使 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]=

相關內容