I want to know if anybody knows how to detect meta (special) keys
(Ctrl, Shift, Alt, Tab, Esc, Backspace) from Shell Input.
我看过解释如何检测箭头键等的帖子,但没有看到上面的特殊键。
我有什么办法可以做吗$ showkey -s
并使用原始扫描码以某种方式获取按键输入?
任何形式的帮助将不胜感激!
一般来说,你不能这样做。那是说:
- X11发送
KeyPress
and KeyRelease
events.
- Linux 控制台提供了一组 ioctl,允许对键盘进行低级访问,记录于
console_ioctl(4)
。您可以将键盘设置为 RAW 或 MEDIUMRAW 模式(不要将这些模式与 termios 的原始模式混淆,它们根本不相关).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)