维基百科声称(尽管后者的说法没有注明来源)
提供全键无冲的高端键盘通常通过 PS/2 接口实现,因为操作系统最常用的 USB 模式具有最多只能同时按下六个键和修饰键。[4]这妨碍了快速打字者,...
系统一次只能识别六个非修饰键,这会对快速打字者造成什么阻碍?
我认为自己打字速度相对较快,我通常会按一键,加上修饰键;我无法想象现实生活中系统只能识别同时按下的六个非修饰键会成为我使用键盘的限制因素。(多中风Visual Studio、Emacs 等高端软件所使用的键盘快捷键则是另一回事。
请注意,我对以下问题的答案并不感兴趣:多人电脑游戏;我正在寻找能够给出与以下问题相关的原因的答案打字员,在某种程度上支持了维基百科上的声明。
答案1
除非你遇到问题,否则几乎没有。最多键盘的设计使得通常同时按下的按键不会互相干扰。
这有两个方面 - 键盘矩阵(有时按下两个共享相同轨迹的键会互相干扰)和接口方面。具有 N 键翻转的键盘将更复杂,因此,至少在理论上,需要更多 IO 引脚来读取所有按键。因此它可能更昂贵。
早期的 USB 键盘不支持 nkro - 有些人声称这是旧款 PS/2 键盘更胜一筹的原因。现代键盘有时也支持。在这种情况下,好吧,这相当于键盘极客坚持认为黑胶唱片比同一张光盘的无损数字录音神奇地好。
微软有一个很好的解释关于键盘矩阵方面的事情以及用于测试它的工具。
几乎除非你是一个使用大量宏的 twitch 游戏玩家,和是一个完整的键盘极客,你不应该需要担心 NKRO