先写一篇备忘,以后有机会再整理
Linux Input 设备驱动
1认识和使用 input 事件:
1.1Linux input 驱动分类
Input驱动程序是Linux输入设备的驱动程序,分成游戏杆(joystick)、鼠标(mouse和mice)和事件设备(Event queue)3种驱动程序。其中事件驱动程序是目前通用的驱动程序,可支持键盘、鼠标、触摸屏等多种输入设备。
Input驱动程序的主设备号是13,驱动程序的设备号分配如下所示。
joystick游戏杆:0~31
mouse鼠标:32~62
mice鼠标:63
事件(Event)设备:64~95
1.2查看 input 驱动
cat /proc/bus/input/devices
例如显示以下信息:
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: EV=7
B: K