需要更改 GUI 以帮助使用触摸屏进行输入。
非常肯定这是可能的,因为各种高级软件套件或编程环境(java、javascript、桌面应用程序)可以检测到它,并且如果不存在则可以显示屏幕键盘。
使用 libudev 并没有多大帮助,因为在现代 Linux 上,普通键盘看起来就像面包师的十几个设备,具有按键布局,没有“键盘”标签,与 LED、大写\滚动锁定、电源管理等相关。 X 软件如何识别哪个设备是物理键盘?
如果你真的做低级X11,你应该使用
XListInputDevices