Santosh Kumar Asked: 2019-06-12 21:37:03 +0800 CST2019-06-12 21:37:03 +0800 CST 2019-06-12 21:37:03 +0800 CST 如何在 i3 中设置 Caps Lock 行为? 772 在 KDE (以及 GNOME)上,有一个交换 Caps Lock 和 Escape 键的选项。 我期待在 i3 中有相同的设置窗口,但我没有找到。i3有类似的设置吗? i3 keyboard-layout 2 个回答 Voted Best Answer Shubham Kumaram 2019-06-13T00:09:41+08:002019-06-13T00:09:41+08:00 您可以使用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 配置中以在启动时自动执行。 Snehal Parmar 2019-11-01T04:26:56+08:002019-11-01T04:26:56+08:00 以下也将做同样的事情: 配置文件:~/.config/i3/config 或用户定义 xmodmap -e "clear lock" #disable caps lock switch xmodmap -e "keysym Caps_Lock = Escape" set caps_lock as escape 只是为了在一个地方进行简单的配置
您可以使用
xmodmap
在任何 DE 上交换 Escape 和 Caps Lock。首先创建一个包含以下内容的文件:
假设它被保存为
swapkeys
.运行以下命令来交换密钥:
假设
$DISPLAY
是:0
。您可以将上面的行添加到您的 i3 配置中以在启动时自动执行。
以下也将做同样的事情:
配置文件:~/.config/i3/config 或用户定义
只是为了在一个地方进行简单的配置