如何重新映射 Caps Lock 和 Ctrl 鍵?

如何重新映射 Caps Lock 和 Ctrl 鍵?

我想重新映射我的密鑰,使其Ctrl充當Caps Lock密鑰,反之亦然。另外,如果可能的話,我希望這些設定僅在目前登入的使用者中可用。我怎樣才能實現這個目標?

與使用這台機器的其他人不同,我是一名 vim 用戶,因此我希望這些設定僅適用於我的帳戶。

答案1

13.10+:

安裝並使用gnome-tweak-tool>>>> 。Keyboard & MouseKeyboardAdditional Layout OptionsCaps Lock behavior

13.10 之前:

開啟「鍵盤首選項」對話方塊 ( System -> Preferences -> Keyboard)。在佈局標籤上,按一下Options...按鈕。展開該Ctrl key position部分並選擇Swap Ctrl and Caps Lock

這些設定應在您每次登入時套用,並且只會影響您的使用者帳戶。

答案2

這是一種無需安裝額外軟體即可完成此操作的方法:

setxkbmap -layout us -option ctrl:swapcaps

來源:

答案3

如果您使用 GNOME shell,以圖形方式執行此操作的最佳方法之一是安裝Gnome 調整工具:

sudo apt-get install gnome-tweak-tool

對於 3.30.0 及更高版本:

  • 開啟調整工具並點擊鍵盤和滑鼠左側選單列中的部分。
  • 點選附加佈局選項按鈕在左側。
  • 在下面大寫鎖定行為選擇Caps Lock 也是 Ctrl

對於舊版本:

  • 開啟調整工具並點擊打字左欄中的部分。
  • 您現在應該會看到這一行Caps Lock 鍵行為在左側。
  • 選擇將 Caps Lock 設為額外的 Ctrl 鍵代替殘障人士在下拉清單中,你應該很好。

享受你的新Ctrl鑰匙吧!

答案4

要永久改變行為:

  1. 跑步dconf-editor

  2. 選擇org.gnome.desktop.input-sources

  3. 更改xkb-options['ctrl:nocaps'](或將其添加到任何現有選項中)

或在命令列上(警告—這會覆蓋您現有的設定!):

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"

相關內容