Что именно измеряет результат
Тест записывает метки времени нажатия клавиш без автоповтора для одного выбранного физического кода, вычисляет интервалы между нажатиями и помечает события внутри выбранного окна дребезга. События автоповтора при удержании клавиши считаются отдельно, чтобы их не путали с дребезгом переключателя.
Граница измерения: Быстрые намеренные нажатия могут выглядеть как дребезг, а браузер не может определить физическую причину срабатывания переключателя. Используйте медленные осознанные одиночные нажатия и подтвердите результат на другом порту или устройстве.
Как интерпретировать результат
Подозрительный интервал
Два события нажатия без автоповтора, произошедшие в выбранном коротком окне после осознанных одиночных нажатий.
Повторы при удержании
События, помеченные браузером как автоповтор; это нормально, пока клавиша удерживается, и такие события исключаются из флагов дребезга.
Повторяемость
Закономерность на одной и той же клавише в ходе нескольких медленных сессий полезнее, чем одно изолированное событие.
Проверка неожиданных результатов
Каждое быстрое нажатие помечается
Замедлите физический ритм или уменьшите окно предупреждения; страница не может определить намерение только по таймингу.
Не работает только горячая клавиша
Браузер или операционная система могут резервировать её. Протестируйте физическую клавишу отдельно и используйте системную утилиту для подтверждения.
Частые вопросы
Дребезг — это то же самое, что автоповтор клавиши?
Нет. Автоповтор ожидаем при удержании; дребезг — это непреднамеренное дополнительное срабатывание вокруг осознанного нажатия.
Какое окно мне использовать?
Начните с консервативного значения 35 ms и повторите с другим порогом, если закономерность неоднозначна.
Нажатия клавиш сохраняются?
Нет. Активный код и сессия таймингов остаются только на странице.