您听说过NKRO或6KRO 一词(6KRO)吗?您有没有(Did)听过喜欢电脑游戏的朋友谈论他或她全新的10 键翻转(10-key rollover)键盘?您是否想知道这意味着什么,以及它是否是购买新键盘时需要考虑的一个重要方面?如果您想了解有关此主题的更多信息,您应该阅读这篇文章,其中我们解释了NKRO是什么以及为什么在您的键盘上实现它很重要:
NKRO是什么意思? 定义!
通常,一次只能在键盘上按下一个键。但是,在某些情况下,可以同时按下多个键。例如,如果您是游戏玩家,您可能需要同时按下两个、三个甚至更多键,因为您的角色必须同时奔跑和射击,或者您可能必须同时施放几个不同的法术. 此外,如果您是一个快速打字员,您可能经常会发现自己已经按下键盘上的第二个键,而前一个键仍被按下。
这就是NKRO发挥作用的地方。NKRO是N-Key RollOver的首字母缩写,指的是键盘正确识别和注册同时按下的所有键的能力。如果您有NKRO键盘,您可以同时按任意数量的键,键盘将正确注册每个键。
您的NKRO 键盘(NKRO keyboard)正确注册了多少同时按下的键?
支持NKRO技术的键盘可以一次正确注册少至两个按下的键,或多至其上的所有键。根据您可以在特定键盘上同时按下的最小(minimum)键数,您可以将其分类为 2键翻转键盘、 3 键翻转键盘等。
制造商通常通过将NKRO首字母缩写词中的(NKRO)N 字母(N letter)更改为实际的按键翻转(key rollover)值来宣传其键盘支持的最小按键翻转值。例如,2 键翻转(2-key rollover)键盘称为 2KRO 键盘;3 键翻转(3-key rollover)键盘被称为3KRO 键盘等等。如果键盘支持的最小按键翻转等于其上的所有按键,我们将其称为完整 NKRO(Full NKRO)键盘。
我们在本节标题中提出的问题的答案是:
- 如果您的键盘被评为2KRO,它应该正确注册同时按下的两个键
- 如果您的键盘被评为3KRO,它应该正确注册同时按下的三个键
- ……等等,直到NKRO。如果您的键盘被评为NKRO,它应该能够准确地注册上面的所有键,即使您同时按下所有键。光靠你的双手是不可能做到的,不是吗?
哪些是最常见的NKRO实现?
当今最常见的NKRO实现是 6KRO 和 Full NKRO。6KRO键盘是通常昂贵的全 NKRO(Full NKRO)键盘和具有较低键翻转(key rollover)的廉价键盘之间的中间地带。如果您是游戏玩家,统计数据显示大多数游戏都不会受益于超过6KRO的键盘。
另一个原因可能是常识:在大多数游戏中,游戏玩家通常一只手握着鼠标,另一只手握着键盘。如果您用所有手指按键盘上的一个键,则一次只能按五个键。因此,对于任何人来说, 6 键翻转(6-key rollover)都应该足够了。
什么是键重影?
如果您的键盘没有必要的硬件来正确注册在某个时间点按下的所有键,它可能会注册一个与按下的键无关的附加键。例如,如果您按W、E和X,键盘也可以注册C。所以……你输入WEX,但你的电脑(键盘)注册了 WEXC(WEXC)。
这称为重影,因为键盘注册的附加键会产生真实的效果,尽管它实际上并没有被按下。就像幽灵在您附近并按键盘上的键一样!🙂
(Key)由于多种原因,可能会出现键重影:
- 这可能是键盘硬件限制的结果,(hardware limitation)
- 这可能是软件(例如操作系统(operating system)、应用程序或游戏)在同时按下多个键时无法注册的结果,或者
- 由于信息(way information)从键盘传输到计算机的方式,它可能会出现
第二个和第三个原因可以由软件制造商来处理。但是,当您购买键盘时,重要的是它的硬件支持防重影。在本教程的下一部分中了解更多信息。
什么是键干扰,也称为键防重影或键阻塞?
Anti-ghosting、 key jamming 或 key blocking 都是指同一事物的术语:当达到其键翻转(key rollover)限制时,允许键盘停止注册其他键的功能。这意味着键盘会阻止键重影。
值得注意的是,大多数现代键盘都具有此功能,因此重影已成为过去。除非您使用的是便宜的键盘,在这种情况下,您可能会看到重影效果。
您需要 NKRO 键盘吗?
正如您现在所知道的,NKRO是一个非常适合您的键盘的功能。它确保您按下的所有键都在键盘上正确注册,并且没有不需要的键。但是,在现实生活中,我们相信您只需要具有6KRO或6-key rollover 的键盘(6-key rollover)。很难想象有任何应用程序需要同时按下六个不同的键。充其量,如果您是铁杆游戏玩家(hardcore gamer),也许您可以从使用10KRO(10 键翻转)的键盘中受益(10KRO (10-key rollover)),这实际上涵盖了您必须同时按键盘上的十个不同键的任何情况。唯一可能需要您进行类似操作的游戏或应用程序可能必须与演奏乐器有关,例如Guitar Hero。
另一方面,使用支持低于6KRO的键盘也有其缺点。您永远无法确定您按下的所有键都被您喜爱的游戏正确注册。您也无法确定单词中跳过的字母或输入的拼写错误是您的错还是键盘的错。
我们想要得出的结论是,如果您想要良好的打字或游戏体验,最好给自己买一个6KRO键盘。完整的 NKRO(Full NKRO)键盘往往价格更高,低于6KRO的键盘无法提供相同的用户体验。
如何测试你的键盘是否有NKRO?
如果您想测试您的键盘是否有NKRO、6KRO或更低,这里有一些资源供您尝试:
-
Aqua Key Test - 是一款适用于Windows的应用程序,您可以下载并运行它,而无需在您的计算机上安装任何东西。
-
翻转测试(Rollover test)- 一个简单的网页,您可以在上面测试您的键盘。
-
键盘重影演示(Keyboard Ghosting Demonstration)- 由Microsoft开发的 Web 应用程序。
您使用 NKRO 键盘吗?
(NKRO)如果您是游戏玩家或打字员,NKRO键盘非常有用。但是,如果您只做办公室工作(office work),或者如果您不是特别快的打字员,则只需使用具有防重影功能的2 键翻转键盘就可以做得很好。(2-key rollover)在结束本文之前,请告诉我们您是否使用NKRO键盘。您的NKRO 实施(NKRO implementation)的类型是什么?在下面发表评论(Comment),让我们讨论。
Simple questions: What is the NKRO technology for keyboards?
Have you ever heard of the term NKRO or 6KRO? Did you hear a friend who is into computer games, talking about his or her brand new 10-key rollover keyboard? Have you wondered what that means and whether it is an important aspect to consider when buying a new keyboard? If you want to know more about this subject, you should read this article, in which we explain what NKRO is and why it is important for it to be implemented on your keyboard:
What does NKRO mean? The definition!
Usually, only one key is pressed on a keyboard at a time. However, in some situations, more than just one key can be pushed at the same time. For instance, if you are a gamer, you might have to press two, three, or even more keys at the same time, because your character must run and shoot at the same time, or maybe you have to cast a few different spells concurrently. Also, if you are a fast typist, you might often find yourself already pushing a second key on your keyboard, while a previous one is still pressed.
This is where NKRO comes into play. NKRO is an acronym for N-Key RollOver and refers to the ability of a keyboard to correctly identify and register all the keys that are simultaneously pressed on it. If you have an NKRO keyboard, you can press as many keys as you want on it, simultaneously, and the keyboard will register each of them correctly.
How many simultaneously pressed keys are correctly registered by your NKRO keyboard?
A keyboard that supports NKRO technology can have the ability to correctly register as few as only two pressed keys at a time, or as many as all the keys on it. Depending on the minimum number of keys that you can simultaneously press on a specific keyboard, you can classify it as a 2-key rollover, 3-key rollover keyboard and so on.
Manufacturers usually advertise the minimum key rollover supported by their keyboards, by changing the N letter from the NKRO acronym, with the actual key rollover values. For instance, a 2-key rollover keyboard is referred to as a 2KRO keyboard; a 3-key rollover keyboard is referred to as a 3KRO keyboard and so on. If the minimum key rollover supported by a keyboard is equal to all the keys on it, we refer to it as being a Full NKRO keyboard.
The answer to the question we asked in the title of this section, is this:
- If your keyboard is rated 2KRO, it should correctly register two keys that are simultaneously pressed
- If your keyboard is rated 3KRO, it should correctly register three keys that are simultaneously pressed
- … and so on, up to NKRO. If your keyboard is rated NKRO, it should be able to accurately register all the keys on it, even if you are pressing all of them simultaneously. That would be impossible to do with your bare hands, wouldn't it?
Which are the most common NKRO implementations?
The most common NKRO implementations today are 6KRO and Full NKRO. 6KRO keyboards are a middle ground between the usually expensive Full NKRO keyboards and the cheap keyboards with lower key rollover. If you are a gamer, statistics have revealed that most games do not benefit from a keyboard with more than 6KRO.
Another reason for that can be common sense: in most games, gamers usually hold one hand on the mouse and the other on the keyboard. If you use all your fingers to press a key on the keyboard, you can press only five keys at a time. So, 6-key rollover should be enough for anyone.
What is key ghosting?
If your keyboard does not have the required hardware to be able to correctly register all the keys that are pressed at some point, it might register an additional one that has nothing to do with the keys that are pressed. For instance, if you press W, E, and X, the keyboard could also register C. So… you type WEX, but your computer (keyboard) registers WEXC.
This is called ghosting, as the additional key that is registered by the keyboard produces real effects, although it is not actually pressed. It is just like a ghost is near you and presses keys on your keyboard! 🙂
Key ghosting can occur because of multiple reasons:
- It can be a result of a hardware limitation in your keyboard,
- It can be the consequence of software (such as the operating system, an app, or a game) that cannot register multiple keys when they are pressed at the same time, or
- It can appear because of the way information is transferred from the keyboard to your computer
The second and third reasons can be handled by software manufacturers. However, what matters when you buy a keyboard is that its hardware supports anti-ghosting. More on that in the next section of this tutorial.
What is key jamming, otherwise known as key anti-ghosting or key blocking?
Anti-ghosting, key jamming, or key blocking, are terms that all refer to the same thing: a feature that allows the keyboard to stop registering additional keys when its key rollover limit has been reached. That means that the keyboard blocks key ghosting.
It is worth noting that most modern keyboards have this feature, so ghosting is more of a thing of the past. That is unless you are using a cheap keyboard, and in that case, you might see ghosting effects on it.
Do you need an NKRO keyboard?
As you know by now, NKRO is a feature that is good to have on your keyboard. It makes sure that all the keys you press are registered correctly on your keyboard and that no unwanted ones are. However, in real-life, we believe that you only need keyboards that have 6KRO, or 6-key rollover. It is hard to imagine any app in which you would have to press six different keys simultaneously. At most, if you are a hardcore gamer, maybe you could benefit from using a keyboard with 10KRO (10-key rollover), which would practically cover any scenario in which you would have to press ten different keys on your keyboard, at the same time. The only games or apps that could require you something close to that would probably have to be about playing an instrument, such as Guitar Hero.
On the other hand, working with a keyboard that supports less than 6KRO has its drawbacks. You can never be sure that all the keys you press are registered correctly by your favorite game. You also cannot be sure whether the skipped letters in your words or the typos you make, are your fault or they are your keyboard's fault.
The conclusion we wanted to get to is that, if you want a good typing or gaming experience, it is best that you get yourself a 6KRO keyboard. Full NKRO keyboards tend to have a higher price, and keyboards with less than 6KRO cannot offer the same user experience.
How to test whether your keyboard has NKRO?
If you want to test your keyboard to see whether it has NKRO, 6KRO or less, here are a few resources for you to try:
Do you use an NKRO keyboard?
NKRO keyboards are useful if you are a gamer or a typist. However, if you only do office work or if you are not a particularly fast typist, you can do great with just a 2-key rollover keyboard that has anti-ghosting. Before closing this article, let us know whether you use an NKRO keyboard. What is the type of your NKRO implementation? Comment below and let's discuss.