如何在 Linux (Ubuntu) 中禁用键盘键?

Kor*_*Ria 29 linux xmodmap ubuntu-12.04

我的键盘损坏了,总是按下键盘键 [é],它使我无法工作。在 Windows 上,我找到了禁用 [é] 按钮的软件sharpkey,但在 Ubuntu 上我找不到任何解决方案。在许多论坛上,他们谈论 Xmodmap,但我无法在终端上工作,因为 [é] 按钮经常被按下。请你能给我一个解决这个问题的方法。谢谢

jim*_*-cl 48

我会尝试什么:

  1. 在那里连接一个 USB 键盘,或者使用 ssh 进入机器。

  2. 打开终端,然后运行xev -event keyboard。它会在屏幕上显示一些东西。如果您省略参数,您会注意到如果您移动鼠标,它也会显示更多内容。

  3. 然后,按要禁用 [é] 的组合键。屏幕中的信息将发生变化,您将不得不寻找该keycode值。

  4. 运行这样的程序,更改<value>keycode在最后一步中获得的值:

    xmodmap -e 'keycode <value>='
    
    Run Code Online (Sandbox Code Playgroud)

    例如,如果我想禁用~键( Shift + ` ),我必须运行:

    xmodmap -e 'keycode 49='
    
    Run Code Online (Sandbox Code Playgroud)

我只用更标准的键尝试过这个,比如Caps Lock ......但我想它也应该适用于此。我希望这有帮助!

  • 但这仅适用于 Xorg。是否也可以禁用 tty? (3认同)
  • 有效。如果我想撤销这个怎么办? (2认同)
  • 它对我来说 esc 键不起作用,但是 `xmodmap -e 'keycode &lt;value&gt;=NoSymbol'` 有效 (2认同)