X.org 版本:1.21.1.7
发行版:Kubuntu 23.04
我复制了包含的EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK
类型,插入了一个附加级别Level1
,并将所有现有级别移动了 +1。最高等级就是那时Level9
。运行setxkbmap
(无论指定的布局如何,因为没有xkb_symbols
使用此类型)会产生
加载新键盘描述时出错
然后,如果我注释掉Level9
对该类型的所有引用,它就会起作用。
此处差异: https: //github.com/yue-dongchen/Neo2-QWERTY/commit/66097e14be4aa4012c8f54aaa4ff5739bd559327
回答我之前的问题——XKB可以容纳多少级别?— 引用了XKB 规范中的63 个级别。
编辑:虽然我认为这并不重要,因为我想要修改的布局实际上只使用了前 7 个级别。但如果知道我将来是否遇到需要,那还是很高兴的。
感谢xkeyboard-config 的wismill,我发现使用数字标识符
9
而不是Level9
. 我不知道为什么连续8级以上的识别方案Level
+号码是不可接受的;但至少解决了错误。