キーボードのダブルクリックテスト
1回のキー入力が2回として認識されていないか確認します。下のパッドをクリックし、疑わしいキーを通常のペースで押してください。このテストは同じキーの入力間隔を計測し、意図的な操作にしては近すぎる間隔にフラグを立てます — これは摩耗したスイッチが1回のキーストロークを「チャタリング」させ、二重入力にしてしまっている兆候です。
キーを押しっぱなしにした場合は無視されます — OSのオートリピートがチャタリングとしてカウントされることはありません。
このパッドをクリックしてフォーカスし、疑わしいキーを通常のペースで押してください。
キーを数回押してテストを開始してください。
キーごとの結果
まだテストされたキーはありません — キーを押すとここに個別の判定が表示されます。
押下ログ
新しい順まだ間隔がありません — 同じキーを2回以上押してください。
キーボードのチャタリング(二重入力)とは、1回のキー入力が2回以上のキーストロークとして認識されるハードウェアの不具合です。キーキャップの下にあるスイッチが摩耗したり、ほこりや酸化物が溜まったりすると、接点がきれいに定まらずバウンド(跳ね返り)を起こし、1回の押下で回路が接続・切断・再接続を繰り返してしまいます。ファームウェアは通常、このバウンドを数ミリ秒間フィルタリングするよう設計されています(この遅延はデバウンスと呼ばれます)が、劣化したスイッチではバウンドがフィルターの時間を超えて続き、2回目のキーストロークがすり抜けてしまいます。この不具合は時間とともに悪化し、通常は他のキーより先に1つか2つのキーに現れます。
このテストはキー入力のタイミングを計測してチャタリングを検出します。押下ごとに高精度なタイムスタンプが記録され、同じキーの直前の押下との間隔を測定します — 異なるキー同士が混同されることはないため、1回のセッションで複数の疑わしいキーを確認できます。キーを押しっぱなしにしても安全です。OSのオートリピートは検出され無視されるため、誤ってチャタリングとして表示されることはありません。判定はリアルタイムで行われるため、後からしきい値スライダーをドラッグしてフラグの変化を確認できます。すべての処理はローカルで実行され、キー入力が端末外に送信されることはありません。
意図的な同一キーの二重押下 — 「hello」の「ll」のような入力 — は、タイピングの速い人でもほぼ100 ms未満にはなりません。チャタリングははるかに速く、通常50 ms未満、しばしば一桁台のミリ秒になります。これは指の動きではなく電気的なバウンドによって生じるためです。だからこそ50–80 msのしきい値がこの2つを明確に分けます。本物の二重押下はこれを上回り、チャタリングはこれをはるかに下回ります。1回だけのフラグはノイズの可能性がありますが、同じキーで数十ミリ秒台の低い間隔のフラグが繰り返される場合は、スイッチが故障しているサインです。
同一キー間隔の目安
| 間隔 | 典型的な原因 | 意味 |
|---|---|---|
| 10 ms未満 | 電気的接点バウンド | ほぼ確実にチャタリング — これほど速くキーを繰り返せる指はない |
| 10–50 ms | 摩耗または汚れたスイッチ | 典型的なチャタリングの範囲 — 誤作動である可能性が非常に高い |
| 50–100 ms | 深刻なチャタリングまたは非常に速いタイピング | グレーゾーン — 確認のためそのキーをもう一度ゆっくり押してみてください |
| 100–300 ms | 意図的な二重押下 | 正常 — タイピングの速い人はこの範囲で二重文字を入力します |
| 300 ms超 | 余裕を持った繰り返し押下 | 通常のタイピングペース |
チャタリングするキーを直すには?
- 不具合を確認する — キーボードテスター を実行してすべてのキーが正しく認識されるか確認し、何かを分解する前にチャタリングが1つのスイッチに限定されていることを確認しましょう。
- ファームウェアを更新する — メーカーはチャタリング対策のアップデートを提供しており、QMKやVIAで動作するボードでは、軽度のバウンドを抑えるためにデバウンス時間を延長できます。
- スイッチを掃除する — エアダスターでキーに空気を吹き付けるか、接点復活剤を数滴垂らして素早く押し込み、接点の酸化物を取り除きます。
- スイッチを交換する — ホットスワップ対応のボードならそのまま引き抜けます。はんだ付けされたボードの場合は、はんだを取り除いてから新しいスイッチを取り付けます。
- 保証を利用する — キーボードがまだ保証期間内であれば、チャタリングは既知の不具合として認められ、通常は交換対象になります。
マウスにも同じ不具合が起こります。ボタンの下にあるマイクロスイッチがバウンドし、1回のクリックが2回として認識されてしまいます。マウスが勝手にダブルクリックする場合は、マウスのダブルクリックテスト を実行してみてください — キー入力の代わりにクリックのタイミングを計測する点を除けば、このページと同じ仕組みです。
