我需要为两种布局添加由 Caps_Lock 触发的相同的“Mode_switch 层”:EN 和 RU。
具体来说,
- 和
Caps_Lock + h
Capd_Lock + р
(西里尔语)应该导致Left
; - 和
Caps_Lock + l
Capd_Lock + д
(西里尔文_德语)应该导致Right
;
等等(类似 vim 风格)
这个答案帮助我为我的 EN 布局做了这件事,但它对 RU 布局有副作用。例如:
! this is my .Xmodmap file
keycode 66 = Mode_switch
! keysym l = l L Cyrillic_de Cyrillic_DE l L
keysym l = l L Right Right Cyrillic_de Cyrillic_DE Right Right
这会导致Cyrillic_de
触发Right
而不是Cyrillic_de
自身触发。据我了解,Mode_switch 适用于两个元素的组,因此在我的示例中,我们有:
l L
,Right Right
,Cyrillic_de Cyrillic_DE
,Right Right
。
我的问题是:
- 是否可以让 Mode_switch 与四个元素组一起工作:
l L Right Right
和Cyrillic_de Cyrillic_DE Right Right
? - 没有 xmodmap 还有其他解决方法可以达到我的目标吗?
提前致谢!