如何检查键盘的 USB 连接是什么版本?

如何检查键盘的 USB 连接是什么版本?

我即将购买联想 Preferred Pro 键盘,因为我想要一款便宜且质量好的键盘,所以看起来 Preferred Pro 是这个价位最好的。无论如何,我如何检查 USB 的版本?

答案1

我实际上已经写过一篇文章过去在 SU 博客上

我猜你真的询问的是它使用什么界面以及它可能具有什么优势。

首先,很多键盘都有两个都PS/2 和 USB 带有一个简单的被动转换器,因此您的键盘可以同时使用这两种接口。内部电路大致相同,因此差别不大 - 与人类的反应时间相比,键盘的延迟可以忽略不计。对于大多数 HID 应用程序来说,USB 2.0 或 3.0 没有真正的实际优势,所以这应该无关紧要。

实际上,PS/2 键盘相对于 USB 键盘的一大优势是所谓的 NKRO - 能够同时按下超过一定数量的键。除非您已经遇到问题,否则这可能不是问题。

另一方面,开关类型的选择可能会有所不同 - 我更喜欢机械键盘,但好的剪刀开关类型键盘可能比标准薄膜开关键盘好得多。

所以... 不,使用 PS/2 或 USB 应该没什么区别。选择一款您用起来舒服且合适的键盘才有区别。

答案2

根据对原始问题的评论,我将回答一个略有不同的问题,有关响应性和延迟。

USB 版本不会对键盘响应产生太大影响。数据包非常小,因此差异可以忽略不计。可能会产生微小差异的是 HID 设备的轮询率。在 USB 中,设备无法结束对主机的中断。相反,主机必须定期轮询设备以查看更改,轮询频率最高可达 1000 Hz。(即每秒 1000 次。)

在 Windows 中,默认情况下轮询率为 125 Hz,这意味着此阶段可能会在输入->输出延迟链中引入 8 毫秒。125 Hz 意味着在屏幕刷新率为 60 Hz 的情况下,USB 键盘每帧的轮询频率略高于两次。(60 Hz 屏幕刷新将引入高达 16.7 毫秒的延迟,这是传输一帧所需的时间。)这对于一般用途来说被认为是令人满意的。在最坏的情况下,这个 8 毫秒的延迟将导致您错过一帧的渲染,从而导致累积延迟8+16.7+x ms,或者链中的所有其他延迟24.7+x ms,在哪里x,例如游戏处理和渲染帧所需的时间,以及某些显示器由于缓冲而引入的延迟。(这很可能是主要的时间项。)

如果您仍想优化此延迟,可以使用下面链接的 hidusbf 实用程序。但是,请注意,设置起来有点麻烦,尤其是在 64 位操作系统上。

http://www.ngohq.com/news/15043-how-to-increase-usb-sample-rate-in-windows-vista-7-a.html

相关内容