如何使用 evdev 确定何时添加新设备?

How to determine when new devices are added with evdev?

确定新设备何时可用的首选方法是 /dev/input/eventX

我是否必须定期检查 /dev/input 目录,将我打开的文件与 /dev/input/eventX 设备列表进行比较,还是有更简单的方法?

我已经简要查看了 hotplug.txt,但我认为这会通知我底层原始 /dev/input 设备创建,而不一定是相应的 /dev/input/eventX 创建。

你可以使用inotify。 类似于 inotifywait -r -m /dev/input