Dvorak配列で中国語を入力する

Dvorak配列で中国語を入力する

私は Ubuntu 14.04 を使用しており、ピンインを入力として機能させています。しかし、Dvorak レイアウトを使用しているのですが、Dvorak レイアウトを使用してピンインを入力する方法が見つかりません。デフォルトでは QWERTY になっています。何かアイデアはありますか?

答え1

おそらく 10 分ほど前までこの問題がありました。この問題を解決するには、EN-Dvorak と Pinyin を除くシステム上のすべてのキーボード レイアウトを削除しました。

ピンインモードの ibus は、システムで使用されるデフォルトのキーボードレイアウトを「/usr/share/ibus/component/pinyin.xml」で指定するため、これで問題は解決するようです。

<engine>
...
<layout>default</layout>
...
</engine>

dvorak 以外に何も見つからない場合は、それがデフォルトになります。EN-US を再度追加して、dvorak がデフォルトのままになるかどうかを確認します。

答え2

「」に移動して、/usr/share/ibus/component/dvorakレイアウト(のような名前になっているはずですen-dvorak.xml)を見つけ、次の行を見つけます。

<layout>...</layout>(ドットは表示されず、代わりに ibus が dvorak レイアウトとして参照するものが表示されます)

レイアウトの名前をコピーして、pinyin.xml行を見つけます

<layout>default</layout>次に、「default」という単語を削除し、dvorak レイアウトから取得したものを入力します。

これで、ibus は qwerty ではなく dvorak を指すようになります。

関連情報