Xkb

使 ISO_Level5_Shift 工作

  • April 17, 2017

用線如

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

在 中/usr/share/X11/xkb/symbols/us,我可以使用 ISO_Level3_Shift+q 訪問度數符號。我認為添加第五個項目可以使其可訪問ISO_Level5_Shift+q,但這無濟於事(輸出q)。事實上,增加了第五個突破 3 級。如何使用額外的修飾符?執行拱門。

感謝 quixotic 的評論,我發現它在添加後有效

key.type[Group1] = "EIGHT_LEVEL";

線下name[Group1]=

您快到了。你會得到+ 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 ] };

要訪問您需要的所有這些符號Shift和 3 個修飾符:

  • 沒有mod給你q;添加ShiftQ
  • ISO_Lv3_Shift給你°;添加Shift
  • ISO_Lv5_Shift給你foo;添加Shiftbar
  • ISO_Lv3_Shift+ISO_Lv5_Shift給你baz; 添加Shiftbat

我相信在某些情況下,您可能會看到ISO_Lv3_Shift+的組合ISO_Lv5_Shift稱為ISO_Lv8_Shiftor level8

引用自:https://unix.stackexchange.com/questions/331134