キーボードで文字が二重に入力されるのはなぜ?

1回押しただけで文字が2つ入力されるときは、たいていキーのスイッチが1回の押下で2回分の信号を送っています。これをチャタリングと呼びます。よくある原因はキーの下のほこりや食べかす、スイッチの摩耗や故障で、まれに設定、弱いワイヤレス接続、キーボード自体のソフトウェアが原因のこともあります。まずキーをテストし、そのあと下の対処法を、費用のかからないものから順に試してください。

正常な1回の押下 1回押して1文字 チャタリングするキー 数ms パソコンが2回目の押下と読み取る
摩耗したスイッチや汚れたスイッチは、1回押す間に一瞬だけ接触が切れることがあります。するとキーボードが数ミリ秒差で2回の押下を送り、文字が二重に表示されます。

1. キーをテストする

キーボードの二重入力テストを開き、怪しいキーを1回ずつ、ゆっくり20回ほど押します。同じキーの押下と押下の間隔が一覧表示され、人が意図して押せないほど短い間隔には印が付きます。

テストが見ているのはキーのイベントで、スイッチの電気信号ではありません。そのため速い二重入力が1回出ただけでは、スイッチの故障とは言えません。同じキーで繰り返し出るなら故障です。

2. パソコンと設定を切り分ける

3. キーを掃除する

キーボードのケーブルを抜くか電源を切ります。裏返して軽くたたき、エアダスターでキーの下にいくつかの角度から空気を吹き込みます。キーキャップが外せるタイプなら、キーキャップ引き抜き工具でキャップを外し、スイッチのまわりを掃除します。キーボードに液体を流し込むのは絶対にやめましょう。終わったらもう一度キーをテストします。

4. キーボードのソフトウェアを更新する

キーボード専用のアプリがあれば、最新のファームウェアを入れてください。ゲーミングキーボードには、同じキーの2回目の押下を受け付けるまでの待ち時間(デバウンス)を設定できるものもあります。デバウンスを少し長くするとチャタリングを抑えられます。

5. スイッチかキーボードを交換する

ノートパソコンやMacBookの場合

マウスのボタンでも同じことが起きる? マウスがダブルクリックしてしまう原因をお読みください。すべてのキーをまとめて確認するならキーボードテストをどうぞ。