All Topics  
Rollover (key)

 

   Email Print
   Bookmark   Link






 

Rollover (key)



 
 
Rollover is the ability of a computer keyboard to correctly handle several simultaneous keystrokes.

Normal typing
During normal typing on a conventional computer keyboard, only one key is typically being pressed by the user at any given time; each key is released before the next key is struck. However, this is not always the case. When using modifier key
Modifier key

In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination....
s such as Shift or Control, the user will intentionally hold down the modifier key(s) while striking and releasing another key.






Discussion
Ask a question about 'Rollover (key)'
Start a new discussion about 'Rollover (key)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Rollover is the ability of a computer keyboard to correctly handle several simultaneous keystrokes.

Normal typing


During normal typing on a conventional computer keyboard, only one key is typically being pressed by the user at any given time; each key is released before the next key is struck. However, this is not always the case. When using modifier key
Modifier key

In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination....
s such as Shift or Control, the user will intentionally hold down the modifier key(s) while striking and releasing another key. Rapid typists may sometimes inadvertently press a key before releasing the previous one. Certain unusual forms of keyboarding require multiple keys to be struck or held down simultaneously- for example, Braille2000 keying requires that as many as six keys be struck at once. Some computer games have interfaces requiring holding down keys (other than the usual modifier keys) while pressing and releasing other keys.

N-key rollover


Certain high-end keyboards have "n-key rollover". This means that each key is scanned completely independently by the keyboard hardware, so that each keypress is correctly detected regardless of how many other keys are being pressed or held down at the time.

However, to reduce cost and design complexity, most keyboards do not isolate all keys in this way. Instead, they use a matrix of key switches, without any isolation diodes, that assumes that only a limited number of keys will be held down at any given time.

Most music keyboards use isolation diodes in their keyboard matrix
Keyboard matrix (music)

Most electronic musical keyboards used in synthesizers, electronic organs, and digital pianos use a keyboard matrix circuit to connect the switches for each key....
 to implement full N-key rollover, making them immune to both key ghosting and key jamming.

3-key rollover


A keyboard with "3-key rollover" can reliably detect any two keys used simultaneously; in other words, a user can hold down any key on the keyboard and press a second key, and be sure that the keypress is correctly detected by the computer. However, if the user holds down two and attempts to strike a third, the keypress may be misinterpreted depending on what key is pressed.

3-key rollover is considered essential for English touch typing
Touch typing

Touch typing is typing without using the sense of visual perception to find the keys. Specifically, a touch typist will know their location through muscle memory....
.

Key jamming and ghosting

Key ghosting occurs on matrix
Keyboard matrix (music)

Most electronic musical keyboards used in synthesizers, electronic organs, and digital pianos use a keyboard matrix circuit to connect the switches for each key....
 keyboards for certain combinations of 3 keys. When these three keys are pressed simultaneously a fourth keypress is erronously registered by the keyboard controller
Keyboard technology

There are many types of Computer keyboard, usually differentiated by the switch technology employed in their operation. Since there are so many switches needed and because they have to be highly reliable, this usually defines the keyboard....
. Modern keyboards detect ghosting and instead of registering a fourth key will ignore the third key, which is known as jamming. Which keys jam when pressed together differs between brands and models of keyboards.

Key jamming is most often noticed when using a keyboard to play action-oriented computer games. The original Star Control
Star Control

Star Control is a science fiction computer game that was developed by Toys for Bob and published by Accolade in the early 1990s. Star Control still enjoys a cult following....
 game included a utility to test for key jamming and help the player determine the best key mapping for his/her keyboard, since during gameplay it was common for each of the two players to be pressing three or four keys at the same time.

Most modern action-oriented computer games and console emulators use the control, alt, and shift keys by default, since they are always designed to be pressed in combination with other keys, and thus usually circumvent key jamming.

See also

  • Keyboard matrix
    Keyboard matrix (music)

    Most electronic musical keyboards used in synthesizers, electronic organs, and digital pianos use a keyboard matrix circuit to connect the switches for each key....
  • keyboard technology
    Keyboard technology

    There are many types of Computer keyboard, usually differentiated by the switch technology employed in their operation. Since there are so many switches needed and because they have to be highly reliable, this usually defines the keyboard....