Ubuntu 键重新映射:这些命令有效,但我不明白如何

Ubuntu 键重新映射:这些命令有效,但我不明白如何

我想将 ctrl 键换成位置更方便的键,所以我进行了必要的谷歌搜索。以下命令(在 bash shell 中)使我能够从 RET 键(即 Thinkpad 上标记为“Enter”的键,位于撇号键的右侧)获得我想要的功能。但我不确定这些命令是如何完成工作的,我希望有人可以解释一下。

命令的结果是,如果我同时按下 RET 键和另一个键,则 RET 键的功能与 CTRL 键相同。如果单独按下,RET 键将继续保留其正常功能(即换行/提交命令)。我查阅了 xmodmap / xcape 文档,但无法弄清楚这些命令如何获得预期结果。

注意:以下命令假定已按照 github 页面上的说明下载 xcape,并且已将 xcape 可执行文件添加到 PATH。问题的重点在于如何使用 xmodmap/xcape 以及各种键符号。

xmodmap -e 'keycode 36 = 0x1234'
xmodmap -e 'add control = 0x1234'
xmodmap -e 'keycode any = Return'
xcape -e '0x1234=Return'

相关内容