Computer keyboard: Difference between revisions

Content deleted Content added
Bender the Bot (talk | contribs)
m Escape key: HTTP to HTTPS for SourceForge
 
(46 intermediate revisions by 33 users not shown)
Line 1:
{{Short description|Data input device}}
{{Distinguish|keyboard computer}}
{{Other uses|Keyboard (disambiguation){{!}}Keyboard}}
{{Use dmy dates|date=December 2016}}
[[File:Typing example.ogv|thumb|[[Typing]] on a computerlaptop keyboard]]
A '''computer keyboard''' is a built-in or [[peripheral]] [[input device]] modeled after the [[typewriter]] keyboard<ref>{{Cite news|url=https://www.thefreedictionary.com/computer+keyboard|title=computer keyboard|work=TheFreeDictionary.com|access-date=2018-06-26|archive-date=26 March 2021|archive-url=https://web.archive.org/web/20210326195947/https://www.thefreedictionary.com/computer+keyboard|url-status=live}}</ref> <ref>{{Cite web |date=2015-12-04 |title=Keyboard and mouse basics {{!}} nidirect |url=https://www.nidirect.gov.uk/articles/keyboard-and-mouse-basics |access-date=2022-07-21 |website=www.nidirect.gov.uk |language=en |archive-date=7 July 2022 |archive-url=https://web.archive.org/web/20220707173045/https://www.nidirect.gov.uk/articles/keyboard-and-mouse-basics |url-status=live }}</ref> which uses an arrangement of buttons or [[Push-button|keys]] to act as [[Mechanical keyboard|mechanical levers]] or [[Electronic switching system|electronic switches]]. Replacing early [[punched card]]s and [[paper tape]] technology, interaction via [[teleprinter]]-style keyboards have been the main [[input device|input method]] for [[computer]]s since the 1970s, supplemented by the [[computer mouse]] since the 1980s, and the [[touchscreen]] since the 2000s.
 
Keyboard keys (buttons) typically have a set of characters [[Engraving|engraved]] or [[Printing|printed]] on them, and each press of a key typically corresponds to a single written [[symbol]]. However, producing some symbols may require pressing and holding several keys simultaneously or in sequence.<ref>{{cite book|title=New Directions in Behavioral Biometrics|url=https://books.google.com/books?id=rISKDQAAQBAJ |isbn=978-1315349312|author=Khalid Saeed|date=2016| publisher=CRC Press |access-date=6 August 2018}}</ref> While most keys produce [[character (computing)|characters]] ([[Letter (alphabet)|letters]], [[Numerical digit|numbers]] or symbols), other keys (such as the [[escape key]]) can prompt the computer to execute system commands. In a modern computer, the interpretation of key presses is generally left to the software: the information sent to the computer, the [[scan code]], tells it only which physical key (or keys) was pressed or released.<ref name="msusb13a">[http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc Microsoft Keyboard Scan Code Specification] {{Webarchive|url=https://web.archive.org/web/20200909230403/https://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc |date=9 September 2020 }} ([http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc Appendix C, "USB Keyboard/Keypad Page (0x07)"] ), [[Microsoft]]. Revision 1.3a, 2000-03-16, accessed 2018-10-13.</ref>
|title=New Directions in Behavioral Biometrics
|url=https://books.google.com/books?isbn=1315349310 |isbn=978-1315349312
|author=Khalid Saeed |date=2016}}</ref>
While most keys produce [[character (computing)|characters]] ([[Letter (alphabet)|letters]], [[Numerical digit|numbers]] or symbols), other keys (such as the [[escape key]]) can prompt the computer to execute system commands. In a modern computer, the interpretation of key presses is generally left to the software: the information sent to the computer, the [[scan code]], tells it only which physical key (or keys) was pressed or released.<ref name="msusb13a">[http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc Microsoft Keyboard Scan Code Specification] ([http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc Appendix C, "USB Keyboard/Keypad Page (0x07)"]), [[Microsoft]]. Revision 1.3a, 2000-03-16, accessed 2018-10-13.</ref>
 
In normal usage, the keyboard is used as a [[text entry interface]] for typing text, numbers, and symbols into [[application software]] such as a [[word processor]], [[web browser]] or [[social media]] app. Touchscreens use [[virtual keyboard]]s.
 
Touchscreens use [[virtual keyboard]]s.
 
==History==
While [[typewriterTypewriter]]s are the definitive ancestor of all key-based text entry devices, but the computer keyboard as a device for electromechanical data entry and communication derives largely comes from the utility of two devices: [[teleprinter]]s (or teletypes) and [[keypunch]]es. It was through such devices that modern computer keyboards inherited their layouts.
 
As early as the 1870s, teleprinter-like devices were used to simultaneously type and transmit [[stock market]] text data from the keyboard across telegraph lines to [[stock ticker machine]]s to be immediately copied and displayed onto [[ticker tape]].<ref>{{citecn|date=October web2023}} The teleprinter, in its more contemporary form, was developed from 1907 to 1910 by American mechanical engineer [[Charles Krum]] and his son [[Howard Krum|Howard]], with early contributions by electrical engineer [[Frank Pearne]]. Earlier models were developed separately by individuals such as [[Royal Earl House]] and [[Frederick G. Creed]].
|title=Essay on Technology Advancements in Computer Interfaces
|url=https://www.123helpme.com/technology-advancements-in-computer-interfaces-preview.asp?id=364629}}</ref> The teleprinter, in its more contemporary form, was developed from 1907 to 1910 by American mechanical engineer [[Charles Krum]] and his son [[Howard Krum|Howard]], with early contributions by electrical engineer [[Frank Pearne]]. Earlier models were developed separately by individuals such as [[Royal Earl House]] and [[Frederick G. Creed]].
 
Earlier, [[Herman Hollerith]] developed the first keypunch devices, which soon evolved to include keys for text and number entry akin to normal typewriters by the 1930s.<ref>{{cite news|url=http://www.zdnet.com/pictures/gallery-ibm-100-years-of-thinking-big/|title=Gallery: IBM: 100 Years of THINKing Big|author=Smith, Andy|work=[[ZDNet]]|date=15 June 2011|access-date=20 October 2015|url-status=livedead|archive-url=https://web.archive.org/web/20151210153020/http://www.zdnet.com/pictures/gallery-ibm-100-years-of-thinking-big/|archive-date=10 December 2015|df=dmy-all}}</ref>
 
The keyboard on the teleprinter played a strong role in point-to-point and point-to-multipoint communication for most of the 20th century, while the keyboard on the keypunch device played a strong role in data entry and storage for just as long. The development of some of the earliest computers incorporated electric typewriter keyboards: the development of the [[ENIAC]] computer incorporated a keypunch device as both the input and paper-based output device, whileand the [[BINAC]] computer also made use of an electromechanically controlled typewriter for both data entry onto magnetic tape (instead of paper) and data output.<ref>{{cite web |website=ComputerWorld.com |date=2 November 2012|url=https://www.computerworld.com/article/2493059/computer-peripherals/past-is-prototype--the-evolution-of-the-computer-keyboard.html|title=Past is prototype: The evolution of the computer keyboard|access-date=6 August 2018|archive-date=6 August 2018|archive-url=https://web.archive.org/web/20180806212417/https://www.computerworld.com/article/2493059/computer-peripherals/past-is-prototype--the-evolution-of-the-computer-keyboard.html|url-status=live}}</ref>
|url=https://www.computerworld.com/article/2493059/computer-peripherals/past-is-prototype--the-evolution-of-the-computer-keyboard.html
|title=Past is prototype: The evolution of the computer keyboard}}</ref>
 
The keyboard remained the primary, most integrated computer peripheral well into the era of personal computing until the introduction of the mouse as a consumer device in 1984. By this time, text-only user interfaces with sparse graphics gave way to [[Graphical user interface|comparatively graphics-rich icons on screen]].<ref>{{cite book|chapter = Linear interface for graphical interface of touch-screen|chapter-url = http://dl.acm.org/citation.cfm?id=2494439|author = D Kocielinski|title = Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services - MobileHCI '13|date = 2013|page = 546|doi = 10.1145/2493190.2494439|isbn = 9781450322737|s2cid = 15291819|access-date = 6 August 2018|archive-date = 18 November 2018|archive-url = https://web.archive.org/web/20181118234326/https://dl.acm.org/citation.cfm?id=2494439|url-status = live}}</ref> However, keyboards remain central to human-computer interaction to the present though mobile personal computing devices such as [[smartphone]]s and [[Tablet computer|tablets]] use a [[virtual keyboard]].
|chapter=Linear interface for graphical interface of touch-screen
|chapter-url=http://dl.acm.org/citation.cfm?id=2494439
|author=D Kocielinski |title = Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services - MobileHCI '13|date=2013|page = 546|doi = 10.1145/2493190.2494439|isbn = 9781450322737|s2cid = 15291819}}</ref> However, keyboards remain central to human-computer interaction to the present though mobile personal computing devices such as [[smartphone]]s and [[Tablet computer|tablets]] use a [[virtual keyboard]].
 
==Types and standards==
Line 38 ⟶ 24:
[[File:LenovoKeyboard.jpg|thumb|right|A wired computer keyboard for desktop use manufactured by [[Lenovo]]]]
Different types of keyboards are available and each is designed with a focus on specific features that suit particular needs. Today, most full-size keyboards use one of three different mechanical layouts, usually referred to as simply ''ISO'' ([[ISO/IEC 9995]]-2), ''ANSI'' ([[ANSI]]-[[INCITS]] 154-1988), and ''JIS'' ([[Japanese Industrial Standards|JIS]] X 6002-1980), referring roughly to the organizations issuing the relevant worldwide, United States, and Japanese standards, respectively. (In fact, the mechanical layouts referred such as "ISO" and "ANSI" comply to the primary recommendations in the named standards, while each of these standards in fact also allows the other way.) ANSI standard alphanumeric keyboards have keys that are on three-quarter inch centers ({{convert|0.75|in}}), and have a key travel of at least {{convert|0.15|in}}.{{citation needed|date=August 2020}}
[[File:Keyboard sizes.svg|thumb|A size comparison between typical keyboard form factors{{legend|#7cba76|compact,}}{{legend-inline|#7cba76}}+ {{legend-inline|#55a5f2|tenkeyless,}}<br and/> full{{legend-sizeinline|#7cba76}}+ keyboard{{legend-inline|#55a5f2}}+ form factors{{legend-inline|#fa9d36|full-size}}]]
Modern keyboard models contain a set number of total keys according to their given standard, described as 101, 104, 105, etc. and sold as "Full-size" keyboards.<ref>{{cite web |last1=Judd |first1=William |title=Full-size, TKL, 60% and more: a guide to mechanical keyboard sizes |url=https://www.keyboardco.com/blog/index.php/2017/08/full-size-tkl-60-and-more-a-guide-to-mechanical-keyboard-sizes/ |website=The Keyboard Company |date=9 August 2017 |access-date=18 October 2019 |archive-date=18 October 2019 |archive-url=https://web.archive.org/web/20191018134432/https://www.keyboardco.com/blog/index.php/2017/08/full-size-tkl-60-and-more-a-guide-to-mechanical-keyboard-sizes/ |url-status=live }}</ref> Modern keyboards matching US conventions typically have 104 keys while the 105 key layout is the norm in the rest of the world. This number is not always followed, and individual keys or whole sections are commonly skipped for the sake of compactness or user preference. The most common choice is to not include the numpad, which can usually be fully replaced by the alphanumeric section; such designs are referred to as "tenkeyless" (or TKL).<ref>{{cite web |title=TENKEYLESS <nowiki>|</nowiki> English meaning |url=https://dictionary.cambridge.org/dictionary/english/tenkeyless |website=Cambridge Dictionary |publisher=Cambridge University Press |access-date=1 November 2022 |archive-date=26 February 2021 |archive-url=https://web.archive.org/web/20210226025825/https://dictionary.cambridge.org/dictionary/english/tenkeyless |url-status=live }}</ref> Laptops and wireless peripherals often lack duplicate keys and ones seldom used. Function- and arrow keys are nearly always present.
 
Another factor determining the size of a keyboard is the size and spacing of the keys. The reduction is limited by the practical consideration that the keys must be large enough to be easily pressed by fingers. Alternatively, a tool is used for pressing small keys.
 
===Desktop or full-size===
Desktop computer keyboards include alphabetic characters and numerals (and usually additionally a [[numeric keypad]]), [[List of typographical symbols and punctuation marks|typographical symbols and punctuation marks]], one or more [[currency symbol]]s and other special characters, [[diacritic]]s and a variety of [[Function Keys|function keys]]. The repertoire of [[glyph]]s engraved on the keys of a keyboard accords with national conventions and language needs. Computer keyboards are similar to electric-typewriter keyboards but contain additional keys, such as the [[command key]] or [[Windows key]]s.
 
=== Laptop-size ===
Line 52 ⟶ 38:
 
=== Flexible keyboards ===
Flexible keyboards are a junction between normal type and laptop type keyboards: normal from the full arrangement of keys, and laptop from the short key distance. Additionally, the flexibility allows the user to fold/roll the keyboard for better storage and transfer. However, for typing the keyboard must be resting on a hard surface. The vast majority<ref>{{cite web
|date=31 August 2017
|title=What is a Flexible Keyboard?
|website=Nelson-Miller.com
|url=http://www.nelson-miller.com/what-is-a-flexible-keyboard
|quote=flexible keyboards ..The most common material .. silicone}}</ref> of flexible keyboards in the market are made from silicone; this material makes them water- and dust-proof. This is useful in hospitals,<ref>{{cite web
|access-date=30 October 2018
|title=Specifications Wireless Multimedia Flexible Keyboard
|archive-date=30 October 2018
|quote=flexible keyboard is ... perfect for healthcare applications and other clean or dirty
|archive-url=https://web.archive.org/web/20181030170414/http://www.nelson-miller.com/what-is-a-flexible-keyboard
|url=https://www.alliedelec.com/m/d/14cddaf36d8e0972092b549c108359cf.pdf}}</ref> where keyboards are subjected to frequent washing,
|url-status=live
}}</ref> of flexible keyboards in the market are made from silicone; this material makes them water- and dust-proof. This is useful in hospitals,<ref>{{cite web
|title=Specifications Wireless Multimedia Flexible Keyboard
|quote=flexible keyboard is ... perfect for healthcare applications and other clean or dirty
|url=https://www.alliedelec.com/m/d/14cddaf36d8e0972092b549c108359cf.pdf
|access-date=30 October 2018
|archive-date=30 October 2018
|archive-url=https://web.archive.org/web/20181030170351/https://www.alliedelec.com/m/d/14cddaf36d8e0972092b549c108359cf.pdf
|url-status=live
}}</ref> where keyboards are subjected to frequent washing,
and other dirty or must-be-clean environments.
 
Line 67 ⟶ 65:
|url=https://arstechnica.com/gadgets/2014/01/trewgrip-handheld-keyboard-almost-a-solution-for-thumb-typing
|title=TrewGrip handheld keyboard almost a solution for thumb-typing
|date=11 January 2014
|date=11 January 2014}}</ref><ref>"Jul 28, 2009 – If you do a lot of typing, or if you have employees who do a lot of typing – ergonomic keyboards make a great deal of sense." {{cite web
|access-date=6 August 2018
|archive-date=7 August 2018
|archive-url=https://web.archive.org/web/20180807002051/https://arstechnica.com/gadgets/2014/01/trewgrip-handheld-keyboard-almost-a-solution-for-thumb-typing/
|url-status=live
}}</ref><ref>"Jul 28, 2009 – If you do a lot of typing, or if you have employees who do a lot of typing – ergonomic keyboards make a great deal of sense." {{cite web
|url=https://www.techrepublic.com/blog/10-things/10-ergonomic-keyboards-that-actually-do-their-job
|title=10 ergonomic keyboards that actually do their job
|website=TechRepublic.com
|website=TechRepublic.com |date=28 July 2009}}</ref> are designed to be held like a game controller, and can be used as such, instead of laid out flat on top of a table surface.
|date=28 July 2009
|access-date=6 August 2018
|archive-date=7 August 2018
|archive-url=https://web.archive.org/web/20180807063450/https://www.techrepublic.com/blog/10-things/10-ergonomic-keyboards-that-actually-do-their-job/
|url-status=live
}}</ref> are designed to be held like a game controller, and can be used as such, instead of laid out flat on top of a table surface.
<!-- yes, the exact quote is A LOT OF ... A LOT OF ... twice! -->
 
Typically handheld keyboards hold all the alphanumeric keys and symbols that a standard keyboard would have, yet only be accessed by pressing two sets of keys at once; one acting as a function key similar to a 'Shift' key that would allow for capital letters on a standard keyboard.<ref>[http://alphagrips.com/WhitePaper.html Alpha Grip Programming and Productivity Improvement White Paper] {{webarchive|url=https://web.archive.org/web/20150225043114/http://alphagrips.com/WhitePaper.html |date=25 February 2015 }}. Alphagrips.com. Retrieved on 9 December 2013.</ref> Handheld keyboards allow the user the ability to move around a room or to lean back on a chair while also being able to type in front or away from the computer.<ref>[http://alphagrips.com/comfort.html The Alphagrip – The World's most Comfortable Ergonomic Keyboard for Typing and Programming] {{webarchive|url=https://web.archive.org/web/20150225045212/http://alphagrips.com/comfort.html |date=25 February 2015 }}. Alphagrips.com. Retrieved on 9 December 2011.</ref> Some variations of handheld ergonomic keyboards also include a trackball mouse that allow mouse movement and typing included in one handheld device.<ref>"It combines the body of a game controller with the functions of both a trackball and a keyboard." {{cite web
|date=9 February 2018
|url=https://www.allthingsergo.com/alphagrip-review-igrip
|title=AlphaGrip Review (iGrip)}}</ref>
|access-date=6 August 2018
|archive-date=5 August 2018
|archive-url=https://web.archive.org/web/20180805141948/http://www.allthingsergo.com/alphagrip-review-igrip/
|url-status=live
}}</ref>
 
=== Thumb-sized ===
Line 83 ⟶ 99:
A [[thumb keyboard]] (thumb board) is used in some personal digital assistants such as the [[Palm Treo]] and [[BlackBerry]] and some [[Ultra-Mobile PC]]s such as the [[OQO]].
 
Numeric keyboards contain only numbers, mathematical symbols for addition, subtraction, multiplication, and division, a decimal point, and several function keys. They are often used to facilitate data entry with smaller keyboards that do not have a numeric keypad, commonly those of laptop computers.<ref>{{cite magazine |magazine=Forbes |date=23 May 2014 |author=Ian Morris |url=https://www.forbes.com/sites/ianmorris/2014/05/23/hate-your-android-keyboard-try-one-of-these-four-alternatives |title=Hate Your Android Keyboard? Try One Of These Four Alternatives |access-date=6 August 2018 |archive-date=6 August 2018 |archive-url=https://web.archive.org/web/20180806211323/https://www.forbes.com/sites/ianmorris/2014/05/23/hate-your-android-keyboard-try-one-of-these-four-alternatives |url-status=live }}</ref> These keys are collectively known as a numeric pad, numeric keys, or a numeric keypad, and it can consist of the following types of keys: [[Arithmetic#Arithmetic operations|Arithmetic operators]], [[Numerical digit|numbers]], [[arrow keys]], [[Navigation key]]s, [[Num Lock]] and [[Enter key]].
|url=https://www.forbes.com/sites/ianmorris/2014/05/23/hate-your-android-keyboard-try-one-of-these-four-alternatives |title=Hate Your Android Keyboard? Try One Of These Four Alternatives}}</ref> These keys are collectively known as a numeric pad, numeric keys, or a numeric keypad, and it can consist of the following types of keys: [[Arithmetic#Arithmetic operations|Arithmetic operators]], [[Numerical digit|numbers]], [[arrow keys]], [[Navigation key]]s, [[Num Lock]] and [[Enter key]].
 
=== Multifunctional ===
[[File:Ascom BEG 100.jpg|thumb|Multifunction keyboard with LCD function keys]]
 
Multifunctional keyboards provide additional function beyond the standard keyboard. Many are programmable, configurable computer keyboards and some control multiple PCs, workstations and other information sources, usually in multi-screen work environments. Users have additional key functions as well as the standard functions and can typically use a single keyboard and mouse to access multiple sources.
[[File:WEY Smart Touch.png|alt=WEY Smart Touch|thumb|Multifunction keyboard with touch]]
Multifunctional keyboards may feature customised keypads, fully programmable function or soft keys for macros/pre-sets, biometric or [[smart card]] readers, [[trackball]]s, etc. New generation multifunctional keyboards feature a [[touchscreen]] display to stream video, control audio visual media and alarms, execute application inputs, configure individual desktop environments, etc. Multifunctional keyboards may also permit users to share access to PCs and other information sources. Multiple interfaces (serial, USB, audio, Ethernet, etc.) are used to integrate external devices. Some multifunctional keyboards are also used to directly and intuitively control video walls.
Line 97 ⟶ 112:
== Non-standard layout and special-use types ==
 
=== ChordedOne-handed keyboards ===
 
Many keyboards have been designed for one-handed operation.
The first one, a chorded keyboard, was invented by [[Douglas Engelbart]].
Other types of one-handed keyboards include the [[FrogPad]], the [[Half-keyboard]],<ref>
Bill Machrone.
[https://books.google.com/books?id=2ndPnAos2-8C&pg=PA49 "The Sound of One Hand Typing"].
p. 49.
PC Magazine.
2005.
</ref>
and [[Dvorak keyboard layout#One-handed versions | one-handed Dvorak keyboard layouts]] designed for [[one hand typing]].
 
==== Chorded ====
{{Main|Chorded keyboard}}
While other keyboards generally associate one action with each key, chorded keyboards associate actions with combinations of key presses. Since there are many combinations available, chorded keyboards can effectively produce more actions on a board with fewer keys. Court reporters' [[stenotype]] machines use chorded keyboards to enable them to enter text much faster by typing a syllable with each stroke instead of one letter at a time. The fastest typists (as of 2007) use a stenograph, a kind of chorded keyboard used by most court reporters and closed-caption reporters. Some chorded keyboards are also made for use in situations where fewer keys are preferable, such as on devices that can be used with only one hand, and on small mobile devices that don't have room for larger keyboards. Chorded keyboards are less desirable in many cases because it usually takes practice and memorization of the combinations to become proficient.
Line 111 ⟶ 139:
Also known as photo-optical keyboard, light responsive keyboard, photo-electric keyboard and optical key actuation detection technology.
 
An optical keyboard technology<ref>{{cite web |title=What is an Optical Keyboard? |url=https://www.wisegeek.com/what-is-an-optical-keyboard.htm |access-date=6 August 2018 |archive-date=7 August 2018 |archive-url=https://web.archive.org/web/20180807001541/https://www.wisegeek.com/what-is-an-optical-keyboard.htm |url-status=live }}</ref>{{better source needed|reason=user-generated content, not a [[wp:reliable source]]|date=March 2023}} utilizes [[Light-emitting diode|LEDs]] and [[Photoelectric sensor|photo sensors]] to optically detect actuated keys. Most commonly the emitters and sensors are located in the perimeter, mounted on a small [[Printed circuit board|PCB]]. The [[light]] is directed from side to side of the keyboard interior and it can only be blocked by the actuated keys. Most optical keyboards<ref>{{cite web
|title=Best Optical Keyboards
|work=GamingFactors
|url=https://www.gamingfactors.com/best-optical-keyboard}}</ref> require at least 2 beams (most commonly vertical beam and horizontal beam) to determine the actuated key. Some optical keyboards use a special key structure that blocks the light in a certain pattern, allowing only one beam per row of keys (most commonly horizontal beam).
|date=16 February 2018
|url=https://www.gamingfactors.com/best-optical-keyboard
|access-date=6 August 2018
|archive-date=7 August 2018
|archive-url=https://web.archive.org/web/20180807063512/https://www.gamingfactors.com/best-optical-keyboard/
|url-status=live
}}</ref> require at least 2 beams (most commonly vertical beam and horizontal beam) to determine the actuated key. Some optical keyboards use a special key structure that blocks the light in a certain pattern, allowing only one beam per row of keys (most commonly horizontal beam).
 
== Key types ==
=== Alphanumeric ===
[[File:Greek Keyboard (Macbook Pro).jpg|thumb|A Greek keyboard lets the user type in both [[Greek language|Greek]] and the [[Latin alphabet]] ([[MacBook Pro]]).]]
 
[[File:CtrlWindowsAlt.jpg|thumb|The [[Control key|Control]], [[Windows key|Windows]], and [[Alt key|Alt]] keys are important modifier keys.]]
[[File:Space-cadet.jpg|thumb|A [[Space-cadet keyboard]] has many modifier keys.]]
Alphabetical, numeric, and punctuation keys are used in the same fashion as a typewriter keyboard to enter their respective symbol into a word processing program, text editor, data spreadsheet, or other program. Many of these keys will produce different symbols when modifier keys or shift keys are pressed. The alphabetic characters become uppercase when the shift key or Caps Lock key is depressed. The numeric characters become symbols or punctuation marks when the shift key is depressed. The alphabetical, numeric, and punctuation keys can also have other functions when they are pressed at the same time as some modifier keys.
 
The [[Space bar]] is a horizontal bar in the lowermost row, which is significantly wider than other keys. Like the alphanumeric characters, it is also descended from the mechanical typewriter. Its main purpose is to enter the space between words during typing. It is large enough so that a thumb from either hand can use it easily. Depending on the operating system, when the space bar is used with a modifier key such as the control key, it may have functions such as resizing or closing the current window, half-spacing, or backspacing. In computer games and other applications the key has myriad uses in addition to its normal purpose in typing, such as jumping and adding marks to check boxes. In certain programs for playback of digital video, the space bar is used for pausing and resuming the playback.
 
=== Modifier keys ===
[[File:CtrlWindowsAlt.jpg|thumb|The [[Control key|Control]], [[Windows key|Windows]], and [[Alt key|Alt]] keys are important modifier keys.]]
[[File:Space-cadet.jpg|thumb|A [[space-cadet keyboard]] has many modifier keys.]]
[[Modifier key]]s are special keys that modify the normal action of another key, when the two are pressed in combination. For example, {{keypress|Alt|F4}} in Microsoft Windows will close the program in an [[active window]]. In contrast, pressing just {{keypress|F4}} will probably do nothing, unless assigned a specific function in a particular program. By themselves, modifier keys usually do nothing.
 
The most widely used modifier keys include the [[Control key]], [[Shift key]] and the [[Alt key]]. The [[AltGr key]] is used to access additional symbols for keys that have three symbols printed on them. On the Macintosh and Apple keyboards, the modifier keys are the [[Option key]] and [[Command key]], respectively. On [[Sun Microsystems]] and [[Lisp machine]] keyboards, the [[Meta key]] is used as a modifier and for Windows keyboards, there is a [[Windows key]]. Compact keyboard layouts often use a [[Fn key]]. "[[Dead key]]s" allow placement of a [[diacritic]] mark, such as an accent, on the following letter (e.g., the [[Compose key]]).
 
The Enter/Return key typically causes a command line, window form or dialog box to operate its default function, which is typically to finish an "entry" and begin the desired process. In word processing applications, pressing the enter key ends a paragraph and starts a new one.
The [[Enter key|enter/return key]] typically causes a command line, window form or dialog box to operate its default function, which is typically to finish an "entry" and begin the desired process. In word processing applications, pressing the enter key ends a paragraph and starts a new one.
 
=== Cursor keys ===
Navigation keys or cursor keys include a variety of keys which move the cursor to different positions on the screen.<ref>{{cite web
|title=Dedicated Cursor Control and Navigation Keys
|url=http://www.pcguide.com/ref/kb/groupNav-c.html
|access-date=6 August 2018
|archive-date=2 February 2017
|archive-url=https://web.archive.org/web/20170202171914/http://www.pcguide.com/ref/kb/groupNav-c.html
|url-status=live
}}</ref> [[Arrow keys]] are programmed to move the cursor in a specified direction; page scroll keys, such as the [[Page Up and Page Down keys]], scroll the page up and down. The [[Home key]] is used to return the cursor to the beginning of the line where the cursor is located; the [[End key]] puts the cursor at the end of the line. The [[Tab key]] advances the cursor to the next tab stop.
The [[Insert key]] is mainly used to switch between overtype mode, in which the cursor overwrites any text that is present on and after its current ___location, and insert mode, where the cursor inserts a character at its current position, forcing all characters past it one position further. The [[Delete key]] discards the character ahead of the cursor's position, moving all following characters one position "back" towards the freed place. On many notebook computer keyboards the key labeled Delete (sometimes Delete and Backspace are printed on the same key) serves the same purpose as a Backspace key. The [[Backspace]] key deletes the preceding character.
[[Lock key]]s lock part of a keyboard, depending on the settings selected. The lock keys are scattered around the keyboard. Most styles of keyboards have three LEDs indicating which locks are enabled, in the upper right corner above the numeric pad. The lock keys include [[Scroll lock]], [[Num lock]] (which allows the use of the numeric keypad), and [[Caps lock]].<ref>{{cite web |author=JoshuaBsfc |date=2014-11-14 |title=Keyboard, num lock and caps lock key LED's not working |url=https://social.technet.microsoft.com/Forums/en-US/408e7457-b85f-47e7-a2e0-ace80a8b3a60/keyboard-num-lock-and-caps-lock-key-leds-not-working |department=Windows 10 Insider Preview General |website=[[TechNet Forums]] |access-date=2021-10-21 |archive-date=20 October 2021 |archive-url=https://web.archive.org/web/20211020173726/https://social.technet.microsoft.com/Forums/en-US/408e7457-b85f-47e7-a2e0-ace80a8b3a60/keyboard-num-lock-and-caps-lock-key-leds-not-working |url-status=live }}</ref>
 
===System commands===
Line 143 ⟶ 188:
 
====Escape key====
{{Main|Esc key}}
<!-- some keyboards said "ESCAPE" - NYTimes agrees -->
The [[Esc key|escape key]] ({{keypress|esc}}) has a variety of meanings according to Operating System, application or both. "Nearly all of the time",<ref name=SF>{{cite web |title=The Qodem Homepage |website=SourceForge |url=httphttps://qodem.sourceforge.net/ |date=18 June 2017 |quote=Nearly all of the time pressing the ESCAPE key ... will work to get out of dialogs |access-date=30 October 2018 |archive-date=22 December 2010 |archive-url=https://web.archive.org/web/20101222041727/http://qodem.sourceforge.net/ |url-status=live }}</ref> it signals ''Stop'',<ref>{{cite web |website=[[The New York Times]] |url=https://www.nytimes.com/2012/10/07/magazine/who-made-that-escape-key.html |title=Who Made That Escape Key? |author=Pagan Kennedy |date=5 October 2012 |access-date=30 October 2018 |archive-date=15 November 2018 |archive-url=https://web.archive.org/web/20181115155513/https://www.nytimes.com/2012/10/07/magazine/who-made-that-escape-key.html |url-status=live }}</ref> ''QUIT'',<ref>{{cite web |title=Kermit Manual |url=http://www.columbia.edu/kermit/ftp/bbcmicro/bbckerdoc.txt |quote=ESCAPE key to quit and input another command. |access-date=30 October 2018 |archive-date=16 November 2019 |archive-url=https://web.archive.org/web/20191116121311/http://www.columbia.edu/kermit/ftp/bbcmicro/bbckerdoc.txt |url-status=live }}</ref> or "let me get out of a dialog" (or pop-up window).<ref name=SF/><ref>{{cite web |title=Escape key |url=http://www.dictionary.com/browse/escape-key |website=dictionary.com |access-date=30 October 2018 |archive-date=9 August 2018 |archive-url=https://web.archive.org/web/20180809152717/https://www.dictionary.com/browse/escape-key |url-status=live }}</ref> It triggers the Stop function in many web browsers.<ref name=SF2>{{cite web |title=The Qodem Homepage |website=SourceForge |url=https://www.plaza.ir/search/category-Keyboard |date=18 June 2017 |quote=Nearly all of the time pressing the ESCAPE key ... will work to get out of dialogs |access-date=13 July 2020 |archive-date=28 July 2020 |archive-url=https://web.archive.org/web/20200728185746/https://www.plaza.ir/search/category-Keyboard |url-status=live }}</ref>
|title=Who Made That Escape Key?
|author=Pagan Kennedy |date=5 October 2012}}</ref> ''QUIT'',<ref>{{cite web |title=Kermit Manual |url=http://www.columbia.edu/kermit/ftp/bbcmicro/bbckerdoc.txt |quote=ESCAPE key to quit and input another command.}}</ref> or "let me get out of a dialog" (or pop-up window).<ref name=SF/><ref>{{cite web |title=Escape key |url=http://www.dictionary.com/browse/escape-key |website=dictionary.com}}</ref> It triggers the Stop function in many web browsers.<ref name=SF2>{{cite web|title=The Qodem Homepage |website=SourceForge |url=https://www.plaza.ir/search/category-Keyboard |date=18 June 2017 |quote=Nearly all of the time pressing the ESCAPE key ... will work to get out of dialogs}}</ref>
 
The escape key was part of the standard keyboard of the [[Teletype Model 33]] (introduced in 1964 and used with many early minicomputers).<ref>{{cite web |first=David |last=Gesswein |date=n.d. |url=https://www.pdp8.net/asr33/asr33.shtml |title=ASR 33 Information |access-date=31 October 2019 |archive-date=24 February 2020 |archive-url=https://web.archive.org/web/20200224071524/http://www.pdp8.net/asr33/asr33.shtml |url-status=live }}</ref> The [[Digital Equipment Corporation|DEC]] [[VT50]], introduced July 1974, also had an Esc key. The [[TECO (text editor)|TECO]] text editor (ca 1963) and its descendant [[GNU Emacs|Emacs]] (ca 1985) use the Esc key extensively.
 
<!-- The NYTimes Obit (June 25, 2004, by Steve Lohr) got it right: the 2012 humor piece was wrong -->
Line 161 ⟶ 204:
}}</ref><ref>{{cite web
|url=https://www.itsmarc.com/crs/mergedprojects/marcspec/marcspec/accessing_alternate_graphic_character_sets_character_sets_marc_8.htm
|title=Accessing Alternate Graphic Character Sets}}</ref>
|access-date=30 October 2018
|archive-date=7 September 2019
|archive-url=https://web.archive.org/web/20190907001536/https://www.itsmarc.com/crs/mergedprojects/marcspec/marcspec/accessing_alternate_graphic_character_sets_character_sets_marc_8.htm
|url-status=live
}}</ref>
 
On machines running Microsoft Windows, prior to the implementation of the Windows key on keyboards, the typical practice for invoking the "start" button was to hold down the control key and press escape. This process still works in Windows 95, 98, Me, NT 4, 2000, XP, Vista, 7, 8, and 10.<ref>{{cite web |title=Keyboard shortcuts in Windows |website=microsoft.com |url=https://support.microsoft.com/en-us/help/12445/windows-keyboard-shortcuts |access-date=23 November 2018 |archive-date=8 March 2018 |archive-url=https://web.archive.org/web/20180308040855/https://support.microsoft.com/en-us/help/12445/windows-keyboard-shortcuts |url-status=live }}</ref>
|title=Keyboard shortcuts in Windows |website=microsoft.com
|url=https://support.microsoft.com/en-us/help/12445/windows-keyboard-shortcuts}}</ref>
 
====Enter key or Return key====
{{main|Enter key}}
The 'enter key' {{key top|Enter}} and 'return key' {{key top|Return|Return|narrow}} are two closely related keys with overlapping and distinct functions dependent on [[operating system]] and [[application software|application]]. On full-size keyboards, there are two such keys, one in the alphanumeric keys and the other one is in the numeric keys. The purpose of the enter key is to confirm what has been typed. The return key is based on the original [[line feed]]/[[carriage return]] function of [[typewriter]]s: in many word processors, for example, the return key ends a paragraph; in a spreadsheet, it completes the current cell and move to the next cell.
 
The shape of the Enter key differs between ISO and ANSI keyboards: in the latter, the Enter key is in a single row (usually the third from the bottom) while in the former it spans over two rows and has an inverse L shape.
Line 186 ⟶ 232:
=== Miscellaneous ===
[[File:Multimediakb.jpg|thumb|Multimedia buttons on some keyboards give quick access to the Internet or control the volume of the speakers.]]
On [[Keyboard layout#East Asian languages|Japanese/Korean keyboards]], there may be [[Languagelanguage input keys]] for changing the language to use.

Some keyboards have power management keys (e.g., power key, sleep key and wake key); Internet keys to access a web browser or [[Ee-mail]]; and/or multimedia keys, such as volume controls; or keys that can be programmed by the user to launch a specified application or a command like minimizing all windows.
 
=== Multiple layouts ===
Line 192 ⟶ 240:
 
== Illumination ==
[[File:BacklitMars Gaming MK6 gaming keyboard (49426225481).jpg|thumb|right|[[#Illumination|Backlit mechanical keyboard]]]]
Keyboards and keypads may be illuminated from inside, especially on equipment for mobile use. Both keyboards built into computers and external ones may support backlighting; external backlit keyboards may have a wired USB connection, or be connected wirelessly and powered by batteries. Illumination facilitates the use of the keyboard or keypad in dark environments.
 
Line 198 ⟶ 246:
 
[[File:Keyboard keys with light.jpg|thumb|Keys with integrated LED indicator lights]]
Many gaming keyboards are designed to have an aesthetic as well as functional appeal, with multiple colours, and colour-coded keys to make it easier for gamers to find command keys while playing in a dark room.<ref>{{cite web |url=https://windowsreport.com/best-backlit-keyboards/ |title=10 best backlit keyboards to buy |website=Windows Report |date=2 September 2018 |author=Kenneth Kimari |access-date= 19 March 2019 |archive-date=25 May 2019 |archive-url=https://web.archive.org/web/20190525005804/https://windowsreport.com/best-backlit-keyboards/ |url-status=live }}</ref> Many keyboards not otherwise illuminated may have small LED indicator lights in a few important function keys, or elsewhere on the housing, if their function is activated (see photo).
 
{{See also|ThinkLight}}
Line 210 ⟶ 258:
In the first electronic keyboards in the early 1970s, the key switches were individual switches inserted into holes in metal frames. These keyboards cost from 80 to 120&nbsp;[[USD]] and were used in mainframe data terminals. The most popular switch types were [[reed switch]]es (contacts enclosed in a vacuum in a glass capsule, affected by a magnet mounted on the switch plunger).{{citation needed|date=August 2013}}
 
In the mid-1970s, lower-cost direct-contact key switches were introduced, but their life in switch cycles was much shorter (rated ten million cycles) because they were open to the environment. This became more acceptable, however, for use in computer terminals at the time, which began to see increasingly shorter model lifespans as they advanced.<ref>{{cite web|title=Keyboard Switches – How Computer Keyboards Work|date=21 November 2000|url=https://computer.howstuffworks.com/keyboard3.htm|access-date=6 August 2018|archive-date=6 August 2018|archive-url=https://web.archive.org/web/20180806210729/https://computer.howstuffworks.com/keyboard3.htm|url-status=live}}</ref>
|title=Keyboard Switches – How Computer Keyboards Work
|date=21 November 2000|url=https://computer.howstuffworks.com/keyboard3.htm}}</ref>
 
In 1978, Key Tronic Corporation introduced keyboards with capacitive-based switches, one of the first keyboard technologies not to use self-contained switches.{{citation needed|date=March 2023}} There was simply a sponge pad with a conductive-coated Mylar plastic sheet on the switch plunger, and two half-moon trace patterns on the printed circuit board below. As the key was depressed, the capacitance between the plunger pad and the patterns on the PCB below changed, which was detected by integrated circuits (IC). These keyboards were claimed to have the same reliability as the other "solid-state switch" keyboards such as inductive and Hall-effect, but competitive with direct-contact keyboards. Prices of $60 for keyboards were achieved, and Key Tronic rapidly became the largest independent keyboard manufacturer.
In 1978, Key Tronic Corporation introduced keyboards with capacitive-based switches, one of the first keyboard technologies not to use self-contained switches.<ref>{{cite book |page=159
|title=Complete Computer Hardware Only
|url=https://books.google.com/books?id=WSYjdR425p4C}}</ref> There was simply a sponge pad with a conductive-coated Mylar plastic sheet on the switch plunger, and two half-moon trace patterns on the printed circuit board below. As the key was depressed, the capacitance between the plunger pad and the patterns on the PCB below changed, which was detected by integrated circuits (IC). These keyboards were claimed to have the same reliability as the other "solid-state switch" keyboards such as inductive and Hall-effect, but competitive with direct-contact keyboards. Prices of $60 for keyboards were achieved, and Key Tronic rapidly became the largest independent keyboard manufacturer.
 
Meanwhile, [[IBM]] made their own keyboards, using their own patented technology: Keys on older IBM keyboards<ref>{{cite web
|website=SlashDot.org
|title=Why I Use the IBM Model M Keyboard That's Older Than I Am
|url=https://hardware.slashdot.org/story/18/07/07/0121214/why-i-use-the-ibm-model-m-keyboard-thats-older-than-i-am
|date=7 July 2018
|access-date=6 August 2018
|archive-date=6 August 2018
|archive-url=https://web.archive.org/web/20180806210913/https://hardware.slashdot.org/story/18/07/07/0121214/why-i-use-the-ibm-model-m-keyboard-thats-older-than-i-am
|url-status=live
}}</ref> were made with a [[Buckling-spring keyboard|"buckling spring"]] mechanism, in which a coil spring under the key buckles under pressure from the user's finger, triggering a hammer that presses two plastic sheets (membranes) with conductive traces together, completing a circuit. This produces a clicking sound and gives physical feedback for the typist, indicating that the key has been depressed.<ref>[https://www.wsj.com/articles/SB119578337324301744 A Passion for the Keys: Particular About What You Type On? Relax&nbsp;– You're Not Alone.] {{webarchive|url=https://web.archive.org/web/20170810131212/https://www.wsj.com/articles/SB119578337324301744 |date=10 August 2017}} Loose Wire, by Jeremy Wagstaff, ''Wall Street Journal'', 23 November 2007.</ref>
 
The first electronic keyboards had a typewriter key travel distance of 0.187&nbsp;inches (4.75&nbsp;mm), keytops were a half-inch (12.7&nbsp;mm) high, and keyboards were about two inches (5&nbsp;cm) thick. Over time, less key travel was accepted in the market, finally landing on 0.110&nbsp;inches (2.79&nbsp;mm). Coincident with this, Key Tronic was the first company to introduce a keyboard that was only about one inch thick. And now keyboards measure only about a half-inch thick.
 
[[File:Cherry MX Black switches in G80-3000.jpg|thumb|Keyboard with some keytops removed to show the [[Cherry MX|Cherry MX "Black"]] switches it is based on. MX switches are a common choice for mechanical keyboards.]]
[[File:Cherry MX Brown switch (composite).jpg|thumb|The tactile, non-clicky "brown" version of the Cherry MX switch shown in disassembled form (four parts, left and centre), with the top off (top right) and reassembled (bottom right).]]
Keytops are an important element of keyboards. In the beginning, keyboard keytops had a "dish shape" on top, like typewriters before them. Keyboard key legends must be extremely durable over tens of millions of depressions, since they are subjected to extreme mechanical wear from fingers and fingernails, and subject to hand oils and creams, so engraving and filling key legends with paint, as was done previously for individual switches, was never acceptable. So, for the first electronic keyboards, the key legends were produced by [[Injection molding#Design|two-shot (or double-shot, or two-color) molding]], where either the key shell or the inside of the key with the key legend was molded first, and then the other color molded second. But, to save cost, other methods were explored, such as [[Dye-sublimation printer|sublimation printing]] and [[laser engraving]], both methods which could be used to print a whole keyboard at the same time.
 
Line 236 ⟶ 287:
Plastic materials played a very important part in the development and progress of electronic keyboards. Until "monoblocks" came along, GE's "self-lubricating" [[Polyoxymethylene plastic|Delrin]] was the only plastic material for keyboard switch plungers that could withstand the beating over tens of millions of cycles of lifetime use. Greasing or oiling switch plungers was undesirable because it would attract [[dirt]] over time which would eventually affect the feel and even bind the key switches (although keyboard manufacturers would sometimes sneak this into their keyboards, especially if they could not control the tolerances of the key plungers and housings well enough to have a smooth key depression feel or prevent binding). But Delrin was only available in black and white, and was not suitable for keytops (too soft), so keytops use [[Acrylonitrile butadiene styrene|ABS]] plastic. However, as plastic molding advanced in maintaining tight tolerances, and as key travel length reduced from 0.187-inch to 0.110-inch (4.75&nbsp;mm to 2.79&nbsp;mm), single-part keytop/plungers could be made of ABS, with the keyboard monoblocks also made of ABS.
 
In common use, the term "mechanical keyboard" refers to a keyboard with individual mechanical key switches, each of which contains a fully encased plunger with a spring below it and metallic electrical contacts on a side. The plunger sits on the spring, and the key will often close the contacts when the plunger is pressed half-wayhalfway. Other switches require the plunger to be fully pressed down. The depth at which the plunger must be pressed for the contacts to close is known as the activation distance. Analog keyboards with key switches whose activation distance can be reconfigured through software, optical switches that work by blocking laser beams, and Hall Effect keyboards that use key switches that use a magnet to activate a hall sensor, are also available.
 
Some keyboards, called pressure-sensitive, allow varying input according to the distance pressed, analogously to the [[analog joystick]].<ref>{{cite web|url=https://arstechnica.com/gadgets/2022/03/razers-huntsman-mini-analog-keyboard-has-pressure-sensitive-mechanical-keys/ |title=Razer adds joystick-like control to a small mechanical keyboard |website=Arstechnica |date=4 March 2022 |first=Scharon |last=Harding }}</ref>
 
=== Control processor ===
Line 244 ⟶ 297:
|url=http://iopscience.iop.org/book/978-0-7503-1350-6/chapter/bk978-0-7503-1350-6ch16}}</ref> (usually [[scancodes]]) that the computer's electronics can understand. The key switches are connected via the printed circuit board in an electrical X-Y matrix where a voltage is provided sequentially to the Y lines and, when a key is depressed, detected sequentially by scanning the X lines.
 
The first computer keyboards were for mainframe computer data terminals and used discrete electronic parts. The first keyboard microprocessor was introduced in 1972 by General Instruments, but keyboards have been using the single-chip [[Intel 8048|8048]] [[microcontroller]] variant since it became available in 1978.<ref>{{citecitation bookneeded|date=March 2023}} The keyboard switch matrix is wired to its inputs, it converts the keystrokes to key codes, and, for a detached keyboard, sends the codes down a serial cable (the keyboard cord) to the main processor on the computer motherboard. This serial keyboard cable communication is only bi-directional to the extent that the computer's electronics controls the illumination of the caps lock, num lock and scroll lock lights.
|title=Complete Computer Hardware Only |page=161
|url=https://books.google.com/books?id=WSYjdR425p4C}}</ref> The keyboard switch matrix is wired to its inputs, it converts the keystrokes to key codes, and, for a detached keyboard, sends the codes down a serial cable (the keyboard cord) to the main processor on the computer motherboard. This serial keyboard cable communication is only bi-directional to the extent that the computer's electronics controls the illumination of the caps lock, num lock and scroll lock lights.
 
One test for whether the computer has crashed is pressing the caps lock key. The keyboard sends the key code to the [[Device driver|keyboard driver]] running in the main computer; if the main computer is operating, it commands the light to turn on. All the other indicator lights work in a similar way. The keyboard driver also tracks the Shift, alt and control state of the keyboard.
Line 265 ⟶ 316:
 
== Alternative text-entering methods ==
[[File:OnBoardKeyboard.png|thumb|On-screen keyboard controlled with the mouse can be used by users with limited mobility.]]
[[Optical character recognition]] (OCR) is preferable to rekeying for converting existing text that is already written down but not in machine-readable format (for example, a [[Linotype machine|Linotype]]-composed book from the 1940s). In other words, to convert the text from an image to editable text (that is, a string of character codes), a person could re-type it, or a computer could look at the image and deduce what each character is. OCR technology has already reached an impressive state (for example, [[Google Book Search]]) and promises more for the future.
 
Line 281 ⟶ 332:
Keystroke logging can be achieved by both hardware and software means. Hardware key loggers are attached to the keyboard cable or installed inside standard keyboards. Software keyloggers work on the target computer's operating system and gain unauthorized access to the hardware, hook into the keyboard with functions provided by the OS, or use remote access software to transmit recorded data out of the target computer to a remote ___location. Some hackers also use wireless keylogger sniffers to collect packets of data being transferred from a wireless keyboard and its receiver, and then they crack the encryption key being used to secure wireless communications between the two devices.
 
[[Spyware|Anti-spyware]] applications are able to detect many keyloggers and cleanse them. Responsible vendors of monitoring software support detection by anti-spyware programs, thus preventing abuse of the software. Enabling a [[Firewall (computing)|firewall]] does not stop keyloggers per se, but can possibly prevent transmission of the logged material over the net if properly configured. [[Network monitoring|Network monitors]] (also known as reverse-firewalls) can be used to alert the user whenever an application attempts to make a network connection. This gives the user the chance to prevent the keylogger from "[[phoning home]]" with his or her typed information. Automatic form-filling programs can prevent keylogging entirely by not using the keyboard at all. MostHistorically, most keyloggers cancould be fooled by alternating between typing the login credentials and typing characters somewhere else in the focus window.<ref>{{cite web |url=http://cups.cs.cmu.edu/soups/2006/posters/herley-poster_abstract.pdf |title=How To Login From an Internet Cafe Without Worrying About Keyloggers |authorlast1=Herley, |first1=Cormac and |last2=Florencio, |first2=Dinei |publisher=Microsoft Research, Redmond |date=2006 |url-status=dead |archive-url=https://web.archive.org/web/20170808070236/http://cups.cs.cmu.edu/soups/2006/posters/herley-poster_abstract.pdf |archive-date=8 August 2017 |df=dmy-all |access-date=10 September 2008 }}</ref>{{better source needed|reason=I doubt that this is still true. Needs a later source.|date=March 2023}}
 
Keyboards are also known to emit electromagnetic signatures that can be detected using special spying equipment to reconstruct the keys pressed on the keyboard. Neal O'Farrell, executive director of the Identity Theft Council, revealed to InformationWeek that "More than 25 years ago, a couple of former spooks showed me how they could capture a user's ATM PIN, from a van parked across the street, simply by capturing and decoding the electromagnetic signals generated by every keystroke," O'Farrell said. "They could even capture keystrokes from computers in nearby offices, but the technology wasn't sophisticated enough to focus in on any specific computer."<ref>{{cite web|url=http://www.informationweek.com/security/vulnerabilities-and-threats/6-tips-to-secure-webcams-stop-keyloggers/d/d-id/1113012|title=6 Tips To Secure Webcams, Stop Keyloggers|work=Dark Reading|date=10 December 2013|url-status=live|archive-url=https://web.archive.org/web/20131230233248/http://www.informationweek.com/security/vulnerabilities-and-threats/6-tips-to-secure-webcams-stop-keyloggers/d/d-id/1113012|archive-date=30 December 2013|df=dmy-all}}</ref>
Line 290 ⟶ 341:
The use of any keyboard may cause serious injury (that is, [[carpal tunnel syndrome]] or other [[repetitive strain injury]]) to hands, wrists, arms, neck or back.<ref>{{cite web
|url=https://www.webmd.com/pain-management/carpal-tunnel/how-can-i-prevent-carpal-tunnel-syndrome
|title=How To Prevent Carpal Tunnel Syndrome: 9 Hand & Wrist Exercises
|title=How To Prevent Carpal Tunnel Syndrome: 9 Hand & Wrist Exercises}}</ref> The risks of injuries can be reduced by taking frequent short breaks to get up and walk around a couple of times every hour. As well, users should vary tasks throughout the day, to avoid overuse of the hands and wrists. When inputting at the keyboard, a person should keep the shoulders relaxed with the elbows at the side, with the keyboard and mouse positioned so that reaching is not necessary. The chair height and keyboard tray should be adjusted so that the wrists are straight, and the wrists should not be rested on sharp table edges.<ref>{{cite web
|access-date=14 November 2018
|archive-date=14 November 2018
|archive-url=https://web.archive.org/web/20181114100602/https://www.webmd.com/pain-management/carpal-tunnel/how-can-i-prevent-carpal-tunnel-syndrome
|url-status=live
}}</ref> The risks of injuries can be reduced by taking frequent short breaks to get up and walk around a couple of times every hour. As well, users should vary tasks throughout the day, to avoid overuse of the hands and wrists. When inputting at the keyboard, a person should keep the shoulders relaxed with the elbows at the side, with the keyboard and mouse positioned so that reaching is not necessary. The chair height and keyboard tray should be adjusted so that the wrists are straight, and the wrists should not be rested on sharp table edges.<ref>{{cite web
|url=https://discussions.apple.com/thread/2471321
|title=Sharp Edges on Mac Book Pro}}</ref> Wrist or palm rests should not be used while typing.<ref>{{cite web
|access-date=14 November 2018
|title=Wrist Rests : OSH Answers
|archive-date=14 November 2018
|date=5 December 2021|url=https://www.ccohs.ca/oshanswers/ergonomics/office/wrist.html}}</ref>
|archive-url=https://web.archive.org/web/20181114141442/https://discussions.apple.com/thread/2471321
|url-status=live
}}</ref> [[Wrist rest|Wrist or palm rests]] should not be used while typing.<ref>{{cite web|title=Wrist Rests : OSH Answers|date=5 December 2021|url=https://www.ccohs.ca/oshanswers/ergonomics/office/wrist.html|access-date=14 November 2018|archive-date=15 April 2017|archive-url=https://web.archive.org/web/20170415012243/https://www.ccohs.ca/oshanswers/ergonomics/office/wrist.html|url-status=live}}</ref>
 
Some [[adaptive technology]] ranging from special keyboards, mouse replacements and pen tablet interfaces to speech recognition software can reduce the risk of injury. Pause software reminds the user to pause frequently. Switching to a much more ergonomic mouse, such as a vertical mouse or joystick mouse may provide relief.
 
By using a [[touchpad]] or a stylus pen with a graphic tablet, in place of a mouse, one can lessen the repetitive strain on the arms and hands.<ref>{{cite book
|title=Complete Computer Hardware
|page=165
|url=https://books.google.com/books?id=WSYjdR425p4C
|quote=wrists should not be rested on sharp table edges. ... Switching .. to using a stylus pen with graphic tablet or a trackpad such as ...}}</ref>
|access-date=6 August 2018
|archive-date=9 March 2023
|archive-url=https://web.archive.org/web/20230309180757/https://books.google.com/books?id=WSYjdR425p4C
|url-status=live
}}</ref>
 
== See also ==
* [[Keyboard computer]] - popular form of computers in the early 1980s
* [[Digital pen]]
* [[Dvorak keyboard layout|Dvorak]]
* [[IBM PC keyboard]]
* [[Keyboard layout]]
* [[Keyboard protector]]
* [[Keyboard technology]]
* [[Keypad]]
* [[Maltron]]
* [[Numeric keypad]]
* [[Overlay keyboard]]
* [[Table of keyboard shortcuts]]
Line 315 ⟶ 385:
== References ==
{{Reflist}}
 
== Further reading ==
*{{Cite book |last=Wichary |first=Marcin |title=Shift Happens |publisher=Penmor |year=2023 |___location=Lewiston, Maine |url=https://shifthappens.site/}}
 
== External links ==
{{Commons category|Computer keyboards}}
* {{HowStuffWorks|keyboard|How Computer Keyboards Work}}
* [https://archive.today/2012.12.12-18465520121212184655/http://maven.smith.edu/~thiebaut/ArtOfAssembly/CH20/CH20-1.html "Art of Assembly Language: Chapter Twenty": The PC Keyboard]
* [http://www.dribin.org/dave/keyboard/one_html/ Keyboard matrix circuits]
* ''[[PC World]]''. "[http://www.pcworld.com/article/139100/the_10_worst_pc_keyboards_of_all_time.html The 10 worst PC Keyboards of All Time]".
Line 330 ⟶ 403:
 
{{DEFAULTSORT:Computer keyboard}}
[[Category:Articles containing video clips]]
[[Category:Computer keyboards| ]]
[[Category:Computer peripherals]]
[[Category:Computing input devices]]
[[Category:Flexible electronics]]
[[Category:Video game control methods]]