あなたが今まさに触っているキーボード。左上から順に「Q, W, E, R, T, Y」と並ぶその配列は、1873年にクリストファー・レイサム・ショールズが設計したものだ。153年前の設計が、2026年のプログラマーの指先を支配している。なぜこの「非効率」と呼ばれる配列は、一度も覆されなかったのか。
タイプライターが生んだ「物理的制約」
QWERTY配列の起源は、レミントン社が商用化した初期のタイプライターにある。当時のタイプライターは機械式で、隣接するキーを連続して打つとアーム(活字棒)同士が絡まるジャミングが頻発した。ショールズが解決策として選んだのは、よく連続する文字の物理的な距離を離すことだった。
| 配列 | 設計年 | 設計思想 | 普及率 |
|---|---|---|---|
| QWERTY | 1873年 | ジャミング回避(機械的制約) | 約99% |
| Dvorak | 1936年 | 打鍵効率の最大化 | 約0.5% |
| Colemak | 2006年 | QWERTYからの移行コスト最小化 | 約0.3% |
| AZERTY | 1907年頃 | フランス語への最適化 | フランス国内で主流 |
つまりQWERTY配列は「速く打つため」ではなく「壊れないため」に設計された。この事実を知ると、毎日のタイピングが少しだけ違って感じられるはずだ。
Dvorak配列はなぜ勝てなかったのか
1936年、ワシントン大学のオーガスト・ドヴォラック教授が、人間工学に基づいた新しい配列を発表した。母音を左手のホームポジションに、頻出子音を右手に配置し、指の移動距離を大幅に削減する設計だった。
実験データによると、Dvorak配列では英語のタイピングにおいて指の移動距離がQWERTYの約3分の1になる。1日8時間タイピングする人の場合、指が移動する距離は年間で約25km短くなるという試算もある。
だが、ここに「経路依存性」という経済学の概念が立ちはだかる。すでにQWERTYで訓練を受けた数百万人のタイピスト、QWERTY配列で製造された数千万台のタイプライター——この巨大な既存インフラを覆すコストは、効率改善のメリットを上回った。
[日本](/tag/japan)のキーボード配列にも隠れた[歴史](/tag/history)がある
日本語キーボードの「かな配列」にも興味深い経緯がある。JISかな配列は1972年に日本工業規格として制定されたが、その元になったのは1920年代のカナタイプライターの配列だ。
| 事実 | 詳細 |
|---|---|
| JISかな配列の制定年 | 1972年(JIS C 6233) |
| 元になった配列 | カナタイプライター配列(1920年代) |
| 親指シフト(NICOLA) | 1979年、富士通が開発 |
| 現在のローマ字入力率 | 約85%以上 |
かな入力からローマ字入力への移行は、QWERTYからDvorakへの移行とは対照的に、パソコンの普及とともに自然に進んだ。英語キーボードとの互換性という「外部要因」が後押ししたためだ。
プログラマーにとってのQWERTY問題
プログラミングでは、セミコロン、ブラケット、スラッシュといった記号を多用する。QWERTY配列ではこれらの記号キーが小指の担当範囲に集中しており、腱鞘炎の原因になりやすい。
GitHubの開発者アンケート(2024年)では、回答者の約23%が「キーボード配列を変更したいと思ったことがある」と答えている一方、実際に変更したのは3%未満だった。この20%のギャップこそが、経路依存性の強さを物語っている。
Vim使いがhjklでカーソル移動するのも、実はQWERTY配列の遺産だ。ビル・ジョイが1976年にviを開発した際に使っていたADM-3aターミナルでは、hjklキーにカーソルの矢印が刻印されていた。
150年後のキーボードはどうなるのか
音声入力、脳波インターフェース、AIによるコード自動生成——キーボードを「不要」にする技術は次々と登場している。だがキーボードは依然として、人間が機械に意志を伝える最も正確で高速なインターフェースであり続けている。
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年目の朝も変わらず私たちの指の下にあるのだろうか。
