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

我一直在尝试用Tab键交换CAPS LOCK键。 所以CAPS LOCK键不再打开CAPS,而是充当Tab键。 有些人告诉我,我应该在~/目录中创建一个.Xmodmap文件。 但我不知道下一步是什么。

有什么建议?

首先列出您当前的设置

 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 

对我来说有用的是这段代码:

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

对于alt.Xmodmap :在.Xmodmap文件中,在开头添加clear Mod1并在末尾添加Mod1 = Alt_L Alt_R