Перейти к содержимому

Проверка клавиатуры онлайн

Нажимайте клавиши и смотрите, как они подсвечиваются на полной раскладке: так легко найти залипшие, неработающие клавиши и ghosting. Проверка идёт в браузере.

Раскладка
Размер
Подписи клавиш
Нажмите здесь, затем любую клавишу

Пока клавиатура в фокусе, перехватываются все клавиши, включая Tab, F5 и большинство сочетаний. Чтобы выйти, нажмите вне её области или три раза нажмите Esc.

Проверено клавиш0 / 104
Зажато сейчас0
Максимум одновременно0Одновременных нажатий на данный момент
Нажатий клавиш0

Последняя клавиша

—
code
—
keyCode
—
location
—
event
—
ShiftCtrlAltAltGrMetaCaps Lock: выкл.Num Lock: выкл.Scroll Lock: выкл.

Проверка нажатия нескольких клавиш и фантомных нажатий

Удерживайте каждую комбинацию одновременно. Если зажатая клавиша не загорается, клавиатура не может распознать такую комбинацию (фантомные нажатия или ограничение одновременных нажатий).

  • W A S D0 / 4
  • W A S D + Shift + Space0 / 6
  • Ctrl + Shift + Alt + Z0 / 4
  • A S D F + J K L ;0 / 8
  • Q W E R T + Y U I O P0 / 10

Журнал событий

Сначала новые

Здесь появляются события клавиш: key, code, keyCode и время.

Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: Проверка клавиатуры

  1. 1

    Выберите клавиатуру на экране

    Нажмите на нарисованную клавиатуру. Пока она в фокусе, все нажатия клавиш перехватываются страницей и не доходят до браузера.

  2. 2

    Нажмите каждую клавишу

    Клавиша подсвечивается, пока вы её держите, и остаётся окрашенной, если сработала. Клавиши, которые так и не загорелись, не работают.

  3. 3

    Попробуйте комбинации

    Зажмите перечисленные комбинации одновременно, чтобы проверить ghosting, и следите за счётчиком «Максимум одновременно»: он покажет ваш rollover.

  4. 4

    Изучите подробности

    Панель последней клавиши и «Журнал событий» показывают key, code, keyCode, расположение и время между событиями.

Лимиты и Pro

Неограниченное число проверок для раскладок ANSI и ISO, полноразмерных и без цифрового блока, с журналом на 150 событий и пятью комбинациями для проверки rollover.

О инструменте «Проверка клавиатуры»

Этот тест клавиатуры рисует полноразмерную клавиатуру — ряд функциональных клавиш, блок навигации, стрелки и цифровой блок — и подсвечивает каждую клавишу при нажатии. Уже проверенные клавиши остаются окрашенными, поэтому после прохода по всей клавиатуре любая клавиша, не сменившая цвет, не срабатывает. Можно переключаться между раскладкой ANSI, распространённой в США, и ISO, которую используют в Европе (высокая клавиша Enter и дополнительная клавиша рядом с левым Shift), скрыть цифровой блок для клавиатур без него или включить обозначения Mac для Command и Option. В браузерах на основе Chromium буквенные обозначения следуют вашей настоящей раскладке, например AZERTY или QWERTZ; в остальных они обновляются по мере ввода.

Для каждого события вы получаете значения, нужные разработчику: key, code, устаревший keyCode и расположение (левая, правая или цифровой блок), а также состояние модификаторов и клавиш-переключателей. «Журнал событий» показывает нажатия и отпускания клавиш с интервалом между ними в миллисекундах, а автоповтор сворачивает в одну строку.

Геймеры и владельцы механических клавиатур могут проверить rollover и ghosting: зажмите комбинации вроде W, A, S, D вместе с Shift и пробелом и посмотрите, регистрируется ли каждая клавиша. Повторное нажатие в течение 35 мс после отпускания помечается как возможный дребезг контактов.

Некоторые клавиши до веб-страницы не доходят: Fn, клавиша Windows в некоторых системах, медиаклавиши, которые обрабатывает операционная система, и сочетания вроде Ctrl+W или Alt+Tab. Проверить их здесь нельзя.

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

Нажатия клавиш обрабатываются этой страницей в браузере и не покидают ваше устройство: ничто из набранного не записывается, не сохраняется и никуда не отправляется. Журнал событий исчезает, когда вы закрываете страницу или сбрасываете её. В этом браузере запоминается только выбранная вами раскладка.

Возможности

ANSI, ISO, полная или без цифрового блока

Все клавиши: функциональный ряд, блок навигации и цифровой блок, с обозначениями Mac.

Находит неработающие клавиши

Проверенные клавиши остаются окрашенными, поэтому пропущенные сразу заметны.

Rollover и ghosting

Проверка комбинаций и счётчик клавиш, зажатых одновременно.

Поиск дребезга

Отмечает клавиши, срабатывающие дважды от одного нажатия.

Проверка клавиатуры: частые вопросы

Как найти неработающую клавишу на клавиатуре?
Нажмите на изображение клавиатуры и пройдитесь пальцами по всем рядам, включая функциональные клавиши, цифровой блок и модификаторы. Каждая сработавшая клавиша меняет цвет и остаётся окрашенной. В конце клавиши с прежним цветом не подали сигнала. Нажмите их ещё несколько раз: если они остаются тёмными, неисправен переключатель или его контакт.
Что такое ghosting клавиатуры?
Ghosting бывает на недорогих клавиатурах: при одновременном нажатии нескольких клавиш одна из них пропадает или появляется клавиша, которую вы не нажимали, потому что матрица контактов не различает комбинации. Чаще лишняя клавиша просто блокируется, и здесь это видно как удерживаемая клавиша без подсветки. Игровые клавиатуры избегают этого благодаря anti-ghosting или полному N-key rollover.
Что такое N-key rollover и как его проверить?
Rollover — это число клавиш, которые клавиатура может передать одновременно. Простые USB-клавиатуры распознают шесть клавиш плюс модификаторы (6KRO), а клавиатуры с NKRO передают все. Зажмите как можно больше клавиш: счётчик «Максимум одновременно» покажет наибольшее число, которое сработало вместе. Клавиатуры ноутбуков в некоторых комбинациях нередко останавливаются на трёх или четырёх.
Почему некоторые клавиши не загораются, хотя работают?
Часть клавиш компьютер обрабатывает раньше, чем браузер их увидит. Fn обычно невидима для программ, медиаклавиши и клавиши яркости часто перехватывает операционная система, а сочетания вроде Alt+Tab, Ctrl+Alt+Delete или Cmd+Tab веб-страница перехватить не может. Print Screen в Windows сообщает о себе только при отпускании, но это тоже засчитывается.
Чем отличаются key и code?
Значение key показывает, что клавиша вводит при вашей текущей раскладке и модификаторах, например «a», «A» или «Enter». Значение code указывает физическое положение: клавиша слева от S всегда KeyA, даже на клавиатуре AZERTY, где она вводит Q. Игры используют code для клавиш движения, а текстовые поля — key. Старый номер keyCode сохранён для устаревших скриптов.