Content deleted Content added
75.19.73.101 (talk) →Key jamming: clarified (I hope) |
212.219.48.247 (talk) ←Replaced page with 'MArtin Doc Does key jamming gd style' |
||
Line 1: | Line 1: | ||
MArtin Doc Does key jamming gd style |
|||
'''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]]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.<ref name="Braille2000">{{cite web|url=http://www.braille2000.com/brl2000/KeyboardReq.htm|title=Braille2000: Keyboard Requirements|accessdate=2006-07-19}}</ref> Some computer games have interfaces requiring holding down keys (other than the usual modifier keys) while pressing and releasing other keys. <ref name="DevHardwareThread">{{cite web|url=http://www.devhardware.com/forums/peripherals-72/looking-for-a-new-keyboard-947.html|title=Looking for a new keyboard?|date=2004-10-26|accessdate=2006-07-19}}</ref> |
|||
==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. <ref name="TechWeb">{{cite web|url=http://www.techweb.com/encyclopedia/defineterm.jhtml?term=n-keyrollover|title=TechEncyclopedia: n-key rollover|accessdate=2006-07-19}}</ref> |
|||
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 that assumes that only a limited number of keys will be held down at any given time. |
|||
===3-key rollover=== |
|||
For example, a keyboard with "3-key rollover" can reliably detect any three keys used simultaneously; in other words, a user can hold down any two keys on the keyboard, press any third key, and have the keypress correctly detected by the computer. However, if the user holds down three keys and attempts to strike a fourth, the keypress may be ignored, or may be interpreted as some key other than the one which was actually struck. |
|||
3-key rollover is considered essential for [[English (language)|English]] [[touch typing]]. <ref name="TechWeb" /> |
|||
==Key jamming== |
|||
Key jamming occurs when so many keys on a [[computer keyboard|keyboard]] are depressed simultaneously that the [[keyboard technology|keyboard controller]] can't interpret them all, causing the computer to only recognize that some or none of the keys have been pressed. 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]] 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 emulator]]s 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. |
|||
==References== |
|||
<references /> |
|||
[[Category:Keyboards]] |
Revision as of 12:53, 5 February 2008
MArtin Doc Does key jamming gd style