这是本文档旧的修订版!
1. 输入命令evtest 查看系统下所有按键、输入设备:
root@rk3399:~# evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: ff420030.pwm /dev/input/event1: USB Optical Wheel Mouse /dev/input/event2: SIGMACH1P USB Keyboard /dev/input/event3: rk29-keypad /dev/input/event4: SIGMACH1P USB Keyboard Select the device event number [0-4]:
2. 按照上面提示选择测试按键,如RK3399 boot按键为 /dev/input/event3: rk29-keypad
则event number 为3:按下按键会打印value 1,松开按键则会打印value 0,如下图:
3. 自定义按键功能,配置文件为
/etc/triggerhappy/triggers.d/example.conf
如下为定义按键为reboot功能,亦为系统默认配置,用户可以根据需要自定义。
KEY_VOLUMEUP 1 reboot