美好的生活需要用心记录
sudo libinput debug-events然后随便按下你需要禁用的键盘上面的按键这是终端会出现类似输出
event3 KEYBOARD_KEY +2.215s *** (-1) pressed l event3 KEYBOARD_KEY +2.279s *** (-1) released event3 KEYBOARD_KEY +2.359s *** (-1) pressed l event3 KEYBOARD_KEY +2.442s *** (-1) released event3 KEYBOARD_KEY +2.624s *** (-1) pressed event3 KEYBOARD_KEY +2.803s *** (-1) pressed
udevadm info --attribute-walk /dev/input/event3就可获取键盘的属性,在输出中找到一下内容:
looking at parent device '/devices/platform/i8042/serio0/input/input3':
KERNELS=="input3"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{inhibited}=="0"
ATTRS{name}=="AT Translated Set 2 keyboard"
找到inhibited参数所属的设备地址,例如上面的设备地址就是/devices/platform/i8042/serio0/input/input3echo 1|sudo tee /sys/devices/platform/i8042/serio0/input/input3/inhibited
标签: Linux
发表评论: