直接从键盘获取输入,忽略 X

直接从键盘获取输入,忽略 X

我为 PS/2 制作了一个硬件键盘记录器(它连接在键盘和 PC 之间),并且在键盘发送信号时直接存储击键。当设备将数据转储到计算机时,一切都与普通键盘完全相同。我想编写一个保存转储的应用程序。当用户仅键入文本时,没有问题 - 我可以打开任何文本编辑器,所有内容都保存在那里。问题是当用户键入 ALT+TAB、CTRL+F1、CTRL+A 等组合键时。

我的问题是 - 如何将键盘击键直接传递到文件而忽略 X?

答案1

您应该能够使用该input-events命令(在 debian 上,从input-utils软件包中),或者您也可以使用它xev来查看所有 x 事件。

相关内容