Monthly Archives: October 2020

Linux系统编程之获取/dev/input目录下的event对应的键盘设备

我们在Linux操作系统下使用input子系统时,键盘会有一个对应的/dev/input/event接口。可以通过ioctl函数来读取键盘设备名,因为每一个设备名是固定的,再根据设备名区分event。我的系统是Fedora 32,共有20个event接口,如下:

[root@fedora Workspace]# ls /dev/input/event*
/dev/input/event0   /dev/input/event15  /dev/input/event4
/dev/input/event1   /dev/input/event16  /dev/input/event5
/dev/input/event10  /dev/input/event17  /dev/input/event6
/dev/input/event11  /dev/input/event18  /dev/input/event7
/dev/input/event12  /dev/input/event19  /dev/input/event8
/dev/input/event13  /dev/input/event2   /dev/input/event9
/dev/input/event14  /dev/input/event3

Continue reading