Тест клавиатуры

Проверьте каждую клавишу физической клавиатуры в браузере

Нажмите на клавиатуру или выберите «Начать тест».

Клавиатура

  • Не проверена
  • Нажата
  • Проверена

Клавиши перехватываются, только пока эта область в фокусе.

Результаты

Проверено клавиш

0 из 104

Одновременные нажатия, видимые браузеру

Зажато сейчас
0
Максимум за сеанс
0
События
0
Активные клавиши:Нет зажатых клавиш

Считает клавиши, которые браузер сообщает как зажатые одновременно. Некоторые клавиатуры отбрасывают или блокируют сочетания ещё до браузера, поэтому это не подтверждает аппаратный rollover.

Последнее событие

Событий клавиатуры пока нет
Нажмите на область клавиатуры, затем нажимайте клавиши.

Показывается только то, что получает браузер. ОС или браузер могут резервировать некоторые клавиши и сочетания (например Fn, Print Screen или комбинации с Windows/Command), и они могут не дойти до страницы.

Что проверяется

Тест клавиатуры показывает полноразмерную клавиатуру ANSI (функциональный ряд, основной блок, блок навигации, стрелки и цифровой блок). Клавиша подсвечивается, пока браузер сообщает о нажатии, и остаётся отмеченной как проверенная после отпускания, поэтому можно пройти все клавиши и найти позиции, которые не срабатывают. В результатах видно последнее событие, клавиши, зажатые сейчас, и максимум одновременных нажатий, видимых браузеру за сеанс.

Физическая позиция, а не символ

Клавиши определяются по KeyboardEvent.code, который называет физическую позицию (например KeyA или ShiftRight) независимо от активной раскладки и языка. Последнее событие также показывает key (введённое значение), location (Обычная, Левая, Правая или Цифровой блок — так различаются левые и правые модификаторы) и repeat (true, пока зажатая клавиша автоповторяется). Устаревшие поля keyCode и which доступны в разделе «Устаревшие поля» для отладки старого кода.

Ограничения браузера

Веб-страница видит только события, которые передают ей ОС и браузер. Fn, некоторые мультимедийные клавиши, Print Screen и системные сочетания вроде Alt+Tab или Command+Tab могут не приходить вовсе, а macOS не отправляет отпускание других клавиш, пока зажата Command, поэтому инструмент отпускает их вместе с Command. Число одновременных нажатий — это то, что увидел браузер; оно не измеряет аппаратный rollover, ghosting или качество переключателей. Клавиши вне раскладки ANSI перечислены в разделе «Другие клавиши».

Конфиденциальность

События клавиатуры читаются, только пока область теста в фокусе, и обрабатываются в вашем браузере. Ничего не записывается, не сохраняется и не отправляется, а на экране остаётся только последнее событие. Выход из области, переключение вкладки или «Остановить тест» отпускает все зажатые клавиши.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch