![直接从键盘获取输入,忽略 X](https://linux22.com/image/1987/%E7%9B%B4%E6%8E%A5%E4%BB%8E%E9%94%AE%E7%9B%98%E8%8E%B7%E5%8F%96%E8%BE%93%E5%85%A5%EF%BC%8C%E5%BF%BD%E7%95%A5%20X.png)
我为 PS/2 制作了一个硬件键盘记录器(它连接在键盘和 PC 之间),并且在键盘发送信号时直接存储击键。当设备将数据转储到计算机时,一切都与普通键盘完全相同。我想编写一个保存转储的应用程序。当用户仅键入文本时,没有问题 - 我可以打开任何文本编辑器,所有内容都保存在那里。问题是当用户键入 ALT+TAB、CTRL+F1、CTRL+A 等组合键时。
我的问题是 - 如何将键盘击键直接传递到文件而忽略 X?
答案1
您应该能够使用该input-events
命令(在 debian 上,从input-utils
软件包中),或者您也可以使用它xev
来查看所有 x 事件。