rubycurses:如何获取 ctrl/meta 键
我正在尝试 Curses.getchr
,但是像 Ctrl+s 这样的键没有被捕获,是否有任何库可以让我捕获它们,最重要的是直观/可读的东西喜欢
FooBar.bind('Ctrl+s'){ raise "dont save!" }
Im trying to Curses.getchr
, but keys like Ctrl+s are not captured, is there any lib that would allow me to capture them and best of all something intuitive/readable like
FooBar.bind('Ctrl+s'){ raise "dont save!" }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Ctrl+s 通常由终端捕获,因此您必须将
Curses
置于原始模式下才能捕获该键。这是一个例子:Ctrl+s is usually grabbed by the terminal, so you have to put
Curses
in raw mode to capture that key. Here is an example: