サイトに新しいツールが増えました。電車とはまったく関係のない、キーボードテストです。キーを押すと、画面上の対応するキーが光ります。押したキーには印が残るので、一段ずつ順になぞっていけば、反応しなくなったキーを見つけられます。対応するのは Apple Magic Keyboard の US(ANSI)配列と日本語(JIS)配列、そしてテンキーの有無の 2 モデルです。

日本語 JIS 配列の Magic Keyboard。US 配列にはないキーを緑で示しています

キーを押すと、キーが光る

ツールの中身はこの一点だけです。テストを開始を押して何かキーを叩くと、対応するキーが緑に光ります。指を離すと暗くなりますが、完全には戻りません。「テスト済み」を示す薄い緑の印が残ります。キーボードの上のカウンターが進捗を 42 / 79 のように表示します。

このカウンターこそが、テキストボックスに適当に打ち込むのとの違いです。反応しないキーは、普通にタイプしている限り目に見えません。気づくのは「文字が抜けた」ことであって、「キーが死んでいる」ことではないからです。ここでは各段を左から右へなぞりながらカウントが増えるのを眺めるだけで、どうしても光らないキーがすぐに浮かび上がります。

進捗はモデルごとに数えます。コンパクトからテンキー付きに切り替えれば目標がテンキーの分だけ増えるだけで、それまでにテストした結果が消えることはありません。

JIS 配列にあって US 配列にない 5 つのキー

日本語配列はこのツールの面白い側であり、日本語タイピングのサイトにこれが載っている理由でもあります。US 配列と比べると、JIS キーボードには 5 つのキーが増えます。上の図で緑になっているものです。

  • ¥ は数字段の ^delete の間にあります。JIS の delete が狭いのはこのためです。
  • ]ホーム段: の次にあります。ここが意外なところで、ブラウザはこれを Backslash として報告します — US 配列で delete の隣にあるキーと同じ名前です。
  • / と右 Shift の間に入ります。右 Shift が短いのはこのためです。
  • 英数かな がスペースバーの両側に並びます。JIS のスペースバーが US よりずっと短いのはこのためです。

Return キーも違います。JIS では縦に長い L 字型で、その左下の切り欠きの位置が、ちょうどホーム段の ] の場所にあたります。ツールで両方の配列を切り替えれば、これらが動いていく様子をそのまま見られます。

日本語配列がなぜこの形になったのか、もう少し長い話は日本語キーボード配列ガイドにあります。

下に出ている数値の意味

キーボードの下には、ブラウザが受け取った生のイベントが表示されます。「このキーを押すと違う文字が出る」と不思議に思ったことがあるなら、ここは読む価値があります。

event.code物理的なキーです。Q のある位置のキーを押せば、それは KeyQ。JIS でも US でも、日本語入力中でも英語入力中でも、常に KeyQ です。このツールはこの値でどのキーを光らせるかを決めています。

event.keyそのキーが今この瞬間に生成する文字です。Shift でも、配列でも、入力ソースでも変わります。JIS キーボードで @ と刻印されたキーは event.code: BracketLeft を報告しますが、それはこのキーが US 配列で [ のある位置にあるからです。壊れているわけではなく、物理的な位置と刻印された文字はそもそも別物なのです。

同時押しの最大数という数値もあります。5〜6 個まとめて押してみると、キーボードが実際にいくつ認識したかが分かります。同時押しの効き具合を手早く確かめられます。

テストできないキーもある。それは故障ではない

ごまかさずに書いておくほうが役に立つので、ツールのページにもそのまま明記してあります。

  • fn / 🌐 と Touch ID は macOS 自身が処理し、ブラウザには届きません。網掛け表示にして集計から除いてあるので、100% まで到達できます。
  • ブラウザや OS のショートカット — ⌘Q、⌘W、⌘Tab、F11 — はページに届く前に横取りされます。どんな Web ページからもテストできません。
  • Caps Lock はランプが点いたときと消えたときに 1 回ずつイベントを送るため、Caps Lock が有効な間はずっと点灯したままになります。これは正常な動作で、固着ではありません。
  • 英数 と かな は macOS の入力ソース切り替えに吸収され、ページまで届かないことがよくあります。光らないのはたいてい入力方式のせいで、キーが死んでいるわけではありません。

固着キーと長押し

キーを押しっぱなしにするとオートリピートが始まります。ツールはこのリピートを本来の押下とは分けて数えるので、長押しで「同時押しの最大数」が水増しされることはありません。

約 3 秒以上押されたままのキーは、固着の可能性ありとして黄色で表示されます。修飾キーは対象外です — Shift や Command を長く押すのは普通のことですから。しかし、指を離したあとも文字キーが光ったままなら、それはまさにスイッチが固着した症状です。

まずはここから

キーボードテストを開いて配列を選び、各段をなぞってみてください。すべて光るなら、キーボードは問題なし。原因は別のところにあります。

問題ないと分かったら、さっそく使いましょう。日本語タイピングテストで実際の速度が分かりますし、ローマ字表にはゲームが受け付けるすべての綴りが載っています。そして駅名を打ち始めるなら、やはり山手線が一番です。