![将组合键绑定到其他键](https://linux22.com/image/1570348/%E5%B0%86%E7%BB%84%E5%90%88%E9%94%AE%E7%BB%91%E5%AE%9A%E5%88%B0%E5%85%B6%E4%BB%96%E9%94%AE.png)
我在 Arch 上使用 i3wm,并且我想使用 Win 作为我的 mod 键。
这不起作用,因为似乎 Win+Shift 组合键会给出 SunPros - 键keycode 138 (keysym 0x1005ff70, SunProps)
。其他键(如 Win+C)也映射到 XF86Copy 和其他类似的键。
我仍然想使用组合Win+Shift+Q
(例如),但为此我必须告诉计算机,当它看到单击 SunPros 时,将其理解为 Win+Shift。
据我所知,xmodmap 只能将键与其他键交换。
答案1
您需要在 i3 配置文件中将 mod 键设置为 Win 键。配置文件中应该有一行如下所示的内容:
set $mod Mod4
Mod4 是列出的 Win 键这里完成后,您可以使用
bindsym $mod+Q exec "some command"
或者
bindsym $mod+Shift+1 move container to workspace 1