答案1
您可以xmodmap
在任何 DE 上用于交换 Escape 和 Caps Lock。
首先创建一个包含以下内容的文件:
remove Lock = Caps_Lock
keycode 0x42 = Escape
keycode 0x9 = Caps_Lock
add Lock = Caps_Lock
我们假设它被保存为swapkeys
.
运行以下命令来交换密钥:
xmodmap swapkeys -display :0
假设$DISPLAY
是:0
.
您可以将以上行添加到 i3 配置中,以便在启动时自动执行。
答案2
以下内容也将执行相同的操作:
配置文件:~/.config/i3/config 或用户定义
xmodmap -e "clear lock"
#disable caps lock switch
xmodmap -e "keysym Caps_Lock = Escape"
set caps_lock as escape
只是为了在一处进行简单的配置