自定义键盘

自定义键盘

我创建了一个自定义的 Dvorak 键盘布局,并已在 Ubuntu 16.04 下成功使用。现在,我正尝试让它与 Ubuntu 20.04 配合使用。

以下是我的步骤:

  1. 我将布局文件复制到/usr/share/X11/xkb/symbols/dv-mac
  2. 我添加以下行到/usr/share/X11/xkb/rules/xorg.lst
  dv_mac          us: Dvorak extended (similar to Mac OS X)
  1. 我将以下内容添加到和<layoutList>部分/usr/share/X11/xkb/rules/xfree86.xml/usr/share/X11/xkb/rules/evdev.xml
      <layout>
        <configItem>
        <name>dv-mac</name>
        <shortDescription>Dvorak</shortDescription>
        <description>Dvorak</description>
        <languageList>
          <iso639Id>eng</iso639Id>
        </languageList>
        </configItem>
        <variantList />
      </layout>

我将这个块放在这里,作为 中的第一个项目<layoutList>,紧接着<modelList>,大约在 1335 行:

...
    <model>
      <configItem>
       <name>teck229</name>
       <description>Truly Ergonomic Computer Keyboard Model 229 (Standard sized Alt keys, additional Super and Menu key)</description>
       <vendor>Megawin Technology</vendor>
     </configItem>
    </model>
  </modelList>
  <layoutList>
    <layout>
      <configItem>
        <name>dv-mac</name>
        <shortDescription>Dvorak</shortDescription>
        <description>Dvorak</description>
        <languageList>
          <iso639Id>eng</iso639Id>
        </languageList>
      </configItem>
      <variantList />
    </layout>
    <layout>
      <configItem>
        <name>us</name>
        <!-- Keyboard indicator for English layouts -->
        <shortDescription>en</shortDescription>
        <description>English (US)</description>
        <languageList>
          <iso639Id>eng</iso639Id>
        </languageList>
      </configItem>
...

我注意到我dv_mac在 xorg.lst 文件中和其他地方使用了“dv-mac”(用连字符而不是下划线),但显然这在 Ubuntu 16.04 和我安装的先前版本的 Ubuntu 20.04 上都有效。

Dvorak但是,这次,我无法在设置中显示键盘条目Language and Region

任何能够帮助我找出这次我出错的地方的帮助都将非常感激。

相关内容