Recent from talks
Contribute something
Nothing was collected or created yet.
Computer keyboard
View on Wikipedia
A computer keyboard is a built-in or peripheral input device modeled after the typewriter keyboard[1][2] which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches. Replacing early punched cards and paper tape technology, interaction via teleprinter-style keyboards have been the main input method for computers 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 engraved or 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.[3] While most keys produce characters (letters, 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.[4]
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 keyboards.
History
[edit]Typewriters are the definitive ancestor of all key-based text entry devices, but the computer keyboard as a device for electromechanical data entry and communication largely comes from the utility of two devices: teleprinters (or teletypes) and keypunches. 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 machines to be immediately copied and displayed onto ticker tape.[citation needed] The teleprinter, in its more contemporary form, was developed from 1907 to 1910 by American mechanical engineer Charles Krum and his son 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.[5]
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, and the BINAC computer made use of an electromechanically controlled typewriter for both data entry onto magnetic tape (instead of paper) and data output.[6]
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 comparatively graphics-rich icons on screen.[7] However, keyboards remain central to human-computer interaction to the present though mobile personal computing devices such as smartphones and tablets use a virtual keyboard.
Types and standards
[edit]
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 (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 (0.75 inches (19 mm)), and have a key travel of at least 0.15 inches (3.8 mm).[citation needed]

+ + = 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.[8] 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).[9] 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
[edit]Desktop computer keyboards include alphabetic characters and numerals (and usually additionally a numeric keypad), typographical symbols and punctuation marks, one or more currency symbols and other special characters, diacritics and a variety of function keys. The repertoire of glyphs 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 keys.
Laptop-size
[edit]
Keyboards on laptops and notebook computers usually have a shorter travel distance for the keystroke, shorter over travel distance, and a reduced set of keys. They may not have a numeric keypad, and the function keys may be placed in locations that differ from their placement on a standard, full-sized keyboard. The switch mechanism for a laptop keyboard is more likely to be a scissor switch than a rubber dome; this is opposite the trend for full-size keyboards.
Flexible keyboards
[edit]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[10] of flexible keyboards in the market are made from silicone; this material makes them water- and dust-proof. This is useful in hospitals,[11] where keyboards are subjected to frequent washing, and other dirty or must-be-clean environments.
Handheld
[edit]
Handheld ergonomic keyboards[12][13] 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.
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.[14] 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.[15] Some variations of handheld ergonomic keyboards also include a trackball mouse that allow mouse movement and typing included in one handheld device.[16]
Thumb-sized
[edit]Smaller external keyboards have been introduced for devices without a built-in keyboard, such as PDAs, and smartphones. Small keyboards are also useful where there is a limited workspace.[17]
A thumb keyboard (thumb board) is used in some personal digital assistants such as the Palm Treo and BlackBerry and some Ultra-Mobile PCs 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.[18] 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 operators, numbers, arrow keys, Navigation keys, Num Lock and Enter key.
Multifunctional
[edit]
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.

Multifunctional keyboards may feature customised keypads, fully programmable function or soft keys for macros/pre-sets, biometric or smart card readers, trackballs, 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.
Common environments for multifunctional keyboards are complex, high-performance workplaces for financial traders and control room operators (emergency services, security, air traffic management; industry, utilities management, etc.).
Non-standard layout and special-use types
[edit]One-handed keyboards
[edit]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,[19] and one-handed Dvorak keyboard layouts designed for one hand typing.
Chorded
[edit]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.
Virtual
[edit]Virtual keyboards, sometimes called on-screen keyboards (rarely software keyboards), consist of computer programs that display an image of a keyboard on the screen. Another input device such as a mouse or a touchscreen can be used to operate each virtual key to enter text. Virtual keyboards have become very popular in touchscreen enabled cell phones due to the additional cost and space requirements of other types of hardware keyboards. Microsoft Windows, Mac OS X, and some varieties of Linux include on-screen keyboards that can be controlled with the mouse. In these, the mouse has to be maneuvered onto the on-screen letters given by the software. On the click of a letter, the software writes the respective letter in the respective spot.
Projection
[edit]Projection keyboards project an image of keys, usually with a laser, onto a flat surface. The device then uses a camera or infrared sensor to "watch" where the user's fingers move, and will count a key as being pressed when it "sees" the user's finger touch the projected image. Projection keyboards can simulate a full size keyboard from a very small projector. Because the "keys" are simply projected images, they cannot be felt when pressed. Users of projected keyboards often experience increased discomfort in their fingertips because of the lack of "give" when typing. A flat, non-reflective surface is also required for the keys to be projected. Most projection keyboards are made for use with PDAs and smartphones due to their small form factor.
Optical keyboard technology
[edit]Also known as photo-optical keyboard, light responsive keyboard, photo-electric keyboard and optical key actuation detection technology.
An optical keyboard technology[20][better source needed] utilizes LEDs and photo sensors to optically detect actuated keys. Most commonly the emitters and sensors are located in the perimeter, mounted on a small 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[21] 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
[edit]Alphanumeric
[edit]
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
[edit]

Modifier keys are special keys that modify the normal action of another key, when the two are pressed in combination. For example, Alt+F4 in Microsoft Windows will close the program in an active window. In contrast, pressing just 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 keys" 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.
Cursor keys
[edit]Navigation keys or cursor keys include a variety of keys which move the cursor to different positions on the screen.[22] 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 keys 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.[23]
System commands
[edit]
The SysRq and Print screen commands often share the same key. SysRq was used in earlier computers as a "panic" button to recover from crashes (and it is still used in this sense to some extent by the Linux kernel; see Magic SysRq key). The Print screen command used to capture the entire screen and send it to the printer, but in the present it usually puts a screenshot in the clipboard.
Break key
[edit]The Break key/Pause key no longer has a well-defined purpose. Its origins go back to teleprinter users, who wanted a key that would temporarily interrupt the communications line. The Break key can be used by software in several different ways, such as to switch between multiple login sessions, to terminate a program, or to interrupt a modem connection. In programming, especially old DOS-style BASIC, Pascal and C, Break is used (in conjunction with Ctrl) to stop program execution. In addition to this, Linux and variants, as well as many DOS programs, treat this combination the same as Ctrl+C. On modern keyboards, the break key is usually labeled Pause/Break. In most Windows environments, the key combination Windows key+Pause brings up the system properties.
Escape key
[edit]The escape key (esc) has a variety of meanings according to Operating System, application or both. "Nearly all of the time",[24] it signals Stop,[25] QUIT,[26] or "let me get out of a dialog" (or pop-up window).[24][27] It triggers the Stop function in many web browsers.[28]
The escape key was part of the standard keyboard of the Teletype Model 33 (introduced in 1964 and used with many early minicomputers).[29] The DEC VT50, introduced July 1974, also had an Esc key. The TECO text editor (ca 1963) and its descendant Emacs (ca 1985) use the Esc key extensively.
Historically it also served as a type of shift key, such that one or more following characters were interpreted differently, hence the term escape sequence, which refers to a series of characters, usually preceded by the escape character.[30][31]
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.[32]
Enter key or Return key
[edit]The 'enter key' ⌅ Enter and 'return key' ↵ Return are two closely related keys with overlapping and distinct functions dependent on operating system and 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 typewriters: 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.
Shift key
[edit]The purpose of the ⇧ Shift key is to invoke the first alternative function of the key with which it is pressed concurrently. For alphabetic keys, shift+letter gives the upper case version of that letter. For other keys, the key is engraved with symbols for both the unshifted and shifted result. When used in combination with other control keys (such as Ctrl, Alt or AltGr), the effect is system and application dependent.
Menu key
[edit]The Menu key or Application key is a key found on Windows-oriented computer keyboards. It is used to launch a context menu with the keyboard rather than with the usual right mouse button. The key's symbol is usually a small icon depicting a cursor hovering above a menu. On some Samsung keyboards the cursor in the icon is not present, showing the menu only. This key was created at the same time as the Windows key. This key is normally used when the right mouse button is not present on the mouse. Some Windows public terminals do not have a Menu key on their keyboard to prevent users from right-clicking (however, in many Windows applications, a similar functionality can be invoked with the Shift+F10 keyboard shortcut).
Number pad
[edit]Many, but not all, computer keyboards have a numeric keypad to the right of the alphabetic keyboard, often separated from the other groups of keys such as the function keys and system command keys, which contains numbers, basic mathematical symbols (e.g., addition, subtraction, etc.), and a few function keys. In addition to the row of number keys above the top alphabetic row, most desktop keyboards have a number pad or accounting pad, on the right hand side of the keyboard. While num lock is set, the numbers on these keys duplicate the number row; if not, they have alternative functions as engraved. In addition to numbers, this pad has command symbols concerned with calculations such as addition, subtraction, multiplication and division symbols. The enter key in this keys indicate the equal sign.
Miscellaneous
[edit]
On Japanese/Korean keyboards, there may be language 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 e-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
[edit]It is possible to install multiple keyboard layouts within an operating system and switch between them, either through features implemented within the OS, or through an external application. Microsoft Windows,[33] Linux,[34] and Mac[35] provide support to add keyboard layouts and choose from them.
Illumination
[edit]
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.
For general productivity, only the keys may be uniformly backlit, without distracting light around the keys.

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.[36] 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).
Technology
[edit]Key switches
[edit]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 USD and were used in mainframe data terminals. The most popular switch types were reed switches (contacts enclosed in a vacuum in a glass capsule, affected by a magnet mounted on the switch plunger).[citation needed]
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.[37]
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] 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[38] were made with a "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.[39]
The first electronic keyboards had a typewriter key travel distance of 0.187 inches (4.75 mm), keytops were a half-inch (12.7 mm) high, and keyboards were about two inches (5 cm) thick. Over time, less key travel was accepted in the market, finally landing on 0.110 inches (2.79 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.


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 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 sublimation printing and laser engraving, both methods which could be used to print a whole keyboard at the same time.
Initially, sublimation printing, where a special ink is printed onto the keycap surface and the application of heat causes the ink molecules to penetrate and commingle with the plastic modules, had a problem because finger oils caused the molecules to disperse, but then a necessarily very hard clear coating was applied to prevent this. Coincident with sublimation printing, which was first used in high volume by IBM on their keyboards, was the introduction by IBM of single-curved-dish keycaps to facilitate quality printing of key legends by having a consistently curved surface instead of a dish. But one problem with sublimation or laser printing was that the processes took too long and only dark legends could be printed on light-colored keys. On another note, IBM was unique in using separate shells, or "keycaps", on keytop bases. This might have made their manufacturing of different keyboard layouts more flexible, but the reason for doing this was that the plastic material that needed to be used for sublimation printing was different from standard ABS keytop plastic material.
Three final mechanical technologies brought keyboards to where they are today, driving the cost well under $10:
- "Monoblock" keyboard designs were developed where individual switch housings were eliminated and a one-piece "monoblock" housing used instead. This was possible because of molding techniques that could provide very tight tolerances for the switch-plunger holes and guides across the width of the keyboard so that the key plunger-to-housing clearances were not too tight or too loose, either of which could cause the keys to bind.
- The use of contact-switch membrane sheets under the monoblock. This technology came from flat-panel switch membranes, where the switch contacts are printed inside of a top and bottom layer, with a spacer layer in between, so that when pressure is applied to the area above, a direct electrical contact is made. The membrane layers can be printed by very-high volume, low-cost "reel-to-reel" printing machines, with each keyboard membrane cut and punched out afterwards.
Plastic materials played a very important part in the development and progress of electronic keyboards. Until "monoblocks" came along, GE's "self-lubricating" 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 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 mm to 2.79 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 halfway. 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.[40]
Control processor
[edit]
Computer keyboards include control circuitry to convert key presses into key codes[41] (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 8048 microcontroller variant since it became available in 1978.[citation needed] 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 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.
Some lower-quality keyboards have multiple or false key entries due to inadequate electrical designs. These are caused by inadequate keyswitch "debouncing" or inadequate keyswitch matrix layout that don't allow multiple keys to be depressed at the same time, both circumstances which are explained below:
When pressing a keyboard key, the key contacts may "bounce" against each other for several milliseconds before they settle into firm contact. When released, they bounce some more until they revert to the uncontacted state. If the computer were watching for each pulse, it would see many keystrokes for what the user thought was just one. To resolve this problem, the processor in a keyboard (or computer) "debounces" the keystrokes, by aggregating them across time to produce one "confirmed" keystroke.
Some low-quality keyboards also suffer problems with rollover (that is, when multiple keys pressed at the same time, or when keys are pressed so fast that multiple keys are down within the same milliseconds). Early "solid-state" keyswitch keyboards did not have this problem because the keyswitches are electrically isolated from each other, and early "direct-contact" keyswitch keyboards avoided this problem by having isolation diodes for every keyswitch. These early keyboards had "n-key" rollover, which means any number of keys can be depressed and the keyboard will still recognize the next key depressed. But when three keys are pressed (electrically closed) at the same time in a "direct contact" keyswitch matrix that doesn't have isolation diodes, the keyboard electronics can see a fourth "phantom" key which is the intersection of the X and Y lines of the three keys. Some types of keyboard circuitry will register a maximum number of keys at one time. "Three-key" rollover, also called "phantom key blocking" or "phantom key lockout", will only register three keys and ignore all others until one of the three keys is lifted. This is undesirable, especially for fast typing (hitting new keys before the fingers can release previous keys), and games (designed for multiple key presses).
As direct-contact membrane keyboards became popular, the available rollover of keys was optimized by analyzing the most common key sequences and placing these keys so that they do not potentially produce phantom keys in the electrical key matrix (for example, simply placing three or four keys that might be depressed simultaneously on the same X or same Y line, so that a phantom key intersection/short cannot happen), so that blocking a third key usually isn't a problem. But lower-quality keyboard designs and unknowledgeable engineers may not know these tricks, and it can still be a problem in games due to wildly different or configurable layouts in different games.
Connection types
[edit]
There are several ways of connecting a keyboard to a system unit (more precisely, to its keyboard controller) using cables, including the standard AT connector commonly found on motherboards, which was eventually replaced by the PS/2 and the USB connection. Prior to the iMac line of systems, Apple used the proprietary Apple Desktop Bus for its keyboard connector.
Wireless keyboards have become popular. A wireless keyboard must have a transmitter built in, and a receiver connected to the computer's keyboard port; it communicates either by radio frequency (RF) or infrared (IR) signals. A wireless keyboard may use industry standard Bluetooth radio communication, in which case the receiver may be built into the computer. Wireless keyboards need batteries for power, and may be at risk of data eavesdropping. Wireless solar keyboards charge their batteries from small solar panels using natural or artificial light. The 1984 Apricot Portable is an early example of an IR keyboard.
Alternative text-entering methods
[edit]
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-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.
Speech recognition converts speech into machine-readable text (that is, a string of character codes). This technology has also reached an advanced state and is implemented in various software products. For certain uses (e.g., transcription of medical or legal dictation; journalism; writing essays or novels) speech recognition is starting to replace the keyboard. However, the lack of privacy when issuing voice commands and dictation makes this kind of input unsuitable for many environments.
Pointing devices can be used to enter text or characters in contexts where using a physical keyboard would be inappropriate or impossible. These accessories typically present characters on a display, in a layout that provides fast access to the more frequently used characters or character combinations. Popular examples of this kind of input are Graffiti, Dasher and on-screen virtual keyboards.
Other issues
[edit]Keystroke logging
[edit]Unencrypted wireless Bluetooth keyboards are known to be vulnerable to signal theft by placing a covert listening device in the same room as the keyboard to sniff and record Bluetooth packets for the purpose of logging keys typed by the user. Microsoft wireless keyboards 2011 and earlier are documented to have this vulnerability.[42]
Keystroke logging (often called keylogging) is a method of capturing and recording user keystrokes. While it is used legally to measure employee productivity on certain clerical tasks, or by law enforcement agencies to find out about illegal activities, it is also used by hackers for various illegal or malicious acts. Hackers use keyloggers as a means to obtain passwords or encryption keys and thus bypass other security measures.
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.
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 does not stop keyloggers per se, but can possibly prevent transmission of the logged material over the net if properly configured. 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. Historically, most keyloggers could be fooled by alternating between typing the login credentials and typing characters somewhere else in the focus window.[43][better source needed]
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."[44]
Physical injury
[edit]
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.[47] 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.[48] Wrist or palm rests should not be used while typing.[49]
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.[50]
See also
[edit]- Keyboard computer - popular form of computers in the early 1980s
- Digital pen
- Dvorak
- IBM PC keyboard
- Keyboard layout
- Keyboard protector
- Keyboard technology
- Keypad
- Maltron
- Numeric keypad
- Overlay keyboard
- Table of keyboard shortcuts
- Virtual keyboard (touchscreen keyboard)
References
[edit]- ^ "computer keyboard". TheFreeDictionary.com. Archived from the original on 26 March 2021. Retrieved 26 June 2018.
- ^ "Keyboard and mouse basics | nidirect". www.nidirect.gov.uk. 4 December 2015. Archived from the original on 7 July 2022. Retrieved 21 July 2022.
- ^ Khalid Saeed (2016). New Directions in Behavioral Biometrics. CRC Press. ISBN 978-1-315-34931-2. Retrieved 6 August 2018.
- ^ Microsoft Keyboard Scan Code Specification Archived 9 September 2020 at the Wayback Machine (Appendix C, "USB Keyboard/Keypad Page (0x07)" ), Microsoft. Revision 1.3a, 2000-03-16, accessed 2018-10-13.
- ^ Smith, Andy (15 June 2011). "Gallery: IBM: 100 Years of THINKing Big". ZDNet. Archived from the original on 10 December 2015. Retrieved 20 October 2015.
- ^ "Past is prototype: The evolution of the computer keyboard". ComputerWorld.com. 2 November 2012. Archived from the original on 6 August 2018. Retrieved 6 August 2018.
- ^ D Kocielinski (2013). "Linear interface for graphical interface of touch-screen". Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services - MobileHCI '13. p. 546. doi:10.1145/2493190.2494439. ISBN 978-1-4503-2273-7. S2CID 15291819. Archived from the original on 18 November 2018. Retrieved 6 August 2018.
- ^ Judd, William (9 August 2017). "Full-size, TKL, 60% and more: a guide to mechanical keyboard sizes". The Keyboard Company. Archived from the original on 18 October 2019. Retrieved 18 October 2019.
- ^ "TENKEYLESS | English meaning". Cambridge Dictionary. Cambridge University Press. Archived from the original on 26 February 2021. Retrieved 1 November 2022.
- ^ "What is a Flexible Keyboard?". Nelson-Miller.com. 31 August 2017. Archived from the original on 30 October 2018. Retrieved 30 October 2018.
flexible keyboards ..The most common material .. silicone
- ^ "Specifications Wireless Multimedia Flexible Keyboard" (PDF). Archived (PDF) from the original on 30 October 2018. Retrieved 30 October 2018.
flexible keyboard is ... perfect for healthcare applications and other clean or dirty
- ^ "One of the first products we caught wind of at the Consumer Electronics Show was the TrewGrip keyboard, a handheld model" "TrewGrip handheld keyboard almost a solution for thumb-typing". 11 January 2014. Archived from the original on 7 August 2018. Retrieved 6 August 2018.
- ^ "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." "10 ergonomic keyboards that actually do their job". TechRepublic.com. 28 July 2009. Archived from the original on 7 August 2018. Retrieved 6 August 2018.
- ^ Alpha Grip Programming and Productivity Improvement White Paper Archived 25 February 2015 at the Wayback Machine. Alphagrips.com. Retrieved on 9 December 2013.
- ^ The Alphagrip – The World's most Comfortable Ergonomic Keyboard for Typing and Programming Archived 25 February 2015 at the Wayback Machine. Alphagrips.com. Retrieved on 9 December 2011.
- ^ "It combines the body of a game controller with the functions of both a trackball and a keyboard." "AlphaGrip Review (iGrip)". 9 February 2018. Archived from the original on 5 August 2018. Retrieved 6 August 2018.
- ^ MB Trudeau (2013). "Tablet Keyboard Configuration Affects Performance, Discomfort". PLOS ONE. 8 (6) e67525. doi:10.1371/journal.pone.0067525. PMC 3694062. PMID 23840730.
- ^ Ian Morris (23 May 2014). "Hate Your Android Keyboard? Try One Of These Four Alternatives". Forbes. Archived from the original on 6 August 2018. Retrieved 6 August 2018.
- ^ Bill Machrone. "The Sound of One Hand Typing". p. 49. PC Magazine. 2005.
- ^ "What is an Optical Keyboard?". Archived from the original on 7 August 2018. Retrieved 6 August 2018.
- ^ "Best Optical Keyboards". GamingFactors. 16 February 2018. Archived from the original on 7 August 2018. Retrieved 6 August 2018.
- ^ "Dedicated Cursor Control and Navigation Keys". Archived from the original on 2 February 2017. Retrieved 6 August 2018.
- ^ JoshuaBsfc (14 November 2014). "Keyboard, num lock and caps lock key LED's not working". Windows 10 Insider Preview General. TechNet Forums. Archived from the original on 20 October 2021. Retrieved 21 October 2021.
- ^ a b "The Qodem Homepage". SourceForge. 18 June 2017. Archived from the original on 22 December 2010. Retrieved 30 October 2018.
Nearly all of the time pressing the ESCAPE key ... will work to get out of dialogs
- ^ Pagan Kennedy (5 October 2012). "Who Made That Escape Key?". The New York Times. Archived from the original on 15 November 2018. Retrieved 30 October 2018.
- ^ "Kermit Manual". Archived from the original on 16 November 2019. Retrieved 30 October 2018.
ESCAPE key to quit and input another command.
- ^ "Escape key". dictionary.com. Archived from the original on 9 August 2018. Retrieved 30 October 2018.
- ^ "The Qodem Homepage". SourceForge. 18 June 2017. Archived from the original on 28 July 2020. Retrieved 13 July 2020.
Nearly all of the time pressing the ESCAPE key ... will work to get out of dialogs
- ^ Gesswein, David (n.d.). "ASR 33 Information". Archived from the original on 24 February 2020. Retrieved 31 October 2019.
- ^ "ASCII Table – ANSI Escape sequences". Archived from the original on 27 February 2009. Retrieved 30 October 2018.
- ^ "Accessing Alternate Graphic Character Sets". Archived from the original on 7 September 2019. Retrieved 30 October 2018.
- ^ "Keyboard shortcuts in Windows". microsoft.com. Archived from the original on 8 March 2018. Retrieved 23 November 2018.
- ^ "Use a keyboard layout for a specific language". Archived from the original on 24 September 2010. Retrieved 7 October 2010.
- ^ "Changing The Language & Keyboard Layout On Various Distributions". Archived from the original on 1 July 2010. Retrieved 7 October 2010.
- ^ "Change the default keyboard layout". Archived from the original on 12 September 2010. Retrieved 7 October 2010.
- ^ Kenneth Kimari (2 September 2018). "10 best backlit keyboards to buy". Windows Report. Archived from the original on 25 May 2019. Retrieved 19 March 2019.
- ^ "Keyboard Switches – How Computer Keyboards Work". 21 November 2000. Archived from the original on 6 August 2018. Retrieved 6 August 2018.
- ^ "Why I Use the IBM Model M Keyboard That's Older Than I Am". SlashDot.org. 7 July 2018. Archived from the original on 6 August 2018. Retrieved 6 August 2018.
- ^ A Passion for the Keys: Particular About What You Type On? Relax – You're Not Alone. Archived 10 August 2017 at the Wayback Machine Loose Wire, by Jeremy Wagstaff, Wall Street Journal, 23 November 2007.
- ^ Harding, Scharon (4 March 2022). "Razer adds joystick-like control to a small mechanical keyboard". Arstechnica.
- ^ "Electrical commutation matrixer keyboards for computers". IOPscience.org.
- ^ "This Fake Phone Charger Is Actually Recording Every Key You Type". TechCrunch. AOL. 14 January 2015. Archived from the original on 10 August 2017.
- ^ Herley, Cormac; Florencio, Dinei (2006). "How To Login From an Internet Cafe Without Worrying About Keyloggers" (PDF). Microsoft Research, Redmond. Archived from the original (PDF) on 8 August 2017. Retrieved 10 September 2008.
- ^ "6 Tips To Secure Webcams, Stop Keyloggers". Dark Reading. 10 December 2013. Archived from the original on 30 December 2013.
- ^ Berkeley Lab. Integrated Safety Management: Ergonomics Archived 11 October 2008 at the Wayback Machine. Website. Retrieved 9 July 2008.
- ^ Radiology Society of North America The Way You Sit Will Never Be the Same! Alterations of Lumbosacral Curvature and Intervertebral Disc Morphology in Normal Subjects in Variable Sitting Positions Using Whole-body Positional MRI Archived 13 October 2014 at the Wayback Machine.
- ^ "How To Prevent Carpal Tunnel Syndrome: 9 Hand & Wrist Exercises". Archived from the original on 14 November 2018. Retrieved 14 November 2018.
- ^ "Sharp Edges on Mac Book Pro". Archived from the original on 14 November 2018. Retrieved 14 November 2018.
- ^ "Wrist Rests: OSH Answers". 5 December 2021. Archived from the original on 15 April 2017. Retrieved 14 November 2018.
- ^ Complete Computer Hardware. p. 165. Archived from the original on 9 March 2023. Retrieved 6 August 2018.
wrists should not be rested on sharp table edges. ... Switching .. to using a stylus pen with graphic tablet or a trackpad such as ...
Further reading
[edit]- Wichary, Marcin (2023). Shift Happens. Lewiston, Maine: Penmor.
External links
[edit]- How Computer Keyboards Work at HowStuffWorks
- "Art of Assembly Language: Chapter Twenty": The PC Keyboard
- Keyboard matrix circuits
- PC World. "The 10 worst PC Keyboards of All Time".
| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtScn/ SysRq |
Scroll Lock |
Pause/ Break |
|||||||||
| Insert | Home | PgUp | Num Lock |
∕ | ∗ | − | ||||||||||||||||||
| Delete | End | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
| ← | ↓ | → | 0 Ins |
. Del | ||||||||||||||||||||
Computer keyboard
View on GrokipediaHistory
Early mechanical precursors
The typewriter, a pivotal mechanical precursor to modern keyboards, was first practically invented in 1868 by American printer and inventor Christopher Latham Sholes, along with Carlos Glidden and Samuel W. Soule, who received U.S. Patent No. 79,265 on June 23, 1868 for their page-printing device featuring a keyboard-like arrangement of keys connected to typebars.[7] This early model used an alphabetical layout resembling a piano keyboard with around two dozen keys, each striking a typebar against an inked ribbon to imprint characters on paper, marking a shift from handwriting to mechanical text input for business efficiency.[8] The first commercial typewriter, the Sholes & Glidden model, entered production in 1873 under license to E. Remington and Sons, priced at $125 and featuring a two-row keyboard limited to uppercase letters.[7] Sholes refined the design over the following years, culminating in U.S. Patent No. 207,559 granted in 1878, which introduced the QWERTY keyboard layout—named for the sequence of letters in its top row—as a deliberate rearrangement to minimize mechanical jamming by separating frequently used letter pairs like "t" and "h," thereby slowing typists just enough to prevent typebar collisions during rapid input.[8][9] Through the late 19th and early 20th centuries, typewriter keyboards evolved from these foundational designs, incorporating improvements such as shift mechanisms for lowercase letters (introduced around 1878) and visible typing areas by the 1890s, as seen in the Underwood No. 1 model of 1897, which standardized frontstroke typebars and QWERTY across mass-produced machines.[7] By the 1920s, virtually all typewriters adopted a uniform configuration: four rows of keys, ribbon-based inking, and a single shift key, enabling faster and more reliable text production in offices worldwide.[10] Parallel to typewriters, telegraph keyers served as early mechanical input devices, functioning as binary-like switches for encoding messages in Morse code, a system developed by Samuel Morse and Alfred Vail in the 1840s. The first telegraph key, invented by Vail in 1844 for the inaugural Washington-to-Baltimore line, was a simple spring-loaded brass lever mounted on a wooden base that operators pressed to close an electrical circuit—short taps for dots, longer holds for dashes—transmitting pulses over wires to a distant sounder or register for decoding.[11] These devices, refined into "camelback" levers by the 1850s for ergonomic comfort during extended use, revolutionized long-distance communication by allowing skilled operators to input and send textual information at speeds up to 40 words per minute, laying groundwork for sequential data entry concepts.[11][12]Transition to electronic keyboards
The ENIAC, completed in 1945, represented an early transitional phase in computer input methods, relying on plugboards for programming instructions and an IBM punch card reader for data entry, rather than any form of keyboard. These non-keyboard approaches, while effective for batch processing, were cumbersome and limited real-time interaction, prompting the development of more direct input devices in subsequent systems. This shift began with the integration of teletypewriter keyboards, which adapted electromechanical printing mechanisms from telegraphy for computer use, allowing operators to type commands and receive printed output.[13] By the 1960s, keyboards became standard for mainframe interactions, exemplified by the IBM 1050 Data Communications System introduced in 1963, which featured the 1052 Printer-Keyboard as a core component for remote data entry. This device employed a contact-bail mechanism known as the Keyboard Permutation Unit, where key presses activated mechanical bails to close electrical contacts, generating encoded signals for transmission to the host computer. Such contact-based switches marked a key advancement over purely mechanical typewriters, enabling reliable electrical signaling for data communications over lines up to several miles long.[14][15] A pivotal event in this evolution occurred in 1969 with the ARPANET, the precursor to the internet, which utilized ASCII-encoded teletypewriter keyboards—such as the Model 37—for terminal inputs across its initial nodes. These keyboards produced 7-bit ASCII codes via electrical contacts triggered by key actions, facilitating standardized text-based communication between distributed computers and supporting the network's packet-switching protocol. This adoption underscored the growing need for interoperable, code-based input in networked environments.[16] In the 1970s, the rise of minicomputers further refined keyboard designs, with keycaps and layouts evolving toward more compact, user-friendly forms suited to hobbyist and professional use. The Altair 8800, released as a kit in 1975, included an optional ASCII keyboard interface and add-on keyboard kit featuring molded plastic keycaps in a QWERTY arrangement inherited from typewriter standards, allowing direct alphanumeric entry without front-panel toggles. This development democratized keyboard integration, emphasizing durability and ergonomic spacing for extended programming sessions in personal computing setups.[15]Standardization and modern developments
The IBM Model F keyboard, introduced with the original IBM PC in 1981, established an early de facto standard for personal computer keyboards through its capacitive buckling-spring mechanism and 83-key layout, which influenced subsequent designs despite initial variations.[17] This evolved into the widely adopted 101-key layout by the mid-1980s with the IBM PC/AT, featuring dedicated function keys, numeric keypad, and cursor controls that became the benchmark for compatibility across systems.[18] In 1987, IBM further advanced connectivity standards by introducing the PS/2 port with its Personal System/2 line, a round DIN connector that enabled serial communication for keyboards and mice, replacing the earlier 5-pin AT connector and promoting plug-and-play integration until largely supplanted by USB.[19] The International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) formalized global keyboard principles with the ISO/IEC 9995 series, first published in 1994, which defines modular layouts for alphanumeric, numeric, and function keys to ensure interoperability across languages and devices.[20] This standard accommodates international variants, such as the 102-key ISO layout common in Europe with an additional key for the less-than/greater-than symbol, the 104-key version incorporating Windows keys for enhanced OS navigation, and the 105-key extended layout for certain regional adaptations.[21] In the 2000s, the proliferation of USB interfaces revolutionized keyboard connectivity, allowing hot-swappable devices without proprietary ports and enabling widespread adoption in consumer electronics as USB became the universal standard by the mid-decade.[22] Concurrently, membrane switch keyboards rose in popularity due to their low production costs—achieved through automated manufacturing of layered rubber domes and conductive membranes—making them ideal for mass-market laptops and budget desktops while prioritizing slim profiles over tactile feedback.[23] The 2010s marked a revival of mechanical keyboards, driven by online enthusiast communities that emphasized customizable switches, durability, and typing satisfaction, leading to a surge in boutique manufacturers and gaming-oriented models that blended nostalgia with modern ergonomics.[24] By 2025, sustainability efforts have advanced with eco-keyboards incorporating recycled plastics, bamboo casings, and biodegradable materials, reducing environmental impact while maintaining performance, as seen in models using up to 85% post-consumer content.[25][26]Types and Standards
Full-size desktop keyboards
Full-size desktop keyboards are the standard input devices for stationary computers, featuring a comprehensive layout that includes a full alphanumeric section, dedicated numeric keypad, function row, and navigation cluster to support extensive typing and data entry tasks. The predominant configurations follow the ANSI standard with 104 keys or the ISO standard with 105 keys, where the extra key in ISO layouts is typically an additional symbol key adjacent to the left Shift key.[27][28] These layouts ensure compatibility with most operating systems and software, accommodating both QWERTY-based arrangements for English and adaptations for other languages through regional variants. These keyboards are widely used in office environments for productivity applications like word processing and spreadsheets, where the separate numeric keypad facilitates efficient numerical input, and in gaming setups for their complete keyset that supports complex macros and bindings. Traditionally wired via USB or PS/2 connections for reliable performance, initial wireless models began appearing in the early 2000s, exemplified by Microsoft's Wireless Optical Desktop series, which used 2.4 GHz radio frequency to enable cordless operation while maintaining low latency suitable for desktop use.[29] Physically, full-size desktop keyboards measure approximately 18 inches (457 mm) in width to accommodate the full key array, with a typical depth of 6-7 inches (152-178 mm) and height under 1 inch (25 mm) when flat. Many models incorporate adjustable tilt legs, allowing users to raise the front edge by 5-10 degrees to promote a more neutral wrist position and reduce strain during prolonged sessions.[30][31] A common variant within the full-size category is the tenkeyless (TKL) design, which omits the numeric keypad to reduce overall width to about 14 inches (356 mm) while retaining the function row, arrow keys, and main typing area for users seeking a balance between functionality and desk space efficiency.[32][33] TKL keyboards often employ the same switch types as standard full-size models, such as membrane or mechanical mechanisms, to provide tactile feedback without compromising portability on the desk.[34]Compact and laptop keyboards
Compact and laptop keyboards prioritize portability and space efficiency, making them ideal for mobile computing devices and compact desktop setups. These keyboards typically adopt a 75% layout, reducing the overall footprint by approximately 20-25% compared to full-size models by eliminating the dedicated numeric keypad; instead, numpad functions are integrated into the main alphanumeric keys via modifier layers, such as combinations with the Fn key.[32] This design allows users to access numeric input without expanding the chassis, though it requires learning secondary key roles for optimal use.[32] A defining feature of modern laptop keyboards is the chiclet-style key arrangement, which emerged prominently in 2008 with Apple's unibody MacBook and MacBook Pro models. These keyboards use isolated, low-profile keycaps mounted on scissor-switch mechanisms, enabling shallow key travel of about 1 mm to fit slim device profiles while maintaining responsive feedback.[35] The scissor design provides stability and precision in a compact form, contrasting with deeper mechanical switches in desktop variants, and has since become ubiquitous in laptops for its balance of durability and thinness.[36] Designing these keyboards involves trade-offs, particularly in integrating the keyboard deck with the palm rest to promote ergonomic wrist support during extended typing sessions. Manufacturers address challenges like user comfort and accidental damage by incorporating spill-resistant membranes or drainage channels beneath the keys, which divert liquids away from sensitive electronics and allow up to 60 ml of fluid tolerance in many models.[37] However, membrane switches are prone to degradation from repeated actuations, especially in the middle row which receives the most use, leading to unresponsiveness that may require multiple taps; dust and debris can exacerbate this wear.[38] Additionally, the integration with the palmrest, often via plastic rivets or welding, makes isolated repairs difficult, typically requiring replacement of the entire top case assembly.[39][40] Current standards, aligned with ISO 9995 guidelines, emphasize a minimum center-to-center key pitch of 19 mm to ensure touch-typing accuracy, though compact implementations often feature 14 mm keycap widths to minimize overall dimensions without compromising usability.[41] Prominent examples include Apple's Magic Keyboard, launched in 2015 as a wireless accessory, which exemplifies compact design with its aluminum enclosure, built-in rechargeable battery lasting a month per charge, and scissor mechanism for precise, quiet input across Mac, iPad, and iPhone ecosystems.[42] This model sets a benchmark for portability, influencing subsequent laptop keyboards with its emphasis on seamless Bluetooth connectivity and minimal profile.[43]Specialty and ergonomic variants
Split ergonomic keyboards represent a key advancement in reducing repetitive strain injury (RSI) by promoting neutral wrist and hand positions. The Kinesis Advantage, first introduced in 1992 as the Model 100 contoured keyboard, features a split design with sculpted keywells that separate the halves for independent angling, minimizing ulnar deviation and forearm pronation.[44] This model addresses RSI risks such as wrist extension and median nerve pressure through low-force key switches and a fixed 20-degree tenting angle that elevates the thumb side of the hands into a more natural "handshake" posture.[45] Later iterations like the Advantage2, released in 2016, maintain these ergonomic principles while adding programmable features for customized use.[46] Gaming keyboards cater to competitive play with specialized inputs and visual enhancements. Razer, a leading manufacturer since launching its first mechanical gaming keyboards in the mid-2000s, incorporates dedicated macro keys for executing multi-step commands and per-key RGB lighting zones for aesthetic and functional customization, such as highlighting specific binds.[47] Models like the BlackWidow V4 Pro include up to eight macro keys alongside responsive mechanical switches.[48] By 2025, advanced Razer keyboards such as the Huntsman V3 Pro achieve polling rates of 8000 Hz, enabling near-instantaneous input registration with latency as low as 0.58 ms, which supports rapid trigger modes for esports precision.[49] Flexible roll-up keyboards prioritize portability for mobile users. Early examples, like Targus's full-size mobile models introduced around 2004, employ durable silicone membranes that allow the keyboard to roll into a compact tube for easy storage in bags or pockets, while remaining waterproof and resistant to dust.[50] These designs maintain a standard key layout for familiar typing but sacrifice some tactile feedback for flexibility, making them ideal for travel or rugged environments without compromising basic input functionality. Multifunctional hybrid keyboards integrate additional input methods to streamline workflows. In the 2020s, models like the Adesso WKB-3150UB combine a split ergonomic layout with a built-in removable trackball for precise cursor control, eliminating the need for a separate mouse and supporting long battery life in wireless configurations.[51] Similarly, devices such as the Limitless Wireless Multi-Device Keyboard feature an embedded touchpad alongside multi-platform connectivity for tablets and PCs.[52] Emerging voice-mic combos, including portable units from Logitech's multimedia line, incorporate built-in microphones for dictation and calls, enhancing hybrid setups for remote work and content creation.[53]Key Arrangements and Layouts
Alphanumeric and numeric sections
The alphanumeric section of a computer keyboard forms the central input area, primarily consisting of the QWERTY layout that includes 26 letter keys arranged in three rows, 10 digit keys in the top row, and various punctuation keys such as the period, comma, semicolon, and apostrophe.[54] This arrangement, standardized under ANSI INCITS 154-1988 for alphanumeric machines, assigns uppercase and lowercase characters to 48 basic keys, enabling efficient text entry for Latin-script languages.[54] Many of these keys produce dual outputs depending on the shift state; for instance, pressing the "1" key alone inputs the digit 1, while holding shift produces the exclamation mark !.[55] Adjacent to the alphanumeric block on full-size keyboards is the numeric keypad, or numpad, which features 17 keys in a dedicated columnar layout optimized for numerical data entry.[56] This standard configuration, established in early IBM PC-compatible keyboards, includes digits 0 through 9, a decimal point, arithmetic operators (+, -, *, /), equals (=), Enter, and Num Lock, arranged to mimic a calculator interface for rapid input in applications like spreadsheets.[56] In international keyboard variants, certain keys within the alphanumeric section support dead key functionality to generate accented characters without dedicated keys for each diacritic.[57] A dead key temporarily modifies the subsequent character input; for example, in French layouts, pressing the circumflex (^) dead key followed by "e" produces é, allowing efficient typing of diacritics like those in Noël or façade.[58] The physical spacing of keys in the alphanumeric and numeric sections evolved directly from typewriter designs with a standard key pitch of approximately 19 mm to accommodate finger placement. Modern standards, such as those in ANSI INCITS 154-1988, maintain key centers at 19 mm (approximately 3/4 inch) to accommodate finger placement and ergonomics, preserving compatibility with typewriter-era habits while supporting electronic input.[54]Modifier and navigation keys
Modifier keys are specialized keys on a computer keyboard that alter the input produced by other keys when pressed in combination, enabling access to additional characters, commands, or functions. The Shift key, typically positioned on both sides of the keyboard below the Caps Lock and Enter keys, shifts the case of alphanumeric keys to produce uppercase letters or the upper symbols on dual-marked keys, a function inherited from mechanical typewriters where it physically shifted the type basket. The Control (Ctrl) key, located below Shift on the left and right sides, generates control characters for system commands and is commonly used in shortcuts such as Ctrl+C to copy selected text or Ctrl+V to paste, originating from early computing standards like ASCII for non-printable control codes.[59] The Alt key, adjacent to the space bar, serves as an alternative modifier for accessing menu options or alternate characters, often in combinations like Alt+Tab to switch between open windows, and evolved from needs in graphical user interfaces to extend keyboard functionality beyond basic input. The Windows key (Win), introduced with Microsoft Windows 95 and located between Ctrl and Alt on most keyboards, primarily opens the Start menu and supports system-level shortcuts such as Win+E to launch File Explorer or Win+R for the Run dialog, facilitating quick navigation in the operating system.[60] Similarly, the Menu key, positioned between the right Alt and Ctrl keys on extended keyboards, simulates a right-click to open context menus for selected items, providing keyboard-only access to application-specific options without a mouse.[61] Navigation keys facilitate cursor movement and document traversal without a pointing device. The arrow keys, arranged in an inverted-T cluster to the right of the main alphanumeric section—with up above the down key, and left and right flanking down—allow precise directional movement of the cursor or selection in text editors and interfaces, a layout optimized for ergonomic efficiency based on typist motion studies and first standardized in the Digital Equipment Corporation's LK201 keyboard in 1982.[62] Adjacent to this cluster, the Home key moves the cursor to the beginning of the current line or document start (with Ctrl modifier), while the End key shifts it to the line or document end; Page Up (PgUp) scrolls the view upward by one screen, and Page Down (PgDn) scrolls downward, essential for browsing lengthy content in applications like word processors.[59] The Escape (Esc) key, located at the top-left corner of the keyboard, generates the escape character to cancel ongoing operations, interrupt processes, or exit menus, a role tracing back to 1960 when IBM programmer Bob Bemer proposed it in early ASCII standards to resolve character encoding issues across international systems and terminals.[63] The Tab key, situated above the left Ctrl key, inserts a horizontal tabulation character for indentation in text or code, advances the cursor to the next field in forms, or cycles focus between interactive elements in graphical interfaces, drawing from typewriter tab stops that aligned text columns for tabular data entry.[64] The Enter (or Return) key, at the right end of the main row, produces a newline character to end lines and paragraphs in documents, submit forms, or execute commands, evolving from the carriage-return mechanism on typewriters in the 1940s and 1950s that physically advanced paper to the next line.[65]International and custom layouts
International keyboard layouts adapt the standard QWERTY arrangement to accommodate the phonetic and orthographic needs of specific languages, often by rearranging letters for frequency of use and adding dedicated keys for unique characters. The AZERTY layout, prevalent in French-speaking regions, swaps the positions of A and Q as well as Z and W compared to QWERTY to better align with common French letter sequences, and includes direct access to accented characters like é and ç via modifier keys.[66] Similarly, the QWERTZ layout, standard in German-speaking countries such as Germany and Austria, exchanges the Y and Z keys to reflect their higher frequency in German words, while incorporating dedicated positions for umlauts (ä, ö, ü) and the ß character.[67] For efficiency in English typing, the Dvorak Simplified Keyboard, patented in 1936 by August Dvorak and William Dealey, remaps the alphanumeric keys to place the most common vowels and consonants on the home row, reducing finger travel by approximately 30% compared to QWERTY based on ergonomic studies of typing patterns. To support non-Latin scripts on keyboards primarily designed for Latin alphabets, mechanisms like dead keys and compose sequences enable the input of diacritics and complex characters without dedicated hardware. Dead keys produce no output on their own but modify the subsequent keypress to add accents, such as pressing the acute accent dead key followed by e to yield é, facilitating entry of characters in languages like French or Spanish.[68] Compose sequences extend this by combining multiple keystrokes to generate Unicode characters, particularly useful for non-Latin scripts; for example, on a Latin keyboard, a compose key followed by c and = can produce the Cyrillic letter ц, allowing users to approximate the JCUKEN layout—the standard Russian phonetic arrangement analogous to QWERTY but using Cyrillic letters like й, ц, у—for typing in Cyrillic without switching physical layouts. Custom layouts allow users to remap keys beyond standard configurations, often through software to optimize for personal workflows or accessibility. Tools like AutoHotkey enable scripting simple remappings, such as reassigning the Caps Lock key to act as a hyper key (combining Ctrl, Alt, Shift, and Win functions) by using commands likeCapsLock::Ctrl, which can transform inefficient key positions into more ergonomic ones for prolonged use. In 2025, AI-assisted remapping tools have emerged for programmers, analyzing typing habits and code patterns to suggest optimized layouts; for instance, the Keyboard Layout Wizard uses machine learning to generate custom mappings that minimize reaches for frequent symbols like brackets and operators, potentially improving coding speed by adapting to individual finger strengths and common IDE shortcuts.[69]
Bilingual keyboards address multilingual needs by integrating multiple scripts into a single layout, often leveraging the AltGr (right Alt) key for third-level symbols. The US International layout, for example, builds on the base alphanumeric keys by using dead keys for common diacritics (e.g., ' followed by a for á) and AltGr for additional characters like € (AltGr + e) or ¿ (AltGr + ?), enabling seamless switching between English and accented Latin scripts without layout changes.[70] This approach, supported in operating systems like Windows, provides access to over 100 international symbols while maintaining compatibility with standard QWERTY hardware.[71]
