/dvorakjp-romantable

Google 日本語入力用DvorakJPローマ字テーブル / DvorakJP Roman Table for Google Japanese Input

Primary LanguageRustMIT LicenseMIT

dvorakjp-romantable

Google 日本語入力のデフォルトローマ字テーブルをベースに、DvorakJP のマッピングを行ったローマ字テーブルです。

DvorakJP のローマ字テーブルとしてご利用ください。

Usage

  1. dvorakjp_prime.txt をローカルにダウンロードします。
  2. Google 日本語入力の Preferences > General > Romaji table > Customize... ボタンをクリックします。
  3. Edit ボタンから Import from file... を クリックし、dvorakjp_prime.txt を選択し、OK をクリックします。

通常は上記手順で適用されます。

正常に適用されなかった場合でも Google 日本語入力を再起動すると適用されます。

Note

Google 日本語入力のデフォルトローマ字テーブルの仕様

一般的なローマ字テーブルに、以下の変更が加えてありました(2015-10-11 現在)。

  1. z* キーによる矢印記号サポート
    • zh: , zj: などの入力をサポート
  2. 訓令式以外のローマ字サポート
    • f*, ch*, ts* など、一般的なローマ字テーブルにも存在するヘボン式ローマ字入力
    • twa: とぁ などの w 拗音の追加
  3. t'u: とぅ などの ' を利用した拗音サポート
    • ただし、twu: とぅ などの既存の入力でも代替可能

DvorakJP - v1.0 正式版 のローマ字テーブルの仕様

DvorakJP - 日本語入力用拡張 Dvorak にて公開されているローマ字テーブルです。 左手ホームポジションに母音がすべて揃っている Dvorak 配列に、より日本語入力でも打鍵しやすいよう以下の拡張が行われています。

  1. か行を右手側の c* でも入力可能
    • 多様する子音をほぼ右手のみで入力可能に
  2. 拗音入力時に利用する y キーの代わりに、h, またはnキーが入力可能
    • 多様する子音をほぼ右手のみで入力可能に
  3. 二重母音拡張と撥音拡張を追加
    • 連続する母音入力(左手での連続打鍵回数)を低減

DvorakJP Prime の仕様

このリポジトリで公開しているメインのローマ字テーブルです。 Google 日本語入力のローマ字テーブルに DvorakJP をマージするに辺り、以下の変更を行っています。

  1. Google 日本語入力の z* キーによる記号の入力を、 ;* に変更
    • ざ行の入力と競合する為、Qwerty 時の z キーに位置する;に置換
  2. Google 日本語入力の t'u: とぅ などの ' を利用した拗音入力の削除
    • twu: とぅ などで代替可能かつ、DvorakJP の二重母音拡張と重複する為
  3. Google 日本語入力の ch*, tw* などの拗音にも DvorakJP の二重母音拡張を追加
    • ch;neru: チャンネル, ch'ro: ちゃいろ など、拗音に対しても二重母音拡張の入力が可能
    • t* は元々の拗音バリエーションが多いことに留意
      • tya: ちゃ, tha: てゃ, tsa: つぁ, twa:とぁ, tna: ちゃ, etc.
  4. DvorakJP の k によるか行の二重母音拡張と拗音拡張の有効可
    • DvorakJP ではか行の入力は c だけに限定されていましたが、 k もサポートし、コンビネーションキーを利用した二重母音拡張と拗音拡張が利用可能
  5. DvorakJP 0.2β 時の p キーに二重母音拡張 uu を復活

DvorakJP Prime に、絵文字変換を追加したローマ字テーブルです。 全角で :tada と入力を試みると、 🎉 に変換されます。

通常は後ろの : 無しでも入力可能ですが、別の emoji 名の入力途中とも判断できる emoji の入力には後ろの : が必要です。

:baseball	⚾	         # baseball に続く他のemojiが存在しない為、: 無しで確定される
:basketball:	🏀	     # basketball に続く他のemojiがある為、確定の為には : が必要
:basketball_player	⛹

emojione/emojione の emoji.json を取り込んで生成しています。

Thanks:

License

dvorakjp-romantable is released under the MIT License.