在 Ubuntu 下交換Alt和Ctrl鍵: sudo vim /usr/share/X11/xkb/keycodes/evdev 或者用系統預設編輯器打開: sudo xdg-open /usr/share/X11/xkb/keycodes/evdev 然後找到LALT和LCTL所在的行,它們的默 ...
在 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 互換