Перейти к содержимому

Размер очереди событий клавиатуры

На этой странице

Рекомендация

Оставить штатно

Оставьте штатное значение — 100 событий.

Меньшая очередь не снижает задержку ввода и при переполнении теряет события. Увеличивать её стоит только после подтверждённых ошибок переполнения и диагностики драйвера.

Штатное значение
100 событий
FPS и память
FPS не затрагивается

Класс-драйвер клавиатуры накапливает события ввода в очереди заданного размера: параметр определяет, сколько событий клавиатуры может ожидать обработки, пока очередь не заполнится. По документации Microsoft, размер используется и при расчёте внутреннего буфера драйвера в невыгружаемой памяти. Штатное и рекомендуемое в BoosterX значение — 100 событий.

Очередь — это запас на пиковую нагрузку, а не «лишний лаг»: уменьшение размера не снижает задержку ввода. При заполнении очереди события теряются, а в системном журнале появляются предупреждения о переполнении. Увеличение помогает в двух случаях (по видимому описанию BoosterX): подтверждённые переполнения буфера и нестабильное питание USB.

Почему тик в «Устаревшем»: изменение размера — инструмент устранения подтверждённых переполнений, а не оптимизация. По тестам BoosterX занижение не влияет на задержку, а лишь вызывает ошибки переполнения и потерю вводимых символов (по видимому описанию). Механизм общий для клавиатуры и мыши — специфичное для мыши разобрано в статье «Размер очереди событий мыши».

После изменения и перезагрузки проверьте быстрый ввод, удержание клавиш и длинные комбинации клавиш. Предупреждения о переполнении ищите в системном журнале «Просмотра событий». Без измеримой разницы надёжнее вернуть штатное значение.

В BoosterX откройте «Оптимизация» → «Устаревшее» → «KeyboardDataQueueSize» (пункт в списке приложения называется ключом без перевода), задайте значение и нажмите «Применить». Если включено «Мгновенное применение», отдельное нажатие не требуется. Перезагрузите ПК и проверьте ввод.

Последняя проверка: 2026-09-20.