Инспектор клавиш
Нажмите клавишу и увидите, как она загорается на нарисованной клавиатуре с вашими собственными обозначениями. Мёртвые клавиши остаются тёмными, залипшие краснеют, а весь прогон можно сохранить картинкой, текстом или JSON — и ничего не покинет страницу.
Обобщённые обозначения: этот браузер не отдаёт карту раскладки
Удерживайте несколько клавиш сразу
задержка —
ничего не нажато
Журнал истории
Клавиши ещё не нажимались
Сохранить результат
На картинке видно, какие клавиши откликнулись, а какие нет — пригодится для объявления о продаже, гарантии или обращения в поддержку.
Как это работает
1Включите захват
Щёлкните по панели один раз. Только после этого страница начинает перехватывать нажатия, а Escape возвращает их обратно.
2Пройдите по всей клавиатуре
Каждая нажатая клавиша загорается и остаётся такой, поэтому тёмными остаются те, которые вы ещё не пробовали.
3Найдите неисправное
Мёртвые клавиши остаются тёмными, не отпускающиеся становятся красными, а показатель rollover говорит, сколько распознаётся одновременно.
4Покажите это другим
Сохраните клавиатуру картинкой, а цифры — текстом или JSON: для объявления, возврата или обращения в поддержку.
Что он действительно умеет
Ваши обозначения, а не американская раскладка
Считывает карту раскладки из браузера, поэтому нарисованные клавиши подписаны так же, как ваши.
ANSI, ISO и JIS
Правильная физическая форма: определяется по нажатым клавишам и переключается вручную.
Находит залипшие и мёртвые клавиши
Клавиша без отпускания помечается красным, а ни разу не замеченная остаётся тёмной.
Rollover и тайминги
Сколько клавиш распознаётся одновременно, а также задержка и частота автоповтора и длительность удержания.
Результат, который можно отправить
Картинка клавиатуры, сводка обычным текстом или JSON — либо передайте изображение сразу в другой инструмент.
Ничего не покидает страницу
Нажатия читаются и тут же отбрасываются в памяти. Ничего не сохраняется и не отправляется.
Часто задаваемые вопросы
Отправляется ли куда-то то, что я набираю?+
Нет. События клавиатуры читаются на странице, подсчитываются в памяти и отбрасываются. Ничего не сохраняется и не загружается — при закрытии вкладки весь прогон исчезает.
Почему нарисованные клавиши совпадают с моей клавиатурой?+
Там, где браузер это поддерживает, инструмент читает navigator.keyboard.getLayoutMap() и подписывает каждую клавишу тем, что она действительно печатает в вашей раскладке. Firefox и Safari пока этого не отдают, поэтому там будут обобщённые обозначения, о чём страница честно сообщает.
Клавиша не срабатывает. Она сломана?+
Чаще всего да, но сначала проверьте две вещи: некоторые клавиши ноутбуков (Fn и мультимедийные, обрабатываемые прошивкой) вообще не доходят до браузера, а клавишу, перехваченную операционной системой, например Windows, страница может так и не увидеть.
Что означает число rollover?+
Это наибольшее количество клавиш, которые инструмент увидел зажатыми одновременно. Мембранные клавиатуры в некоторых сочетаниях останавливаются на 3–6; клавиатура, заявленная как NKRO, должна продолжать считать по мере добавления пальцев.
Можно ли пользоваться страницей с клавиатуры во время теста?+
Да. Захват работает, только пока тестовая панель в фокусе, поэтому Tab по-прежнему перемещается по ссылкам и кнопкам в остальной части страницы, а Escape всегда возвращает ей клавиатуру.