小智 12
首先,如果有适合您的选项,请尝试在Alt/Win 键行为下的首选项>键盘>布局>布局选项中查找。
如果不为你做,这些xmodmap的命令将转向左边Ctrl以左Alt(至少我的键盘)。
xmodmap -e 'keycode 37 = Alt_L ISO_Prev_Group ISO_Prev_Group NoSymbol ISO_Prev_Group'
xmodmap -e 'keycode 64 = Control_L'
Run Code Online (Sandbox Code Playgroud)
要获取您的键码,您可以在终端窗口中运行程序xev并先按Ctrl并记下键码,然后Alt获取键码。
小智 6
执行以下步骤:
创建一个新文件。我们将其命名为 remap.txt。
将以下文本添加到文件中:
!
! Swap Alt_L and Control_L
!
remove mod1 = Alt_L
remove Control = Control_L
keysym Control_L = Alt_L
keysym Alt_L = Control_L
add mod1 = Alt_L
add Control = Control_L
Run Code Online (Sandbox Code Playgroud)
上面就像 xmodmap 的脚本。它将更改当前的键绑定。
运行以下命令来运行脚本:
# xmodmap remap.txt
Run Code Online (Sandbox Code Playgroud)(可选)要在重新启动后加载相同的设置,请运行:
# sudo dumpkeys > ~/.Xmodmap
Run Code Online (Sandbox Code Playgroud)xmodmap - 用于在 X 中修改键盘映射和指针按钮映射的实用程序
showkey - 检查键盘发送的代码
setkeycodes - 加载内核扫描码到键码映射表条目