在Linux上使用X11/Xorg时,当您使用xinput
禁用键盘时(例如xinput set prop$ID“Device Enabled”0
这个bug(https://bugs.launchpad.net/ubuntu/+source/xserver xorg输入evdev/+bug/724280)和这篇博客文章(http://blog.yjl.im/2010/12/using-xinput-to-disable-keyboard-mouse.html一
我正在编写一个需要禁用键盘的程序,并希望避免这个问题。是否有任何方法/命令可以“释放当前按下的所有按键”(可以在“禁用键盘”命令后运行)?或者,是否有一种命令/方法可以“获取当前按下的所有按键的列表”,以及一种手动/编程发送“按键释放”事件的方法?(这样我就可以禁用键盘,查看按下了哪些键,然后松开这些键)。
这可能吗?