Linux

交換 alt 和 super

  • July 20, 2020

我有一台執行 Linux 的 Macbook Air。我想交換鍵盤兩側的alt和鍵。super

如何使用 cli 工具執行此操作?

更新

按照 Drav Sloan 的回答,我使用了以下內容:

keycode 64 = Alt_L
keycode 133 = Super_L
remove Mod1 = Alt_L
remove Mod4 = Super_L
add Mod1 = Super_L
add Mod4 = Alt_L

keycode 108 = Alt_R
keycode 134 = Super_R
remove Mod1 = Alt_R
remove Mod4 = Super_R
add Mod1 = Super_R
add Mod4 = Alt_R

如果您想在 Apple 鍵盤上執行此操作,請嘗試以下操作:

echo 1|sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd

要使其適用於較低版本的 Linux,您可以嘗試一下: http: //blog.chaselambda.com/2014/10/09/apple-keyboard-on-linux-3.8.html

如果您只想交換左 alt 和超級鍵,請在終端中執行命令:

setxkbmap -option altwin:swap_alt_win

要恢復預設行為,只需使用:

setxkbmap -option

注意:這是暫時的。如果您想要效果將其永久添加到您的啟動文件中。

引用自:https://unix.stackexchange.com/questions/86933