
我想重新映射我的密鑰,使其Ctrl充當Caps Lock密鑰,反之亦然。另外,如果可能的話,我希望這些設定僅在目前登入的使用者中可用。我怎樣才能實現這個目標?
與使用這台機器的其他人不同,我是一名 vim 用戶,因此我希望這些設定僅適用於我的帳戶。
答案1
13.10+:
安裝並使用gnome-tweak-tool
>>>> 。Keyboard & Mouse
Keyboard
Additional Layout Options
Caps 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
要永久改變行為:
跑步
dconf-editor
選擇
org.gnome.desktop.input-sources
更改
xkb-options
為['ctrl:nocaps']
(或將其添加到任何現有選項中)
或在命令列上(警告—這會覆蓋您現有的設定!):
gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"