あなたが今まさに触っているキーボード。左上から順に「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によるコード自動生成——キーボードを「不要」にする技術は次々と登場している。だがキーボードは依然として、人間が機械に意志を伝える最も正確で高速なインターフェースであり続けている。
ショールズが機械の都合で並べた26文字は、電子化の波もインターネットの普及も生き延びた。次に「キーボードの終わり」を宣言するのは、どんな技術だろうか——それともQWERTYは、200年目の朝も変わらず私たちの指の下にあるのだろうか。