ローマ字入力・JIS かな入力と新月配列を比較する

打鍵数・指の移動・学習コストの観点から、前置シフト方式の新月配列が従来の日本語入力方式とどう違うのかを整理します。

はじめに

日本語をキーボードで入力する方法は、大きく「ローマ字入力」「JIS かな入力」、そして本サイトで紹介している「新月配列」に分けられます。 新月配列は月配列2-263をベースにした前置シフト方式のかな配列です。この記事では、それぞれの仕組みを 打鍵数・指の移動・学習コスト の観点から比較します。

3 つの入力方式の比較

観点ローマ字入力JIS かな入力新月配列
かな 1 文字あたりの打鍵清音で概ね 2 打鍵(例: か = k+a)1 打鍵頻度で変化:高頻度 1 / 中頻度 2 / 低頻度 3 打鍵
入力方式ローマ字をかなに変換かなを直接打鍵前置シフト(☆・★ を打ってから文字を打つ)
使用するキー範囲英字 3 行数字行を含む 4 行に分散英字 3 行(30 キー)に集約
ホームポジション維持文字によっては崩れる上段・数字行まで手が伸びるホームポジション周辺を基点に設計
学習コスト低い(多くの人が習得済み)中程度新しい配列のため要習得
導入のしやすさ標準で利用可能標準で利用可能Karabiner-Elements / hazkey で導入

新月配列の「前置シフト」とは

新月配列は、シフトキーを押しながら打つのではなく、先に ☆ または ★ キーを打ってから文字キーを打つ前置シフト方式です。月配列譲りの仕組みで、打鍵数は文字の使用頻度に応じて変わります。

  • 高頻度の文字: そのまま 1 打鍵
  • 中頻度の文字: ☆ または ★ → 文字 の 2 打鍵
  • 濁音・半濁音・小文字(低頻度): ☆ →(濁音・半濁音・小文字)キー → 文字 の 3 打鍵

「すべての文字が 1 打鍵」というわけではなく、よく使う文字ほど少ない打鍵数に割り当てることで、文章全体の平均打鍵数を抑えるのが設計の狙いです。

ローマ字入力との違い

ローマ字入力は習得者が多く、特別な設定なしに使える点が最大の利点です。 一方で、清音であっても「か」に k+a の 2 打鍵が必要になるなど、かな 1 文字あたりの打鍵数が増えがちです。

新月配列では高頻度のかなを 1 打鍵で打てるうえ、頻出かなをホームポジション周辺に配置しているため、指の移動量を抑えられます。

JIS かな入力との違い

JIS かな入力もかなを 1 打鍵で打てますが、46 文字以上のかなをキーボード全体(数字行を含む 4 行)に割り当てるため、上段や数字行まで手を伸ばす必要があります。

新月配列は、かなを 30 キー(英字 3 行)に収め、前置シフトでホームポジション周辺だけで入力を完結させる設計です。濁音・半濁音・小文字は 1 つのキーに統合され、前置シフトで入力します。

新月配列のトレードオフ

新月配列は「平均打鍵数とホームポジション維持」を重視した設計ですが、いいことばかりではありません。

  • メリット: 高頻度文字を 1 打鍵に割り当て、ホームポジション維持、30 キーへの集約
  • デメリット: 中頻度・低頻度の文字は 2〜3 打鍵が必要。ローマ字入力からの乗り換えには学習コストがかかり、導入に専用ソフト(Karabiner-Elements / hazkey)が必要

「日々大量に日本語を入力する」「ホームポジションから手を動かしたくない」という人にとっては、学習コストを払う価値のある選択肢になります。

まとめ

  • ローマ字入力は手軽だが、かな 1 文字あたりの打鍵数が増えやすい
  • JIS かな入力は 1 打鍵だがキーが広範囲に分散する
  • 新月配列は前置シフトで、よく使う文字を少ない打鍵数とホームポジション周辺に集約する

まずは導入方法から試してみてください。設定ファイルは GitHub リポジトリで公開しています。

新月配列を気に入ったら、ぜひ広めてください 🌙