在Linux中不仅在X中重新映射整个系统的密钥


12

我正在尝试对capslock进行典型的重映射来控制,但我也想将左控制重新映射为第二个超级键。我可以使用xmodmap做到这一点,但是一旦切换到虚拟终端(即按ctrl-alt-f1时出现的情况),我就会回到默认键映射的状态。因此,我主要要寻找的是一种在虚拟终端中重新映射键的方法。

我可以使用xmodmap来处理X中的内容,也可以使用一种单独的方法来处理虚拟终端,但是我更愿意做一些可以处理两种情况的事情。


1
类似的问题,更多的答案。 superuser.com/questions/290115/...
Silfheed

Answers:



9

来自askubuntu.com

就您的caps-> ctrl而言,这可行。您也许也可以使用相同的方法来重新映射超级键。

sudo vi /etc/default/keyboard

现在找到以开头的行XKBOPTIONS,并添加ctrl:nocaps以进行caps附加ctrlctrl:swapcaps交换。

例如,我的看起来像

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

然后跑

sudo dpkg-reconfigure keyboard-configuration

这种方法更好的原因是它将在虚拟控制台(例如ctrl+ alt+ F1)以及图形桌面上生效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.