小米这个遥控器,用起来的确还行,但是为了配合mpv,还是得稍微动一下
- 首先安装 evtest ,然后执行
sudo evtest
2.在列表中找到需要修改的键盘
记录设备相关信息,如下
Input device ID: bus 0x5 vendor 0x2717 product 0x3200 version 0x110
Input device name: "XiaoMi RC"
- 测试需要修改的按键,获得类似如下信息; 第一行的value指 SCAN_CODE,第二行value指触发状态(1按下0起来)
Event: time 1606598332.311370, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1606598332.311370, type 1 (EV_KEY), code 57 (KEY_SPACE), value 1
Event: time 1606598332.311370, -------------- SYN_REPORT ------------
Event: time 1606598332.551757, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1606598332.551757, type 1 (EV_KEY), code 57 (KEY_SPACE), value 0
- 创建规则文件,路径为'/etc/udev/hwdb.d/' 或者 '/usr/lib/udev/hwdb.d', 创建'90-设备名.hwdb'文件
编辑规则文件,如下
evdev:input:b0005v2717p3200* #精确匹配设备,b后是BusID,v后是vendorID,p后是productID
KEYBOARD_KEY_70028=space #将SCAN_CODE为70028的按键映射为space
- 保存,输入以下命令生效
sudo udevadm hwdb --update
sudo udevadm trigger