“注册”新的完整键盘映射(来自 xkbcomp)以与输入切换器一起使用

“注册”新的完整键盘映射(来自 xkbcomp)以与输入切换器一起使用

我已经在我自己的目录中使用 X11 xkb 指定了完整的键盘映射(替换符号、类型和键码以取消映射基本 pc 文件等中的特定修饰符)。

使用

xkbcomp -I/home/laura/codes/xkb/ /home/laura/codes/xkb/customKeymap.xkb $DISPLAY

我可以加载新布局以供使用,直到下次重新启动为止。但是,此更改并未反映在 KDE UI 中,KDE UI 似乎会在每次触摸时重置配置。此外,setxkbmap -print无论我是否使用 xkbcomp,都会输出 UI 反映的旧键盘映射。

过去,我会更新/usr/share/X11/xkb/rules/evdev.xml以包含对新符号文件的引用,该文件将涵盖将新部分插入 UI/setxkbmap 的“Map、Layout、Variant”所需的信息。我最初以为我可以在 evdev.xml 中添加对 xkbcomp 输出的 .xkm 文件的引用,当使用目录代替“$DISPLAY”时,但我找不到方法。这种方法似乎只能将新符号文件与“pc”连接起来,而理想情况下我想从头开始定义整个键盘映射。

我需要将新的完整键盘映射反映在 UI 中,部分用于与 fcitx5 一起使用,以便在自定义键盘映射和 IME 之间切换。

我已经浏览了 xkb 的所有文档和相关命令,但找不到我想要做的事情的参考。我应该去哪里寻找?

相关内容