如何从键盘禁用键?
我有一台配有全键盘的笔记本电脑(它有小键盘),但是笔记本电脑并不是那么大,而且由于钥匙相对较小,这意味着我不断发现自己在小键盘上意外按键。
有没有办法禁用我根本不想要的特定键?
我的Menu
键非常靠近Ctrl和左箭头键。
xmodmap -e 'keycode 135 = 0x0000'
要获得第一印象,哪些键码映射到哪些键,只需键入:
xmodmap -pke
它为您提供了所有映射的列表。 例如,该行
keycode 57 = n N
表示如果没有按下额外的键,则键码57被映射到小写的“n”,如果保持Shift,则表示大写的“N”。
一些参考来解决问题。
-
xev
将让您识别您感兴趣的密钥的密钥代码。
看看它的手册页,这也是一个很好的快速参考,
Mediakeys与.Xmodmap HOWTO - ArchWiki对xmodmap有很好的描述
禁用/启用退格的示例:
# Disable $ xmodmap -e 'keycode 22 = ' # Enable $ xmodmap -e 'keycode 22 = BackSpace'
按下退格键时,22需要被xev
的输出替换。