我正在尝试创建一个具有多层的新键盘布局。我成功地使用 Mod3 到 Mod5 实现了这些层,但我宁愿不使用 ModX 位,因为应用程序确实使用它们(emacs、桌面环境)。
我现在的做法是这样的:
key <RWIN> {actions = [SetMods(modifiers= Mod3)]}
但我更愿意做类似的事情
key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};
其中 VirtualModifier 与物理 Mod3-Mod4 之一不相关(但据我了解,VirtualModifiers 只是真实修饰符的别名)。
如果可能的话,我还在考虑使用 xkb 组,按下切换到特定组,释放后切换回来。
不使用修改器位是否可以在键盘上实现附加层?