怎样使游戏键盘反应更快?以及它们背后的原理?

2024-08-20

对许多玩家来说,“按键延迟”可能是一个并不陌生的概念。


假如你是一个年长的玩家,一提到这个话题,也许还会马上想到,“PS这一事实是/2键盘的按键延迟,将比USB键盘小。虽然PS/2键盘实际上是几十年前的技术,USB键盘在过去十年的按键延迟改进方面做了很大的努力,但仍然有很多玩家相信,当他们使用PS/2键盘玩游戏时,他们可以比对手快一点“动作”。


PS为什么2键盘更快?原理是这样的


首先要承认,PS事实上,/2键盘比USB键盘更快,延迟更低。但是,这一事实的背后,是两者截然不同的工作原理造成的。


让我们先看看USB键盘。很多朋友可能都知道USB键盘鼠标有所谓的“报告率”概念。换句话说,按下键盘上的按钮(或移动鼠标)后,这个操作信号不会立即发送给计算机。相反,操作信号首先会被识别并存储在键盘鼠标内部的存储器上,然后根据预设的报告率(例如100Hz、也就是每秒100次)发送到CPU。



很明显,这种设计的“天生”会带来一定的延迟。相比之下,PS/2接口键盘和鼠标的工作原理要“简单直接”得多,因为它们的信号直接到达CPU。换句话说,只要按下PS/2键盘上的一个按钮,这个按钮信号就会立即“排队”进入当前的CPU指令序列,而不是通过键盘内部寄存器或任何报告延迟来处理。


当CPU主频非常低时,在过去的老电脑上,PS/2键鼠这种“断球指令”的特点,会在一定程度上降低CPU的性能。因此,这也是为什么它将被USB键鼠淘汰的原因之一。


但是对于现代CPU来说,PS/2接口引起的指令延迟问题变得完全微不足道,因为它们每秒的计算周期太高,大大低于USB接口的定时报告延迟。因此,有一种说法是“古董PS/2键盘比大多数USB键盘更快”。


除硬件外,软件本身实际上也会拖动键盘的后腿。


这是否意味着只要使用一个老键盘,或者一个报告率极高的USB键盘来操作计算机和玩游戏,肯定会带来显著的输入延迟优势?其实不一定,因为软件本身也会“拖后腿”键盘。


要解释这一点,每个人只需要想象一个非常简单的例子,那就是现代操作系统和很多软件中的“组合键”。


例如,在现代Windows操作系统中,只要Ctrl同时按下Ctrl、Alt、这三个按钮Del,结果肯定会呼出“资源管理器”界面。但问题来了,大家还记得上面提到的键盘报告率设计吗?从理论上讲,如果你想“准确”按下这个组合键,你必须在1/100秒内按下这三个键(甚至1/8000秒,键盘越好,窗口时间越低)。



但很明显,在实际操作中,即使按下“组合键”的时机稍差,最终操作也可以成立。这意味着除了键盘的硬件之外,操作系统,甚至很多软件(和游戏)本身都会识别那些时间特别接近的按钮操作,并且会“自动”地将其作为组合按钮,而不是顺序按下的单个按钮。


很多时候,这种自动识别组合键的软件开发对用户有好处,但在极少数情况下,也可能会有所帮助。比如在一些游戏中,如果你在很短的间隙内输入“左”和“右”,那么游戏可能会“智能”判断你有按钮冲突,然后操作的角色什么都做不了(而不是先左后右)。


全新的游戏键盘技术,是进步,还是作弊?


显然,这种软件设计可能对“初学者”用户友好,但不利于大师的发挥。就这样,我们最近看到了一些有争议的变化。



推动这些变化的是一些“游戏键盘”制造商,如Wooting和雷蛇,为他们的一些最新产品提供了一种“低延迟多键输入”的开关方式。


例如,假设你现在必须在游戏中输入A键,然后输入D键。因此,由于组合键系统存在于传统键盘上,玩家必须首先按下A键。、然后松开它再去按D,否则就会被判定为“按”A D"这个组合键。


但在这些最新的键盘中,它们可以通过软件屏蔽“组合键”的识别机制,强制用户直接按下第二个键而不松开第一个键,这种操作可以反复进行。例如先按A、不要松开它,然后按D,以后不要松开D、直接快速松开A键再按一次,这种操作在传统键盘上会被认为是按了两次“”A D”,但是在这种新型键盘上,它会被识别为先后按下“A、D、A"三个按钮。



这样,对于熟悉手的玩家来说,他们可以利用这种机制在常规键盘上强制制作一些不可能的重复指令,从而在一些特定的游戏中实现一些可以称之为“鬼畜”的操作。因此,类似的技术只出现不久,就在玩家群体中引起了“它是按键宏吗?”、甚至讨论“使用这种键盘是否等于作弊”。


至少在我们三易生活看来,这种新的键盘输入优化技术真的不是一种“技术进步”。因为它不是真正的硬件或系统底层改进,而是基于破坏原有系统机制的“插件算法”实现的特化游戏功能。


[本文图片来自网络]


本文来自微信微信官方账号“三易生活”(ID:IT-作者:三易菌,36氪经授权发布,3eLife)。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com