pctrouble.help

Display theme

Choose the appearance you find easiest to read.

Choose a display theme

One press. More than one input?

Keyboard Chatter & Double-Typing Test

Press once.
See what arrives.

Check double typing, possible stuck keys, and key hold stability. Test the inputs your browser receives from Windows and Mac keyboards, then keep a useful record.

  • Free · no sign-up
  • No installation
  • Inputs stay on this page
English keyboard test start screen with layout, threshold, repeat, and size settings
The English app before a test. Choose the displayed layout to match what you want to check.

Before repair or replacement

Make an intermittent input easier to describe.

A letter appears twice after one press. A game seems to receive repeated input. A held key seems to release. Try deliberate actions and compare them with the events received by the page.

Check the key that concerns you

Try a single suspect key or follow the checklist to check Space, Enter, W, A, S, D, Shift, Ctrl, and Alt.

Compare before deciding

Try another connection or device and review settings. This is a record of browser events, not proof of a hardware fault.

Keep a report

Copy your observations before closing the page. They can help explain an intermittent symptom when asking for support or checking a used keyboard.

Keys, intervals, and holds

Follow the input from the first press to the report.

Chatter and double-typing checks

Review the interval between presses of the same key. Adjust the threshold to compare observations without treating every short interval as a defect.

OS repeat control

Leave repeat filtering on for deliberate single presses. Holding a key normally triggers OS repeat; it is different from unintended repeated typing.

Possible stuck keys

See which keys remain reported as pressed. A state lasting more than ten seconds is flagged for attention.

Five-second hold tests

Check Space and Enter after a three-second countdown. Review stable holds and signal interruptions, and cancel at any time.

Windows and Mac layouts

Choose Japanese or US layouts for either platform. Change the display without changing your physical keyboard or system settings.

Full-size and TKL

Include or hide the numeric keypad in the displayed layout. Scroll the keyboard horizontally on a narrow screen.

Chatter heatmap and event log

See flagged keys change color as possible chatter events accumulate. Use the log to compare those events with your own actions.

Reports and environment

Review the nine-item checklist, individual keys, hold results, and environment. Copy text, JSON, or CSV to keep a record.

Three steps

Start, press, and review.

  1. 01

    Start the keyboard test

    Choose the displayed layout and size, review the chatter threshold, and leave Ignore OS key repeat on for single-press checks. Switch out of IME composition to direct alphanumeric input, then choose Start test.

  2. 02

    Press the keys you want to check

    Keep focus in the test area and press each key deliberately. Follow the nine-item checklist and review the event log and heatmap. For Space or Enter, start a hold test, wait for the countdown, and keep the requested key pressed for five seconds.

  3. 03

    Review your results

    Open the test report to review flagged keys, checklist completion, hold results, and the test environment. Copy a text, JSON, or CSV report before reloading or closing the page. You can return to the test or start over.

English US keyboard display with example key events and the chatter heatmap
Example inputs show the US layout, event log, and heatmap. They are a demonstration, not a measurement of your keyboard.
English Space hold test in progress after its countdown
A hold test in progress. Keep the requested key pressed until the test finishes.
English report with example checklist progress, flagged keys, environment, and export buttons
The report for the example inputs. Copy the results you want to keep.

Know what is repeating

OS key repeat and chattering are different.

OS key repeat

Hold a letter down and the operating system normally repeats it. The browser marks those keydown events as repeat. The default setting excludes them from the normal interval check.

Possible chattering

Repeated keydown events close together can be flagged when you intended a single press. The tool uses the selected threshold, not a direct measurement of the switch contacts.

Keep the context

Very fast intentional presses, repeat settings, and input software can affect results. Change one setting at a time and compare the result with what you actually did.

Layouts and browser limits

Choose the display. Keep the limits in view.

Choose Windows or Mac, Japanese or US, and full-size or TKL. The display is a guide, not proof of a detected physical layout. Your manual choices stay separate from the interface language.

Use direct alphanumeric input rather than IME composition. Print Screen, system keys, language keys, and reserved shortcuts can behave differently across environments. Click the test area to restore focus. Press Tab to move out; use Cancel to stop a hold test.

Useful answers

Frequently asked questions

What is keyboard chattering?

Keyboard chattering describes repeated inputs when you intended to press a key once. This tool flags consecutive keydown events for the same key when their interval is below the selected 40ms, 80ms, or 150ms threshold. The default is 80ms. A flag describes browser input and does not confirm a faulty switch.

Why does my keyboard type letters twice?

Repeated typing can have several causes, including a switch problem, input settings, or software. Try deliberate single presses, leave Ignore OS key repeat on, and compare another connection or device. Intentional fast presses can also fall below the threshold. The tool does not repair your keyboard or identify every cause.

How can I test a stuck key?

Start a test and compare the pressed-key display with your actions. A key reported as pressed for more than ten seconds is flagged as possibly stuck. This can also happen if a keyup event does not reach the page. Use the separate Space or Enter hold test to check continuity over five seconds.

Does this work with mechanical keyboards?

Yes. It checks keyboard events received by the browser, including events from mechanical keyboards. It does not identify the switch type, measure true hardware response time, or decide whether a switch needs replacement.

Does it support Mac keyboards?

Yes. You can choose Mac Japanese or Mac US, alongside Windows Japanese and Windows US. These options change the displayed layout. The browser cannot fully identify your physical keyboard, and some operating-system shortcuts may not reach the page.

Can I test Japanese and US layouts?

Yes. Choose the layout that matches the keyboard and operating-system settings you are checking, and choose full-size or TKL. Your explicit layout and size choices are saved separately from the interface language. Switching languages does not change them. The first English session suggests Windows US; it is not an automatic layout detection.

What is the difference between key repeat and chattering?

OS key repeat normally generates repeated keydown events while a key stays held. Chattering describes unintended repeated input from a single intended press. Ignore OS key repeat is on by default and excludes events marked as repeat by the browser from the normal key-count and interval checks. Turning it off includes those events and may create additional flags.

Why are some keys not detected?

The page can only inspect events it receives while the test area has focus. IME composition, Print Screen, language keys, system keys, and OS or browser shortcuts may behave differently across environments. Switch to direct alphanumeric input and click the test area again. A missing event alone does not prove a broken key. Press Tab to leave the area; the Cancel button stops a hold test.

Can I test keyboard ghosting or NKRO?

Use the separate N-key rollover checker for simultaneous-key checks. Keyboard ghosting and rollover concern combinations of keys and differ from repeated input on one key. The linked rollover guide is currently in Japanese; it is not part of this English diagnostic tool.

Can I save my test results?

Yes. Copy report, Copy JSON, and Copy CSV place the selected report on your clipboard; they do not download a file automatically. Paste it into a document or file to keep it. Copy environment information is available separately. Technical key codes and JSON property names stay unchanged between languages. Reloading clears the diagnostic record.

Is my keyboard input uploaded to a server?

No. Diagnostic events and results are processed on this page and are not uploaded or automatically saved as an input history. Only manually chosen language, theme, layout, and size settings are saved as preferences. The test does not read passwords, other applications, or input on other websites.

Checking combinations of keys? Open the N-key rollover guide (Japanese).

A useful record, without an account

See what each press sends.

Open the test, choose the layout, and begin with a few deliberate presses.

Test your keyboard