跳到內容

建議

保持預設

請保留預設值 — 100 個事件。

較小的佇列不會降低輸入延遲,且在溢位時會遺失事件。 只有在確認發生溢位錯誤並完成驅動程式診斷後,才值得將其調大。

預設值
100 個事件
FPS 與記憶體
不影響 FPS

鍵盤類別驅動程式會將輸入事件累積在指定大小的佇列中:此參數決定在佇列填滿之前,可以有多少個鍵盤事件等待處理。根據 Microsoft 的文件,此大小也會用於計算驅動程式在不可分頁記憶體中的內部緩衝區。BoosterX 的預設值與建議值為 100 個事件。

佇列是為尖峰負載預留的餘裕,而非「多餘的延遲」:縮小大小不會降低輸入延遲。當佇列填滿時,事件會遺失,且系統日誌中會出現溢位警告。調大有助於兩種情況(依據 BoosterX 的可見說明):已確認的緩衝區溢位,以及不穩定的 USB 供電。

為何此項目位於「已過時」:變更大小是排除已確認溢位的工具,而非最佳化。根據 BoosterX 的測試,調低不會影響延遲,只會引發溢位錯誤並遺失輸入的字元(依據可見說明)。此機制對鍵盤與滑鼠通用 — 滑鼠專屬的部分已在「滑鼠事件佇列大小」一文中說明。

變更並重新啟動後,請測試快速輸入、按住按鍵以及較長的按鍵組合。在「事件檢視器」的系統日誌中尋找溢位警告。若無可測量的差異,較穩妥的做法是還原為預設值。

在 BoosterX 中開啟 「最佳化」→「已過時」→「KeyboardDataQueueSize」(應用程式清單中的項目以未翻譯的機碼名稱顯示),設定數值並按下 「套用」。若已啟用 「即時套用」,則無需另行按下。重新啟動電腦並檢查輸入。

最後查核:2026-09-20。