Лаборатория ввода · физические коды клавиш в реальном времени

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

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

Карта событий клавиатуры в реальном времениСобытия клавиатуры · локальная сессия
Тест приостановлен. Начните, когда будете готовы.
Раскладка Метки клавиш соответствуют раскладке US, пока вы не нажмете клавишу; ваш браузер может показывать вашу собственную раскладку.
Физический код—
Зафиксированная клавиша—
Активно сейчас0
Максимум за сессию0
EscF1F2F3F4F5F6F7F8F9F10F11F12
`1234567890-=¥Back
TabQWERTYUIOP[]\
CapsASDFGHJKL;'\Enter
Shift\ZXCVBNM,./ろShift
CtrlМеткаAlt無変換Space変換かなAltCtrl←↑↓→
Страница регистрирует только те события клавиш, которые переданы во время работы этого теста. Зарезервированные браузером и ОС сочетания клавиш могут вовсе не дойти до страницы, а клавиша Fn не доходит никогда: клавиатуры обрабатывают её в собственной прошивке.
Термины на этой странице
Физический код клавиши

Идентификатор клавиши по её положению на клавиатуре, а не по напечатанной на ней букве. Именно на него игры назначают действия, поэтому клавиша работает одинаково в раскладках QWERTY и AZERTY.

Rollover / NKRO

Сколько клавиш клавиатура может зарегистрировать одновременно. 6KRO обрабатывает шесть плюс модификаторы; NKRO означает, что можно нажать все клавиши вместе.

Чаттер

Одно физическое нажатие, регистрируемое как два, из-за дребезга контактов переключателя при замыкании. Проявляется как задвоенные буквы или непреднамеренный двойной клик.

Что именно измеряет результат

Страница сообщает о событиях клавиатуры, переданных в активную вкладку браузера. Она показывает физический `code`, интерпретированную `key`, состояние повтора и самую большую группу одновременных нажатий, зафиксированную в текущей сессии.

Граница измерения: Операционные системы и браузеры перехватывают некоторые сочетания клавиш до того, как веб-страница сможет их прочитать. Инструмент не может сертифицировать каждую возможную комбинацию матрицы или отличить проблему переключателя клавиатуры от проблемы драйвера/раскладки только по одному тесту.

Как интерпретировать результат

Физический код

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

Событие повтора

Удержание клавиши обычно генерирует повторяющиеся события keydown. Повторяющееся событие после отпускания не является нормальным и должно быть протестировано повторно.

Максимум одновременных нажатий

Это лишь самая большая группа, зафиксированная в выбранных вами комбинациях, а не лабораторная сертификация NKRO.

Проверка неожиданных результатов

Сочетание клавиш не появляется

Попробуйте клавиши по отдельности. Браузер или операционная система могут резервировать всю комбинацию целиком.

Появляется неверный символ

Сравните физический код и текущую раскладку клавиатуры в ОС. Клавиша может функционировать, в то время как раскладка интерпретирует её иначе.

Частые вопросы

Может ли сайт записывать то, что я печатаю в других местах?

Нет. Тестер слушает только тогда, когда эта страница открыта и тестирование активно; последовательности клавиш не загружаются на сервер.

Почему браузер реагирует на F5 или Ctrl+L?

Это действия, зарезервированные браузером, и они могут произойти до того, как страница сможет их предотвратить или зафиксировать.

Доказывает ли пропущенная комбинация наличие ghosting?

Это наблюдение, которое стоит повторить. Подтвердите его с помощью направленного теста на ghosting и другого подключения или устройства.

KEYMAP / ДАЛЕЕ

Связанные лаборатории

Перейдите к более узкой проверке, сохранив контекст измерения.