禁用特定键盘上的特定键

禁用特定键盘上的特定键

我怀疑这是无法完成的,但我想禁用特定键盘(即我的笔记本电脑内置键盘)上的特定键(即顶行的“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 文件中,并为所有终端设置它。

相关内容