使 ISO_Level5_Shift 发挥作用

使 ISO_Level5_Shift 发挥作用

诸如此类的行

key <AD01> { [     q,          Q,        degree,        paragraph ] };

在 中/usr/share/X11/xkb/symbols/us,我可以使用 ISO_Level3_Shift+q 访问度数符号。我认为添加第五个项目可以使用 访问它ISO_Level5_Shift+q,但这没有任何作用(输出q)。事实上,添加第五个也会破坏第 3 级。我如何使用额外的修饰符?跑步拱门。

答案1

你快到了。你会得到+ ISO_Lv3_Shift+ Shift——q这是第四级。

// ISO level   1  2    3         4       5    6    7    8
key <AD01> { [ q, Q, degree, paragraph, foo, bar, baz, bat ] };

要访问所有这些符号,您需要Shift3 个修饰符:

  • 没有任何模组可以给你q;添加Shift用于Q
  • ISO_Lv3_Shift给你°;添加Shift用于
  • ISO_Lv5_Shift给你foo;添加Shift用于bar
  • ISO_Lv3_Shift+ISO_Lv5_Shift给你baz;添加Shift用于bat

ISO_Lv3_Shift我相信在某些情况下您可能会看到+的组合ISO_Lv5_Shift被称为ISO_Lv8_Shiftlevel8

答案2

感谢堂吉诃德的评论,我发现它在添加后有效

key.type[Group1] = "EIGHT_LEVEL";

线下name[Group1]=

相关内容