使用 xmodmap 交换两个键

使用 xmodmap 交换两个键

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

密钥代码 51 = 36

但是 | 键不是充当回车键。什么都没有改变。有什么想法我可能做错了吗?非常感谢您的任何建议。

答案1

您的 xmodmap 表达式错误。它需要格式化如下:

keycode [keycode] = [keysym]

键符是您希望“|”键映射到的键的符号名称,在您的例子中是“Return”。因此您的 xmodmap 表达式需要为:

keycode 51 = Return

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

[~]$ xmodmap -e "keycode 51 = Return"

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

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

keycode 51 = Return

我希望这能起作用。

答案2

您需要在终端中运行以下命令:

xmodmap ~/.xmodmaprc

相关内容