跳转到内容

建议

保持默认

请保留默认值——100 个事件。

较小的队列不会降低输入延迟,并且在溢出时会丢失事件。 只有在确认出现溢出错误并诊断驱动之后,才值得增大它。

默认值
100 个事件
FPS 与内存
不影响 FPS

键盘类驱动程序将输入事件累积到指定大小的队列中:该参数决定在队列填满之前可以有多少个键盘事件等待处理。根据 Microsoft 文档,该大小还用于计算驱动程序在非分页内存中的内部缓冲区。BoosterX 中的默认值和推荐值为 100 个事件。

队列是应对峰值负载的余量,而不是“多余的延迟”:减小大小不会降低输入延迟。当队列填满时,事件会丢失,并且系统日志中会出现溢出警告。增大它只在两种情况下有帮助(根据 BoosterX 的可见说明):已确认的缓冲区溢出和 USB 供电不稳定。

为什么该调整项位于“已过时”中:更改大小是消除已确认溢出的工具,而不是优化。根据 BoosterX 的测试,调低不会影响延迟,只会导致溢出错误和输入字符丢失(根据可见说明)。该机制对键盘和鼠标通用——鼠标特有的部分已在《鼠标事件队列大小》一文中说明。

更改并重启后,请检查快速输入、按键保持和长组合键。在“事件查看器”的系统日志中查找溢出警告。如果没有可测量的差异,更稳妥的做法是恢复默认值。

在 BoosterX 中打开 “优化” → “已过时” → “KeyboardDataQueueSize”(应用列表中的条目以未翻译的键名显示),设置值并点击 “应用”。如果启用了 “即时应用”,则无需单独点击。重启电脑并检查输入。

最后检查:2026-09-20。