手軽屋
ツール一覧

キースイッチ4方式とPCB構造で読む「効かないキー」の正体

キーボードの「効かない」「同時押しが認識されない」「文字が連続入力される」といった症状は、内部のスイッチ方式と、PCB上のキーマトリクス回路を理解すると原因が見えてきます。本記事ではキースイッチ4方式の動作原理、マトリクス回路とゴースト/ジャミング、NKRO実現の仕組みを順に解説します。

1. メンブレン方式(最も普及・3層PETシート構造)

廉価キーボードの主流。PET(ポリエステル)フィルムを3枚重ねた構造で、上下層に導電インクで配線を印刷し、中央層にキー位置の穴を開けて絶縁します。キーを押すとラバードームが沈み、上下の導電パターンが接触して通電し、入力が検知されます。長所は安価・静音、短所は押下感が一様でフィードバックに乏しく、ドーム劣化で押下感が悪化することです。

2. パンタグラフ方式(ノートPCの主流・薄型化)

メンブレンの一種だが、キーの下に「X字型のリンク機構(パンタグラフ)」を入れることで、薄型かつどの位置を押しても均等に下がる構造です。ストロークが浅く(1.5〜2mm程度)、キーを傾けてもぐらつかない反面、リンク機構が破損すると修理が難しく、キーキャップが取れた状態で押すとパンタグラフを壊しやすいので注意が必要です。

3. メカニカル方式(独立スイッチ・打鍵感の自由度)

1キーごとに独立した機械式スイッチを実装する方式。代表例はドイツCherry社のCherry MX軸(1983年発表)で、赤軸(リニア)・青軸(クリッキー)・茶軸(タクタイル)などの種類があります。古くはIBM Model M(1984年)のバックリングスプリング(座屈バネ)方式が「打ち心地の代名詞」として有名です。長寿命(5,000万回以上)・押下感の選択肢が豊富ですが、接点が物理的に振動するためチャタリングが経年で発生しやすくなります。

4. 静電容量無接点方式(東プレRealforce・HHKB)

東プレが開発した方式で、Realforce・HHKBに搭載されています。コーン状のスプリングがキー下に配置され、押し込むと電極間の静電容量が変化し、これを検知して入力とします。物理接点を持たないためチャタリングが原理的に発生しないのが最大の特長です。打鍵感が独特でファンが多い反面、価格は1.5万〜4万円と高めです。

5. キーマトリクス回路(少ない配線で多くのキーを管理)

キーボードのコントローラICは、108個のキーすべてに専用配線を引くわけにはいきません。例えば縦8本・横16本のマトリクス配線(合計24本)を作り、各キーを格子の交点に配置することで、最大128キーを24本で管理できます。コントローラは横の行を順番に通電させ、縦の列に電流が流れたかを検出することで「どこのキーが押されたか」を判定します。

6. ゴーストキーとジャミング(同時押し3キーで起こる現象)

マトリクス方式の弱点は、3キー以上が長方形の頂点になる位置で同時押しされたとき、押していない4つ目のキーが押されたように誤検知される(ゴーストキー)か、コントローラがどのキーか判別できず入力を無視する(ジャミング)ことです。安価なキーボードでゲーム中に「3つ目のキーが効かない」のはこの現象が原因です。

7. NKROの実装:各キーに整流ダイオードを追加

ゴースト・ジャミングを防ぐには、各キーに整流ダイオード(一方向にのみ電流を流す素子)を直列接続します。これにより、押された3キーのうちの「迂回路」を電流が逆流できなくなり、コントローラは正しく押されたキーだけを検知できます。NKRO(N-Key Rollover)対応キーボードは、すべてのキーにダイオードが入っているか、各キーが独立した配線で繋がっています。安価モデルとの価格差はこの部品点数の差です。

8. USB HID Boot Protocolの6KRO制限とReport Protocol

ハードがNKRO対応でも、USB側のプロトコル制限で同時押し数が6キーに抑えられる場合があります。USB HID仕様のBoot Protocol(BIOS・初期起動時に使われる互換モード)はキーステータスを6バイトで送るため最大6キー(6KRO)です。OSが立ち上がってReport Protocolに切り替わると、レポートディスクリプタ次第で制限が外れます。NKRO対応キーボードでも「Game Mode」や「N-Key Rolloverスイッチ」をオンにしないと6KROのままの製品があるのはこのためです。

9. 結論:症状から原因を絞り込むには方式と回路を区別する

症状ごとに疑うべき原因は以下のように整理できます。

症状の特定方法と保証申請手順はキーボードの保証申請とトラブル切り分けガイドにまとめています。

まとめ

キーボード故障の症状は、スイッチ方式(4種)×マトリクス回路×USBプロトコルの組合せで理解できます。実機チェックはキーボードテストで。NKROやチャタリング判定もブラウザだけでできます。