如何交换/重新映射 CAPS LOCK 键和 Tab 键?

如何交换/重新映射 CAPS LOCK 键和 Tab 键?

我一直在尝试将 CAPS LOCK 键与 Tab 键互换。因此 CAPS LOCK 键不应再打开大写字母,而是充当 Tab 键。有人告诉我,我应该.Xmodmap在目录中创建一个文件~/。但我不知道下一步该怎么做。

有什么建议么?

答案1

首先列出当前设置

xmodmap -pke|egrep  -e '(Tab|Caps)'

我得到这个输出

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

因此,暂时设置您的键盘映射

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

假设可行,请将这些行添加到 ~/.Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

然后你可以注销并重新登录,或者

xmodmap ~/.Xmodmap

答案2

对我有用的是这个代码:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

答案3

对于文件中的alt- capslock: ,在开头.Xmodmap添加,在结尾添加。clear Mod1Mod1 = Alt_L Alt_R

相关内容