如何部署自定义键盘布局?

如何部署自定义键盘布局?

我之前使用保加利亚新音标布局来输入西里尔字母,但我习惯于在 QWERTZ 布局上盲打,所以所有符号都放错了位置。所以我决定在 KDE 中制作自己的布局。

我找到了 /usr/share/X11/xkb/symbols 文件,并为名为“bg”的文件添加了新的映射。我只需复制并粘贴名为“new phonetic”的块,将其名称更改为“phonetic qwertz”,并根据需要更改符号。我希望重新启动后,我会在可用键盘布局列表中找到一种新类型的布局,并能够更改为它。遗憾的是,事实并非如此。似乎我必须告诉我的系统存在一种新布局,但我不知道该怎么做。存在的问题没有解释文件修改后该如何处理。

我如何部署我的新布局并使用它?

答案1

检查源代码显示元数据的kcm_keyboard读取内容。在那里注册您的新变体。/usr/share/X11/xkb/rules/base.xml

答案2

我之前做过这个,记得我必须更新

  • 基础.lst,
  • 基础.xml,
  • evdev.lst,以及
  • evdev.xml,

它们都在规则目录中,在 Slackware 上是 /etc/X11/xkb/rules。

它可能会在更新较少的文件的情况下起作用(我不记得我测试了多少),但更新这四个文件肯定有效。

相关内容