如何确定当前设备touch,key,以及其他sensor的具体的event号,连接adb
adb shell
#getevent
getevent
add device 1: /dev/input/event6
name: "8k_handset"
add device 2: /dev/input/event5
name: "docking event"
add device 3: /dev/input/event1
name: "surf_keypad" <-------------------key
add device 4: /dev/input/event0
name: "W88_CTP" <-----------------------touch
add device 5: /dev/input/event3
name: "isl29028-proximity-sensor"
add device 6: /dev/input/event2
name: "isl29028-light-sensor" <--------------------------light sensor
add device 7: /dev/input/event4
name: "kxsd9" <----------------G-sensor
这时如果触发具体硬件如key和touch就会如下输出:
/dev/input/event6: 0001 006b 00000001
/dev/input/event6: 0000 0000 00000000
/dev/input/event6: 0001 006b 00000000
/dev/input/event6: 0000 0000 00000000
/dev/input/event6: 0001 006b 00000001
/dev/input/event6: 0000 0000 00000000
/dev/input/event6: 0001 006b 00000000
/dev/input/event6: 0000 0000 00000000
/dev/input/event0: 0001 014a 00000001
/dev/input/event0: 0003 0000 00000135
/dev/input/event0: 0003 0001 00000268
/dev/input/event0: 0003 0018 000000ff
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0003 0000 00000134
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0003 0001 00000261
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0003 0000 00000133
/dev/input/event0: 0003 0001 00000257
分别对应: type, code, value