Keyboard-Layout

如何在 i3 中設置 Caps Lock 行為?

  • October 31, 2019

在 KDE (以及 GNOME)上,有一個交換 Caps Lock 和 Escape 鍵的選項。

設置交換 ESC 和 Caps Lock

我期待在 i3 中有相同的設置視窗,但我沒有找到。i3有類似的設置嗎?

您可以使用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 配置中以在啟動時自動執行。

以下也將做同樣的事情:

配置文件:~/.config/i3/config 或使用者定義

xmodmap -e "clear lock"

#disable caps lock switch
xmodmap -e "keysym Caps_Lock = Escape"
set caps_lock as escape

只是為了在一個地方進行簡單的配置

引用自:https://unix.stackexchange.com/questions/524361