我有安装了Ubuntu 13.10的Lenovo IdeaPad Yoga 13。设备在键盘(F5)上具有“切换触摸板”按钮。键盘的F*按钮是反向的(要得到F5,我需要按Fn+ F5,F5实际上是切换键)。
我发现按钮实际上是由位于的键盘(而不是像某些设备的TouchPad)读取的/dev/input/event3
。因此,使用sudo input-events 3
我能够确定该按钮发送了扫描代码190:
输出sudo lsinput
:
/dev/input/event3
bustype : BUS_I8042
vendor : 0x1
product : 0x1
version : 43907
name : "AT Translated Set 2 keyboard"
phys : "isa0060/serio0/input0"
bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP
输出sudo input-events 3
:
23:13:03.849392: EV_MSC MSC_SCAN 190
23:13:03.849392: EV_SYN code=0 value=0
23:13:03.855413: EV_MSC MSC_SCAN 190
23:13:03.855413: EV_SYN code=0 value=0
xev
除以外,似乎没有其他程序(例如)能够读取它input-events
。有什么方法可以映射此按钮以使其在笔记本电脑上切换触摸板?如果是这样,我该怎么办?