![在 i3 中将 Super 键绑定到 Alt_R](https://linux22.com/image/1026846/%E5%9C%A8%20i3%20%E4%B8%AD%E5%B0%86%20Super%20%E9%94%AE%E7%BB%91%E5%AE%9A%E5%88%B0%20Alt_R.png)
我第一次设置 i3 时遇到了一个问题。对于我的 modkey,我可以在 Mod1(Alt 键)和 Mod4(Super 键)之间进行选择。我需要将左 Alt 键用于文本编辑器,因此我无法选择 Mod1(alt 键),但 Mod4(Super)很难按,几分钟后我的手就开始抽筋。我想将右 Alt 键设置为我的 i3 modkey,但这是不可能的,因为 Mod1 同时指左 Alt 和右 Alt。我可以以某种方式重新绑定右 Alt 来模仿 Super 键吗?或者,我可以让 Mod1 仅包含右 Alt 吗?
答案1
dconf write "/org/gnome/desktop/input-sources/xkb-options" "['altwin:swap_ralt_rwin']"
或者
setxkbmap -option altwin:swap_ralt_rwin
这应该会交换 ALT_R 和 WIN_R 键。您可以在“Gnome-Tweak”中找到此功能sudo apt install gnome-tweak
有时 ALT_R 键的行为有些困难,上面的命令不会按照您或我的预期执行。更改 ALT-R 的键码既简单又快捷。(我猜这不是正确的解决方案。)
vi /usr/share/X11/xkb/keycodes/evdev
<RALT> = 134;
<RWIN> = 108;