Тест затримки клавіатури
Клацніть на поле нижче та натискайте клавіші. Кожне натискання вимірюється від моменту, коли система передає його, до моменту, коли сторінка його обробляє — показник у мілісекундах у реальному часі, середнє значення, джиттер і графік розподілу.
Клацніть тут, потім натисніть будь-яку клавішу
Клацніть на поле та натискайте клавіші, щоб виміряти затримку — фізична клавіатура дає найчистіші результати.
Одиночні дотики, швидкі серії, різні клавіші. Утримання клавіші не рахується — автоповтор генерує ОС.
Стабільні 5 мс кращі за показники, що стрибають від 1 до 20. Чим вужчий пік, тим передбачуваніше введення.
Від моменту, коли система передає натискання клавіші, до моменту, коли сторінка його обробляє. Затримки перемикача, сканування та радіозв'язку відбуваються раніше, поза видимістю браузера.
Затримка клавіатури — це проміжок часу між натисканням клавіші та реакцією комп'ютера на неї. Кожне натискання проходить через ланцюжок невеликих затримок — контакт перемикача стабілізується, клавіатура сканує свою матрицю, з'єднання передає звіт, а ОС ставить подію в чергу, перш ніж її побачить ваш застосунок. Кожна ланка додає лише мілісекунди, але вони накопичуються: за поганого налаштування клавіші «запізнюються» в іграх, а швидкий набір тексту відчувається відірваним від екрана. Цей тест вимірює кінцеву частину цього ланцюжка локально у вашому браузері — без встановлення застосунків.
Ваша операційна система фіксує час надходження кожного натискання і передає його браузеру; тест порівнює цей момент із моментом, коли сторінка фактично обробляє подію. Тож кожне натискання показує, наскільки швидко ваша машина провела одне натискання клавіші через конвеєр введення — кілька мілісекунд на справній системі, довше за завантаженого процесора, зайнятого браузера чи ноутбука в режимі енергозбереження. Утримувані клавіші ігноруються після першого натискання, оскільки автоповтор генерує ОС за таймером. Натискайте різні клавіші — одиночними дотиками та швидкими серіями — поки гістограма не стабілізується.
Що вважається хорошим результатом?
На дротовій клавіатурі та у режимі очікування системи більшість натискань мають оброблятися менш ніж за 5 мс, з чітким піком на гістограмі — стабільність важлива не менше за середнє значення, адже саме джиттер робить введення непередбачуваним. Середні значення понад 15–20 мс або довгий «хвіст» зазвичай вказують на перевантажену систему: браузер із багатьма вкладками, термальний тротлінг, енергозбереження чи нестабільне бездротове з'єднання. Пам'ятайте, що браузер бачить лише програмну половину ланцюжка — затримки перемикача, сканування матриці та радіозв'язку відбуваються до того, як ваш комп'ютер дізнається про натискання, тож це не повна затримка від натискання до пікселя. Щоб перевірити, чи реєструється кожна фізична клавіша, скористайтеся Тест клавіатури; щоб виміряти власну реакцію поверх апаратної затримки, спробуйте Тест затримки вводу.
Звідки береться затримка клавіатури
| Джерело | Типова затримка | Що можна зробити |
|---|---|---|
| Дебаунс перемикача | 1–10 мс — прошивка чекає, поки контакт перестане «дрижати», перш ніж повідомити про натискання | Ігрові клавіатури з оптичними перемикачами або на ефекті Холла мають дебаунс значно менше 1 мс |
| Частота сканування матриці | ~1 мс — контролер проходить сітку клавіш за фіксованим циклом | Налаштувати нічого не можна; покращити можна лише швидшим контролером |
| Бездротове з'єднання | 2–15 мс через Bluetooth; майже як у дротовій через донгл 2.4 GHz | Для критичної до затримки гри використовуйте кабель або донгл; тримайте донгл поруч |
| Частота опитування USB | 8 мс на стандартних 125 Hz, 1 мс на 1000 Hz | Ігрові клавіатури опитуються на 1000 Hz; підключайте напряму до ПК, а не через хаб |
| Черга введення ОС | ~1 мс у звичайному режимі, зростає, коли процесор перевантажений | Закрийте фонові застосунки, що споживають ресурси; вимкніть непотрібні фільтри клавіатури чи затримки доступності |
| Завантажена вкладка браузера | Сплески в десятки мс, коли сторінка чи інша вкладка навантажує процесор | Закрийте важкі вкладки та розширення — саме цю частину тест бачить напряму |
