Skip to main content

Чи працюють усі клавіші вашої клавіатури?

Натисніть будь-яку клавішу — вона миттєво підсвітиться. Цей тест використовує KeyboardEvent API для виявлення кожного натискання, відстежує кількість N-key rollover і виділяє неперевірені клавіші — все обробляється у вашому браузері без завантаження даних.

Цей тест виявляє реєстрацію окремих клавіш, значення keyCode, назви клавіш і одночасну кількість натискань (N-key rollover) за допомогою KeyboardEvent API браузера.

USB-клавіатури зазвичай підтримують 6-key rollover (6KRO), тоді як ігрові клавіатури з NKRO реєструють одночасне натискання всіх 104+ клавіш.

Почати тест

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Back
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Meta
Alt
Space
Alt
Meta
Ctrl
Keys Tested: 0 / 730%
Max Simultaneous0
Currently Pressed0

Що означають ваші результати?

Result Range Meaning
Добре Всі клавіші реєструються, NKRO відповідає специфікації Кожна клавіша надсилає дійсний KeyboardEvent, і кількість одночасних натискань відповідає рейтингу виробника — ваша клавіатура повністю справна.
Увага 1–3 клавіші не реагують або rollover нижче очікуваного Кілька клавіш можуть мати сміття або зношені перемикачі. Очистіть уражені клавіші або протестуйте із зовнішньою клавіатурою, щоб виключити програмні проблеми.
Погано Кілька клавіш не працюють або rollover застряг на 1–2 Множинні несправні клавіші вказують на апаратне пошкодження — вихід з ладу перемикачів, обірвані доріжки або несправний USB-контролер. Розгляньте заміну клавіатури.

Поширені проблеми та способи їх вирішення

Клавіша не реєструється взагалі

Зніміть ковпачок клавіші та очистіть перемикач стисненим повітрям. Якщо він все ще не працює, перемикач може потребувати заміни (механічний) або мембранний контакт пошкоджений.

Клавіша Fn або мультимедійні клавіші не виявляються

Ці клавіші перехоплюються ОС або прошивкою клавіатури до потрапляння в браузер. Це нормально — браузери не можуть захоплювати Fn, Print Screen або деякі мультимедійні клавіші через KeyboardEvent.

Пов'язані інструменти

Часті запитання

Як перевірити, чи працюють усі клавіші моєї клавіатури?

Натисніть будь-яку клавішу. Вона підсвічується синім при натисканні, зеленим при відпусканні. Пройдіть через кожну клавішу, щоб перевірити, чи всі реєструються. Лічильник прогресу показує перевірені клавіші щодо загальної кількості. Неперевірені клавіші залишаються сірими.

Що таке N-key rollover і як його протестувати?

N-key rollover (NKRO) означає одночасне натискання N клавіш з реєстрацією всіх. Натисніть кілька клавіш одночасно — тест покаже максимальну кількість одночасних натискань. Повний NKRO: всі клавіші реєструються. 6KRO (типовий для USB-клавіатур): максимум 6 одночасних клавіш.

Чому клавіша не реєструється в тесті?

Три причини: (1) клавіша фізично зламана, (2) клавіша недоступна для браузерів (Fn, деякі мультимедійні клавіші), (3) досягнуто ліміт rollover клавіатури — спочатку відпустіть інші клавіші. Клавіші, перехоплені ОС (Print Screen, Win), також можуть не генерувати події браузера.

Чи завантажуються дані введення на сервер?

Ні. Слухачі KeyboardEvent працюють локально у JavaScript. Серверна частина не існує. Жодне натискання клавіш не покидає ваш браузер.