在 Ubuntu 下交換Alt
和Ctrl
鍵:
sudo vim /usr/share/X11/xkb/keycodes/evdev
或者用系統默認編輯器打開:
sudo xdg-open /usr/share/X11/xkb/keycodes/evdev
然后找到LALT
和LCTL
所在的行,它們的默認值應該為<LALT>=64
, <LCTL>=37
。把它們的值互換即可交換這兩個鍵。
其他的按鍵映射同理。
最后重啟使更改生效
reboot
此外還可以用 Ubuntu 自帶的軟件進行更改。按下Super
鍵(也就是Win
鍵),輸入Tweaks
,一個開關圖標的軟件就會跳出來(中文名叫優化
)。打開它,在左邊欄選擇鍵盤和鼠標
,在鍵盤
里最后其他布局選項
。在Alt/Win鍵行為
或Ctrl鍵位置
里自行修改。
但是我自己使用優化
進行更改有時候會失效,比如在掛起之后。更改keycodes暫時沒有遇到失效的情況。
Based On: Ubuntu 20.04.4 LTS
Reference: ubuntu 下 ctrl 和 alt 互換