我怀疑这是无法完成的,但我想禁用特定键盘(即我的笔记本电脑内置键盘)上的特定键(即顶行的“6”)。关键是垃圾邮件 6s,但在其他方面可以正常工作(我已经订购了替换件,但由于位置原因需要很长时间)。我主要使用 USB 键盘,但仅针对一个键禁用整个键盘(使用 xinput --float)是一件痛苦的事情。
那么:是否可以禁用特定键盘上的特定键?我正在使用 Kubuntu 19.10,尽管我怀疑这对此并不重要。
答案1
我会尝试这个:
使用 xev 查找键盘上 6 键的键码,“在我的键盘上是 15”。然后使用
xmodmap -e "keycode 15 = "
其中 15 是您使用 xev 找到的数字。这会将该键映射到任何内容。如果重启后该命令不再持久,请将该命令添加到您的启动应用程序中。
如果只想要一个键盘:
- 安装xkbcomp 1.2.0
- 使用
xinput list
查找特定键盘 ID - 查找带有 的钥匙的钥匙代码
xev
。
链接中的更多说明...https://superuser.com/a/869064/964775
要撤消此操作,您必须记住或写下 xev 为您提供的密钥,然后将其 xmodmap 回该密钥。
我相当确定您可以将其添加到您的 .profile 或 .bashrc 文件中,并为所有终端设置它。