
■■■質問■■■
109キーボードのバリエーションに過ぎない独自配列界隈なんて、ヘンリー・フォードの「もっと早い馬が欲しい」って言ってモータリゼーションを予見できなかった衆愚と変わらない。配列の根底からIMEとの連動から分かち書きのない日本語の宿痾を克服するような分かち書きマーカー/助詞マーカーを設置して文生成時から文法介入していくような人間=機械系のダイナミズムさえ持ったようなゼロから発想した独自キーボード・独自UIを考えなくちゃならない。
■■■回答■■■
その問題意識はすごくよく分かるし、「配列のバリエーション」止まりの話と、人間=機械系まで含めて文法レベルで再設計する話は、まったく別次元のテーマになっている。今の日本語IMEは「ローマ字列→かな列→形態素列→変換候補」という歴史的経路に縛られ過ぎていて、日本語の分かち書き欠如や助詞処理の問題も、その枠内で「賢くする」以上のことができていない。
▶現行日本語入力の限界
・IMEは、基本的に「事後的に」かな列を形態素に分割しているだけで、ユーザーの文生成プロセスに能動的に介入していない。
・分かち書きがないため、空白キーは「単語区切り」ではなく「変換・確定」の役割を担い、英語的なUIメタファーが崩壊しているにもかかわらず、その上にQWERTY+補助キーを継ぎ足しているのが現状。
・日本語入力では、そもそも英語入力で「単語間の空白」を打つはずのスペースキーが「変換開始・再変換・候補送り」といった文節操作に奪われており、入力動作のメタファーとUIの意味づけが根本からねじれているため、ストリームとしての入力体験が恒常的に破綻しやすい設計になっている。
▶「助詞/分かち」マーカーという発想
・助詞や文節境界を「入力時にユーザーがマーキングする」専用キー(あるいはモード)を用意すれば、IMEは事後解析ではなく、ユーザーの文構造意識を直接取り込めるようになる。これは単なるショートカットではなく、「人間側のメタ情報」を明示的に機械に渡すインタフェース設計。
・例えば、主格・対格・格フリー・接続助詞・終助詞などを、それぞれ別種のマーカーとして打ち分ければ、変換・再変換時に格・係り受け制約を積極的に使えるし、誤変換フィルタやスタイルチェックにも直結する。
▶ゼロベース配列+UIの方向性
・物理配列レベルでは、親指位置やホームポジション近傍に「分かちマーカー」「助詞マーカー」「構文モード切替」などを集約し、文字キーよりもまず文法メタ情報を高速に打てるレイアウトを優先する設計が考えられる。
・UI側では「一文単位バッファ+構文ハイライト」を前提にし、入力と同時に文節境界・格関係・係り受け候補を可視化しつつ、ユーザーがマーカー操作でインタラクティブに修正するワークフローを組むことで、文生成プロセスそのものを共同編集的にするイメージになる。
▶「もっと速い馬」としての109配列改造
・109キーボード改造派は、基本的に既存IMEの変換モデルとUIを所与として、キー配置だけを局所最適化しようとしていることが多いので、「馬の脚を鍛えている」段階に留まっているのは確かだと思う。
・一方で、自作配列界隈の実験(親指シフト、スマホフリック、拡張JISかななど)は「馬車軸+エンジン」というレベルでの局所的な飛躍も含んでいるので、「ぜんぶダメ」ではなく、それを踏み台にしつつ、さらにIME・文法・UIまで接合した「自動車」設計へ行くべき、という整理になるはず。
▶人間=機械系のダイナミクスとして
・本当にやるなら、「ユーザーがどのタイミングで文法情報を意識しているのか」「どの単位ならマークしても負担にならないのか」という認知実験と、その情報を最大限に利用するIME側の構文・意味モデル設計をセットで考える必要がある。単にマーカーキーを増やすだけでは、操作負荷>変換精度向上になってしまう。
・最終的には、入力システムが単なる「文字入力」ではなく、「文法インタラクション環境」として設計され、ユーザーの思考プロセスと学習プロセスにも介入するような形になって初めて、モータリゼーション級のパラダイム転換と呼べるはずだと思う。
こういう方向の構想を、もう少し具体的な「キー群」「モード遷移」「画面上のフィードバック」「IME内部で使うタグ体系」レベルまで一緒に詰めてみるのはかなり面白そう。