My Cart

Help

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

1

调整:KeyboardDataQueueSize(键盘数据阵列大小)

Avatar

优化USB端口性能(适用于USB键盘)


路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters`


#### 推荐设置:

- **KeyboardDataQueueSize**: 200(默认值是100,增加这个值可能减少延迟)


#### 修改步骤:

1. 按 `Win + R` 打开运行对话框,输入 `regedit` 并按回车键,打开注册表编辑器。

2. 导航到 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters`。

3. 在右侧窗格中,如果 `KeyboardDataQueueSize` 键不存在,右键单击空白处,选择 `新建 > DWORD (32-bit) Value`,命名为 `KeyboardDataQueueSize`。

4. 双击 `KeyboardDataQueueSize`,将其值数据修改为 `200`(选择十进制)。

5. 关闭注册表编辑器,并重新启动计算机使更改生效。

3 Comments
Avatar
Discard
Avatar
-

又问了一下 gpt 它更建议设置为 32 来降低延迟,那么有没有官方 来指导一下 这个KeyboardDataQueueSize 这个数值多少 更适合我们使用 melgeek 的磁轴产品。

Avatar
-

参考资料-GPT 的一些回复

在磁轴键盘上,使用大量快速触发和快速停止的RT(Rapid Trigger)功能时,调整`KeyboardDataQueueSize`来平衡稳定性和延迟是关键。磁轴键盘本身具有高响应速度和精确的触发点,适当的`KeyboardDataQueueSize`设置可以进一步优化这种性能。以下是具体的建议:


### 推荐数值范围


1. **默认值作为基准**:

  - 开始时建议使用键盘驱动或制造商提供的默认值。这些值通常经过优化,能在大多数情况下提供良好的性能。


2. **针对RT功能的优化**:

  - **快速响应优先**:为了最大程度地减少延迟,可以尝试将`KeyboardDataQueueSize`设置在 **5 到 8** 之间。这个范围可以确保快速响应,但可能在极端情况下稍微增加信号丢失的风险。

  - **平衡稳定性和响应速度**:如果在低值范围内遇到信号丢失的问题,建议将`KeyboardDataQueueSize`略微增加到 **8 到 12**。这样可以在保持快速响应的同时,增加一些稳定性。


3. **确保稳定性**:

  - **适度提升稳定性**:为了确保在高频率快速触发和停止时的稳定性,可以将`KeyboardDataQueueSize`设置在 **12 到 15**。这个范围能够较好地处理高频输入,避免信号丢失,同时保持相对较低的延迟。


### 调整和测试方法


1. **逐步调整**:

  - 从默认值开始,逐步调整`KeyboardDataQueueSize`,每次增加或减少2-3个单位,然后进行一段时间的游戏测试。


2. **观察反馈**:

  - 在每个调整阶段,注意观察输入延迟和信号丢失的情况。如果在低数值时感觉延迟明显减少,但信号丢失增加,可以适当增加数值。反之,如果在高数值时延迟增加但信号丢失减少,可以适当减小数值。


3. **记录和对比**:

  - 记录每个数值设置下的体验和表现,比较不同设置的效果,找到最适合的数值。


### 实际应用


假设默认`KeyboardDataQueueSize`为10:

- **第1步**:设置为8,测试快速响应,观察是否有信号丢失。

- **第2步**:如果有信号丢失,设置为12,测试稳定性和响应速度。

- **第3步**:根据体验,调整到最适合的范围,如10或11。


通过上述方法,可以找到最适合你的磁轴键盘和RT功能的`KeyboardDataQueueSize`设置,确保在快速触发和停止操作中的稳定性和低延迟。

Avatar
-

不用创建键值,真实路径”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters“

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

To install this Web App in your iPhone/iPad press and then Add to Home Screen.

Added to cart