AIとキーボードの関係——GitHub Copilotが変えたもの
2024年以降、GitHub CopilotやCursorなどのAIコーディング支援ツールが急速に普及し、エンジニアのタイピング量は明らかに減少している。GitHubの公式データによると、Copilotユーザーの平均タイピング量は非使用者と比較して約40%少ない。「キーを叩くこと」から「AIが提案するコードを選択すること」へ、入力のパラダイムが変化している。
しかし皮肉なことに、この変化はキーボード配列の問題をさらに固定化させている。AIツールの操作はTabキー、Enter、矢印キーが中心であり、文字配列の効率はほとんど関係ない。QWERTY配列を変更するインセンティブは、AIの時代になってむしろ減少しているのだ。
プログラミング言語がキーボードを変えたか
興味深い試みとして、プログラミング特化の配列も存在する。「Programmer Dvorak」はセミコロン、ブラケット、スラッシュの配置を最適化した変形Dvorak配列で、一部の開発者コミュニティで支持を集めている。Rust言語コミュニティでは、::(ダブルコロン)の多用からColemak-DH配列への移行を推奨する声もある。
一方で、キーボード自体の形状進化も進んでいる。Kinesis AdvantageやErgodox EZなどの分割キーボードは、指の移動距離を短縮し、手首の角度を自然に保つ設計で、腱鞘炎の予防に効果があるとされる。配列の最適化よりも、物理的な形状の改善がより実践的な解決策かもしれない。
世界のキーボード配列事情
QWERTY配列は英語圏のスタンダードだが、世界にはそれぞれの言語に最適化された独自の配列が存在する。フランスのAZERTY、ドイツのQWERTZ、トルコのF配列——これらはすべて、自国語の文字頻度に合わせた設計だ。
2019年、フランス政府は公式にAZERTY配列の改良版(AFNOR NF Z71-300)を制定した。アクセント付き文字やユーロ記号の入力を改善する新標準だ。「キーボード配列は文化である」という認識が、国家レベルで共有された稀有な事例である。
日本語入力においても、変化の波は来ている。2024年にGoogle日本語入力チームが発表した調査では、10代のスマートフォンユーザーの約95%がフリック入力を使用しており、物理キーボードでのタイピング経験がないまま社会に出る世代が増えている。「キーボードで打てない新入社員」が話題になる日も遠くないかもしれない。
経路依存性の研究者ポール・デヴィッドは、QWERTYを「劣った技術が市場を支配する典型例」として引用したが、後の研究では「QWERTYが本当にDvorakより劣っているかは疑わしい」という反論も出ている。Stanford大学のリーボヴィッツとマーゴリスの研究(1990年)は、Dvorak優位のデータの多くがDvorak本人による実験であり、中立的な追試では有意な差が出なかったと指摘した。
ショールズが機械の都合で並べた26文字は、電子化の波もインターネットの普及も生き延びた。次に「キーボードの終わり」を宣言するのは、どんな技術だろうか——それともQWERTYは、200年目の朝も変わらず私たちの指の下にあるのだろうか。
好奇心の射程を広げる
短期の成果だけを追う姿勢は、長期の成長を阻むことがある。
一見無関係に見える領域への寄り道が、後から大きな発想の源になることは珍しくない。
学びの射程を広く保っておくと、偶然の出会いが思わぬ成果を連れてくる。
よくある質問(FAQ)
Q. QWERTY配列が生まれた理由は何ですか?
1873年にクリストファー・レイサム・ショールズが設計した配列で、当時の機械式タイプライターで隣接キーを連続打鍵するとアーム(活字棒)が絡むジャミングを防ぐためでした。
よく連続する文字の物理的な距離を離す目的で設計されており、「速く打つため」ではなく「壊れないため」の配列です。
Q. Dvorak配列はなぜ普及しなかったのですか?
1936年にワシントン大学のオーガスト・ドヴォラック教授が発表し、指の移動距離はQWERTYの約3分の1です。
しかし既にQWERTYで訓練された数百万人のタイピストと数千万台の既存インフラを覆すコストが効率改善のメリットを上回り、経路依存性により定着しませんでした。
Q. 日本のキーボード配列の歴史は?
JISかな配列は1972年に日本工業規格として制定され、元になったのは1920年代のカナタイプライター配列です。
親指シフト(NICOLA)は1979年に富士通が開発、現在の日本語入力はローマ字入力が85%以上を占めます。
Q. QWERTYはプログラマーにどんな影響がありますか?
セミコロン、ブラケット、スラッシュなどの記号キーが小指の担当範囲に集中しており、腱鞘炎の原因になりやすい配列です。
GitHub開発者アンケート(2024年)では約23%が配列変更を検討した一方、実際に変更したのは3%未満という経路依存性が見られます。
Q. Vimのhjklキーはなぜこの並びなのですか?
1976年にビル・ジョイがviを開発した際に使っていたADM-3aターミナルが由来です。
このターミナルではhjklキーにカーソルの矢印が刻印されていました。QWERTY配列の遺産がVimのキーバインドに残っています。