キーボード チャタリング テスト & 二重入力検知ツール
このキーボード チャタリング テストは、キースイッチのチャタリング(意図しない二重入力)をブラウザ上で即座に検知する診断ツールです。普段通りの速度で文章を入力するだけで、設定したしきい値よりも短い間隔で連続入力された打鍵をミリ秒(ms)単位の差分とともに警告表示します。健康度スコア、エラー発生数、発生率が即座に算出されるため、スイッチのハードウェア故障を客観的に証明できます。入力データがブラウザ外へ送信されることはありません。
キーを1回しか押していないのに2文字入力される理由
1回の打鍵で文字が連続して2重に入力される原因は、スイッチ内部の接点バウンス(Contact Bounce)にあります。メカニカルスイッチ内部の金属接点は、接触する瞬間にごくわずかな時間激しく振動し、キーボードのファームウェアがこの微細な振動を複数回の独立した打鍵として誤検知してしまうのです。あらゆる金属接点には物理的なバウンスが存在するため、ファームウェア側でデバウンス時間(Debounce Window) — 通常5〜10ms程度、同一キーからの追加入力を無視する待機時間 — を設けてこれを抑制しています。正常なスイッチはこの時間内に接点が安定しますが、劣化して接点がブレ続けると、デバウンス時間を超えた2回目の振動が新たな打鍵として認識されてしまいます。
これが「チャタリングが気まぐれに発生する」ように感じる根本的な理由です。バウンスがたまたまデバウンス時間を超えた瞬間にのみ症状が出るため、日常的に頻発していても、短時間のテストで数十回連打しただけでは再現しないことがあります。確実な検知のためには、1つのキーを闇雲に連打するのではなく、テスト欄に通常の文章を数段落入力して検証してください。
なお、チャタリングはキーが押しっぱなしになって連続入力される現象とは異なります。キーを押したまま文字が連打され続ける場合は、OSのキーリピート機能やスイッチの物理的な引っかかりが原因です。その場合はキー押しっぱなし・連打テストで診断してください。当テストはOSのオートリピート信号を自動除外するため、長押しによる誤判定は起きません。どのキーが怪しいか分からない場合は、まず総合的なキーボード テストをお試しください。
キースイッチのチャタリングを引き起こす主な原因
接点の酸化皮膜と微細なホコリ: 1年以上使用しているキーボードで最も一般的な原因です。接点表面に形成された極薄の酸化被膜や皮脂・ホコリの微粒子によって、接点が閉じる瞬間の導通が不安定になります。このケースであれば、適切な接点クリーニングで完全に回復します。
内部金属バネの経年劣化: 数千万回の打鍵によって接点板のバネ性が低下した状態です。清掃しても一時しのぎにしかならず、やがて症状が再発します。ゲームや文字入力で最も酷使される W、A、S、D やスペースキーから最初に限界を迎えます。
ファームウェアのデバウンス設定が短すぎる: Cherry規格では約5msの自然バウンスが想定されていますが、応答性を過剰に追求したキーボードではデバウンス値がこの限界ギリギリに設定されていることがあります。スイッチ自体は正常でもファームウェアのフィルタが不十分なケースで、複数のキーで同時にチャタリングが多発するのが特徴です。
ワイヤレスキーボードのバッテリー残量低下: 電池残量が減るとキースイッチマトリクスを読み取る電圧が低下し、論理閾値付近の微弱な電位変動が誤って打鍵としてカウントされてしまうことがあります。
チャタリング検出のしきい値設定について
しきい値とは、同じキーが連続して入力された際に「物理的なチャタリング」と判定する許容時間(ミリ秒)です。初期設定は80msで、10〜250msの範囲で調整可能です。どれほどタイピングが速い人でも、同じ指で同一キーを意図的に連打する場合、打鍵間隔が60〜70msを下回ることはまずありません。したがって80msに設定しておけば、高速タイピングを妨げることなく真のチャタリングのみを正確に炙り出せます。
osu!などのリズムゲームや特定の連打操作で極めて速い2連打を意図的に行っており、正常な入力が赤く警告されてしまう場合は、しきい値を40〜50msに下げてください。逆に120ms以上に引き上げるのは、深刻に劣化したスイッチを診断する場合に限られます。ひどく傷んだ接点は100ms以上バウンスし続けることがあります。
技術的な制約: 当ツールはキーボード本体がOSへ実際に送信したキーイベントのみを計測できます。キーボード内部のファームウェアによってすでに遮断されたバウンスはブラウザまで届きません。したがってエラーが出ない結果は「ファームウェアをすり抜けた異常入力がなかった」ことを示すものであり、電気接点が完全無欠であることを保証するものではありません。またブラウザのイベント取得には1〜2ms程度の微小なジッターが含まれます。応答速度の詳細な検証にはキーボード レイテンシー テストをご活用ください。
キースイッチをハンダ付け交換せずに直す方法
1. エアダスターでホコリを吹き飛ばす: キーキャップを外し、スイッチの十字ステム周囲の隙間にエアダスターを吹き込みながら、ステムを20〜30回素早く押し込みます。接点に挟まった細かなゴミならこれだけで吹き飛びます。
2. 精密電気機器用の接点復活剤・洗浄剤を使う: エアーで改善しない場合、残留物を残さない速乾性の接点洗浄剤(DeoxIT D5など)をごく微量だけスイッチ内部に吹き付け、30回ほど押し込んで馴染ませた後、数分間乾燥させます。酸化皮膜を化学的に除去できます。ネット上で見かける「お湯やアルコールを流し込む」方法は基板腐食の原因となるため絶対に避けてください。
3. ファームウェアのデバウンス時間を伸ばす: QMK対応キーボードであれば、config.h の #define DEBOUNCE 5 を2ms単位で引き上げてみてください。大半のチャタリングは8〜15msで完全に収まります。ZMKやKeychron Launcher対応モデルならブラウザ上からGUIで手軽に変更可能です。遅延を増やさないよう、チャタリングが止まる最小値に設定するのが鉄則です。
4. ソフトウェアで物理バウンスをブロックする: Windows環境では、KeyboardChatterBlockerなどのフリーソフトを導入することで、指定時間以下の連続入力をキーごとに無効化できます。特定のキーだけを100msで保護し、他のキーの応答性を維持することが可能です。
5. スイッチのホットスワップ交換またはキー配置変更: ホットスワップ対応キーボードなら、予備スイッチへの交換はハンダ不要で30秒で終わります。ハンダ固定式の場合は、普段使わないキーと機能を入れ替えるソフトウェア的リマップが手軽な延命策になります。
主要ブランド別の注意点:Keychron、Corsair、Ducky、Epomaker
Keychron: Kシリーズ、Qシリーズ、Vシリーズの多くがホットスワップ対応かつQMK/VIA互換です。Launcherウェブアプリからデバウンス設定を伸ばすか、付属の予備スイッチに差し替えるだけで解決します。保証期間内であればサポートから交換用スイッチを取り寄せることも容易です。
Corsair: 公式推奨手順:スイッチの清掃、Esc キーを押しながらUSBを再接続して本体メモリをリセット、マザーボード背面のネイティブUSB 2.0ポートに接続、iCUEでのファームウェア更新、WindowsのUSBセレクティブサスペンド無効化。旧世代のK70やK95はハンダ固定式のため、ソフトウェアでのチャタリング防止が有効です。
Ducky: 従来型モデルはハンダ付け、One 3シリーズはホットスワップ仕様です。ハードウェア故障と判断する前に、背面のDIPスイッチ設定や誤って登録されたマクロがないか確認してください。
Epomaker: ほぼ全製品がホットスワップかつVIA対応です。スイッチの交換とファームウェア側のデバウンス緩和でほぼ完治します。低価格モデルでのチャタリングは、スイッチ不良よりも工場出荷時のデバウンス値が詰めすぎであるケースが目立ちます。
キースイッチのチャタリングは製品保証の対象になるか?
原則として保証対象になります。1回の打鍵で2回入力される現象は、スイッチ部品の製造上の欠陥であり、通常損耗とは見なされません。一般的なメーカーは1〜2年の製品保証を設けており、Keychronなども特定スイッチの無償送付や修理対応を行っています。交換用パーツにも90日間または本体保証の残存期間の保証が付与されます。
サポートへの申請時は客観的な証拠を揃えることが鍵です。当テストを実施し、ミリ秒単位で異常間隔が記録された画面のスクリーンショットを保存し、1回のキー押下で2文字入力される様子をスマートフォンで動画撮影してください。明確な測定データがあれば、サポートとのやり取りが極めてスムーズになります。
なお、自己責任での分解・ルブ(潤滑剤塗布)・ハンダ作業を行った場合や、中古購入の場合は保証対象外となります。新品で購入直後のキーボードでチャタリングが発生した場合は、「メカニカルだから仕方ない」と放置せず、速やかに初期不良交換を申し出てください。
よくある質問 (FAQ)
1回しか押していないのに2回入力されます。設定を変えても直りません。どうすればいいですか?
OSのキーボード設定では解決しません。原因が物理ハードウェアにあるためです。Windowsのキーリピート設定は長押し時にしか作用せず、二重入力はスイッチ接点のバウンス(跳ね返り)によって発生します。当ツールでキーをテストし、80ms以下の間隔が検知されたらハード故障です。エアダスター清掃、デバウンス延長、スイッチ交換を行いましょう。
スイッチを交換やハンダ付けせずにチャタリングを直す方法はありますか?
多くの場合可能です。キーキャップを外し、ステムを連打しながら内部へエアダスターを吹き込みます。改善しない場合はDeoxIT D5等の速乾性・非伝導性の接点復活剤をごく微量吹き付けます。古いキーボードの原因は大半がホコリか酸化です。それでも直らない場合はファームウェアのデバウンス時間を2ms単位で伸ばしてください(8〜15msで安定します)。
チャタリングの原因は基板コントローラーですか? それとも個別のスイッチ故障ですか?
10個以上のキーで同時に二重入力が起きる場合はコントローラーのデバウンス設定が原因です。物理的なスイッチ故障は酷使される1〜2個のキーに限定されます。全体で発生しているなら、ファームウェアのフィルタ時間が短すぎます。デバウンス時間を伸ばして全キーの症状が一斉に消えたなら、スイッチ自体は正常です。
新品のメカニカルキーボードでチャタリングが起きるのは普通ですか?
いいえ、異常です。新品のキーボードでチャタリングが発生することは本来あってはならず、メカニカルスイッチの仕様ではありません。初期不良のスイッチか、ファームウェアのデバウンス時間が極端に短く設定されていることが原因です。どちらも完全な保証対象ですので、分解清掃などは行わず初期不良交換を申請してください。
チャタリングの修理方法はありますか? それとも買い換えるしかありませんか?
買い替えは最後の手段です。保証期間内なら無償修理・交換を申請してください。保証外でも、ホットスワップ式なら30秒でスイッチを交換できますし、ハンダ式でもスイッチ代数百円と2箇所のハンダ付けで修理可能です。手を加えたくない場合はKeyboardChatterBlockerなどのソフトで無効化するかキーリマップを活用しましょう。
特定のゲームでのみ二重入力が起きます。キーボードとWindowsどちらの不具合ですか?
別のキーボードを接続するか、Windowsのスクリーンキーボードをマウスでクリックしても同じ現象が出るなら、物理キーボードは無実です。原因はWindowsの設定かゲーム側にあります。アクセシビリティの固定キー機能やフィルターキー機能をオフにし、ドライバの再インストールや別アカウントでの動作を試してください。本物のチャタリングなら全アプリで発生します。
ワイヤレスキーボードのバッテリー残量不足でチャタリングが起きることはありますか?
はい、実際に起こります。電池が切れて電圧が下がると、コントローラーが読み取るマトリクス電圧が論理閾値ギリギリまで低下し、わずかな電圧の揺らぎが二重入力として誤認識されます。1セルあたり1.15V付近まで下がるとバウンスが30msに達する事例も報告されています。スイッチを疑う前に充電し、有線接続で直るか確認してください。