我是一个 vim 用户并且我Esc经常使用所以我映射Caps Lock到Esc。
我目前有这个~/.profile
:
# remap Esc to Caps Lock
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
问题是,每次我挂起计算机甚至锁定屏幕时,映射Caps Lock都会恢复为默认设置。
我的问题是,我应该把这行放在哪里,以便即使在暂停和锁定屏幕(等等)之后重新映射仍然保留。
答案1
问题是xmodmap
已弃用并且键盘布局会在奇怪的时间重置。看看https://askubuntu.com/a/464618/16395可以帮你。
您可以gnome-shell
通过在中设置gnome-tweak-tool
以下选项之一来实现此目的:
您应该能够找到与 Elementary 相当的东西。
也可以看看https://askubuntu.com/a/629043/16395和将 AltGr-[a..z] 和 Shift-AltGr-[A..Z] 映射到希腊字母