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可以容纳多少层?——其中引用了63 个级别来自 XKB 规范。
编辑:虽然我认为这并不重要,因为我想要修改的布局实际上只使用了前 7 个级别。但如果知道我将来是否遇到需要,那还是很高兴的。
答案1
谢谢维斯米尔来自 xkeyboard-config,我发现使用数字标识符9
而不是Level9
.我不知道为什么识别方案有超过8个连续级别Level
+数字不予受理;但至少解决了错误。