使用 xmodmap 交换两个键

beg*_*nen 4 keyboard keyboard-layout

我的“返回”键坏了。我按照这里的说明操作:http : //www.ehow.com/how_2180748_command-linux-swap-keyboard-keys.html - 希望重新分配我的 | 键作为新的返回键。我的 .xmodmaprc 文件如下:

键码 51 = 36

但是| 关键就不是作为一个返回键。什么也没有变。任何想法我可能做错了什么?非常感谢您的任何建议。

小智 6

您的 xmodmap 表达式是错误的。它需要像这样格式化:

keycode [keycode] = [keysym]
Run Code Online (Sandbox Code Playgroud)

键符是你想要的键的符号名的“|” 映射到的键,在您的情况下是“返回”。所以你的 xmodmap 表达式需要是:

keycode 51 = Return
Run Code Online (Sandbox Code Playgroud)

将所有内容重新组合在一起,您要运行的命令是:

[~]$ xmodmap -e "keycode 51 = Return"
Run Code Online (Sandbox Code Playgroud)

(不要输入[~]$部分,我只是表明您需要从终端运行它)。

如果您希望每次登录时都运行它,请创建一个名为 ~/.Xmodmap 的文件,其中包含以下内容:

keycode 51 = Return
Run Code Online (Sandbox Code Playgroud)

我希望这有效。