x11 布局定义附加修饰符

x11 布局定义附加修饰符

我正在尝试创建一个具有多层的新键盘布局。我成功地使用 Mod3 到 Mod5 实现了这些层,但我宁愿不使用 ModX 位,因为应用程序确实使用它们(emacs、桌面环境)。

我现在的做法是这样的:

key <RWIN> {actions = [SetMods(modifiers= Mod3)]}

但我更愿意做类似的事情

key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};

其中 VirtualModifier 与物理 Mod3-Mod4 之一不相关(据我了解,VirtualModifiers 只是真实修饰符的别名)。

如果可能的话,我还在考虑使用 xkb 组,按下切换到特定组,释放后切换回来。

不使用修改器位是否可以在键盘上实现附加层?

相关内容