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

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

ResultRangeMeaning
ДобреВсі клавіші реєструються, 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. Серверна частина не існує. Жодне натискання клавіш не покидає ваш браузер.