我为 PS/2 制作了一个硬件键盘记录器(它连接在键盘和 PC 之间),并且在键盘发送信号时直接存储击键。当设备将数据转储到计算机时,一切都与普通键盘完全相同。我想编写一个保存转储的应用程序。当用户仅键入文本时,没有问题 - 我可以打开任何文本编辑器,所有内容都保存在那里。问题是当用户键入 ALT+TAB、CTRL+F1、CTRL+A 等组合键时。
我的问题是 - 如何将键盘击键直接传递到文件而忽略 X?
答案1
您应该能够使用该input-events
命令(在 debian 上,从input-utils
软件包中),或者您也可以使用它xev
来查看所有 x 事件。