TL;博士
在 Wayland 下,我可以以某种方式绑定AltGr + C
到Ctrl + C
吗?
细节
我基本上想问这个问题,但是对于 Wayland 上的 GNOME。这意味着涉及AutoKey和xbindkeys的答案将不起作用,因为在 Wayland 下都不起作用。
背景
我想重新映射一些键以最终更好地利用CapsLock
.
我的计划是映射CapsLock
到AltGr
,然后按照这个来获得类似 vim 的键绑定。在 Wayland 上,这种重新映射可以通过 XKB 文件完成(参见链接)。
但是,我也想CapsLock
用于复制/粘贴。目前,我已将其映射到Ctrl
(使用 XKB 文件)。这使CapsLock + C
整个系统的工作顺利进行,我想保留这一点。
所以:CapsLock
映射到AltGr
,我想Capslock (= AltGr) + C
充当Ctrl + C
。
我的问题
在 Wayland 下,我可以以某种方式绑定AltGr + C
到Ctrl + C
吗?
(不只是重新绑定AltGr
到Ctrl
,因为那样会破坏目的)
Q 的另一个例子
在 latin 的 XKB 文件中,为我的密钥/usr/share/X11/xkb/symbols/latin
定义了以下行为:Q
key <AD01> { [ q, Q, at, Greek_OMEGA ] };
这表明密钥有四个可能的输出:
- 单独按下,它会产生
q
. - 按下
Shift
,它产生Q
。 - 按下
AltGr
,它产生@
。 - 按下
AltGr + Shift
,它产生Ω
。
基本上我想要实现的是,当Q
被按下时AltGr
,它不会产生@
但是Ctrl + Q
。