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

Нажимайте клавиши для проверки. Каждая клавиша подсветится при нажатии. Переключайтесь между раскладками Windows и Mac.

0 / 0 клавиш проверено

Советы по тестированию клавиатуры

1

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

2

Переключайтесь между раскладками Windows и Mac в соответствии с вашей клавиатурой. Клавиши-модификаторы обновятся.

3

Некоторые клавиши (например, Fn на Mac) не могут быть обнаружены браузером и отображаются особым стилем.

Технологии клавиатур

Механические vs. мембранные клавиатуры

Механические клавиатуры используют отдельный пружинный переключатель под каждой клавишей, обеспечивая тактильную обратную связь и долгий срок службы (50-100 млн нажатий). Мембранные клавиатуры используют давящие подушки под резиновым куполом — тише и дешевле, но с меньшей тактильной отдачей. Ножничные клавиатуры (в большинстве ноутбуков) используют ножничный механизм, обеспечивая тонкий профиль с умеренной тактильной отдачей.

Антигостинг и N-Key Rollover

Полный N-Key Rollover (NKRO) означает, что клавиатура может регистрировать любое количество одновременно нажатых клавиш. 6-Key Rollover (6KRO) регистрирует до 6 клавиш плюс модификаторы. Гостинг возникает, когда определённые комбинации клавиш вызывают неожиданные регистрации — антигостинговые схемы предотвращают это. Этот тест помогает проверить возможности rollover вашей клавиатуры.

Ограничения обнаружения клавиш в браузере

Браузер может обнаружить большинство клавиш через KeyboardEvent API, предоставляя свойства key, code и keyCode. Однако некоторые клавиши не обнаруживаются: клавиша Fn обрабатывается на уровне аппаратного/микропрограммного обеспечения до ОС. PrintScreen может вызывать системное действие вместо события браузера. Некоторые мультимедийные и специальные функциональные клавиши также могут перехватываться ОС.

Часто задаваемые вопросы

Почему клавиша Fn не регистрируется в тесте?

Fn — аппаратная клавиша-модификатор, обрабатываемая прошивкой клавиатуры до передачи нажатия в ОС. Браузер не получает событий Fn, поэтому ни один веб-тест клавиатуры не может её обнаружить.

Как проверить, поддерживает ли клавиатура полный N-Key Rollover?

Попробуйте нажать несколько клавиш одновременно в этом тесте. Если все подсвечиваются зелёным, клавиатура поддерживает такое количество одновременных нажатий. Настоящая NKRO-клавиатура регистрирует все клавиши независимо от числа одновременных нажатий.

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

Браузер сообщает коды клавиш на основе стандартной раскладки US. В зависимости от раскладки (QWERTY, AZERTY и т.д.) обозначения могут отличаться, но коды остаются одинаковыми. Переключите раскладку Windows/Mac в тесте.