[UBUNTU]如何將UBUNTU的superr按鍵與control按鍵mapping互換
在 Ubuntu 中交換 Super 鍵 (Windows 鍵) 和 Control 鍵的映射,主要有兩種方法:使用 GNOME Tweaks (GNOME 調整工具) 或使用 xmodmap 命令。
方法一:使用 GNOME Tweaks (推薦,簡單易用)
對於大多數使用 GNOME 桌面環境的 Ubuntu 版本 (例如 Ubuntu 18.04 及更新版本),這是最簡單和推薦的方法。
-
安裝 GNOME Tweaks (如果尚未安裝):
開啟終端機 (Ctrl + Alt + T),然後輸入以下命令:
Bashsudo apt install gnome-tweaks
-
開啟 GNOME Tweaks:
安裝完成後,你可以在應用程式選單中搜尋「Tweaks」或「調整工具」來開啟它。
-
導航到鍵盤設定:
在 GNOME Tweaks 視窗的左側面板中,點擊「Keyboard & Mouse」(鍵盤和滑鼠)。
-
修改 Control 鍵位置:
在右側的「Keyboard」部分,找到「Additional Layout Options」(其他佈局選項)。點擊它。
-
交換按鍵:
在彈出的視窗中,展開「Ctrl position」(Ctrl 鍵位置) 或「Alt/Win key behavior」(Alt/Win 鍵行為)。
找到並選擇一個類似於「Swap Left Win with Left Ctrl」(交換左邊 Win 鍵和左邊 Ctrl 鍵) 或「Control is mapped to Win keys (and the usual Ctrl keys)」的選項。
(請注意,確切的選項名稱可能因 GNOME 版本而異,但通常會明確指出交換 Win/Super 和 Ctrl 鍵)。
-
測試:
選擇後,即可關閉 Tweaks 工具。你的 Super 鍵和 Control 鍵應該已經互換了。你可以嘗試按下它們來確認。
方法二:使用 xmodmap (較進階,可能在 Wayland 上不適用)
xmodmap
是一個更底層的工具,用於修改 X Window 系統下的鍵盤映射。它對於一些較舊的 Ubuntu 版本或在 Wayland 顯示服務器上可能無法正常工作 (Wayland 是 Ubuntu 新版本預設的顯示服務器,但如果你仍在 Xorg 上,它會有效)。
-
開啟終端機 (Ctrl + Alt + T)。
-
獲取鍵盤資訊:
輸入 xmodmap -pke 並按下 Enter。這會列出所有鍵盤按鍵及其對應的 keycode 和 keysym。
你需要找到 Super 鍵和 Control 鍵的 keysym 名稱。通常:
- 左 Super 鍵:
Super_L
- 右 Super 鍵:
Super_R
- 左 Control 鍵:
Control_L
- 右 Control 鍵:
Control_R
- 左 Super 鍵:
-
創建或編輯 .Xmodmap 文件:
在家目錄下創建一個名為 .Xmodmap 的文件 (注意開頭的點表示隱藏文件)。
Bashnano ~/.Xmodmap
然後在文件中添加以下內容來交換左 Super 鍵和左 Control 鍵:
! 清除Control和mod4 (通常Super鍵在mod4) clear Control clear mod4 ! 將Super_L 鍵設為Control_L keysym Super_L = Control_L ! 將Control_L 鍵設為Super_L keysym Control_L = Super_L ! 重新添加Control和mod4修飾符 add Control = Control_L Control_R add mod4 = Super_L Super_R
保存並關閉文件 (Ctrl + O, Enter, Ctrl + X)。
-
應用新的映射:
在終端機中執行以下命令來應用 .Xmodmap 文件:
Bashxmodmap ~/.Xmodmap
-
使設置開機自動生效 (重要):
上述步驟只會暫時生效。為了讓它在每次登入時自動生效,你需要將 xmodmap ~/.Xmodmap 命令添加到你的啟動腳本中。
- 對於 GNOME 桌面環境:
打開「Startup Applications」(啟動應用程式) (在應用程式選單中搜尋)。
點擊「Add」(添加)。
在「Name」(名稱) 欄位輸入「Swap Keys」或任何你喜歡的名稱。
在「Command」(命令) 欄位輸入:
/usr/bin/xmodmap ~/.Xmodmap
在「Comment」(註釋) 欄位可以輸入描述,例如「交換 Super 和 Control 鍵」。 點擊「Add」(添加) 並關閉。
- 對於 GNOME 桌面環境:
打開「Startup Applications」(啟動應用程式) (在應用程式選單中搜尋)。
點擊「Add」(添加)。
在「Name」(名稱) 欄位輸入「Swap Keys」或任何你喜歡的名稱。
在「Command」(命令) 欄位輸入:
注意事項:
- Wayland vs. Xorg: 如果你使用的是 Wayland 顯示服務器 (Ubuntu 20.04 及更高版本預設),
xmodmap
可能無法正常工作,因為它主要用於 Xorg。在這種情況下,GNOME Tweaks 是首選。你可以通過輸入echo $XDG_SESSION_TYPE
在終端機中檢查你當前的會話類型。 - 測試: 更改鍵盤映射後,務必測試其是否符合預期。
- 恢復: 如果設置出錯,你可以從 GNOME Tweaks 中撤銷更改,或者刪除
.Xmodmap
文件並重新啟動電腦。 - 物理鍵盤布局: 這些方法只是改變鍵的軟體映射,不會改變鍵帽上的標籤。
通常來說,使用 GNOME Tweaks 是最簡單和最安全的方法。
留言
張貼留言
歡迎留下您的心靈足跡👍