mmap /dev/input/event*

mmap with /dev/input/event*

有谁知道 mmap(在 c++/c 中)是否适用于 /dev/input/event* 设备文件?我一直无法让它工作。我不断收到错误 19(没有此类设备)错误。任何帮助将不胜感激!

没有。 /dev/input/event* 设备是字符设备,不是块设备。字符设备不能进行内存映射,因为它们不包含特定位置的持久数据。 (一旦你从设备中读取了一些东西,它就消失了。)