|
The Keyboard The Workhorse of Input The basic layout of the keys on the computer keyboard evolved from an earlier office workhorse, the typewriter. Despite this distant kinship, however, the differences between computer keyboards and typewriters far outweigh their apparent similarities. The first distinction is that the keys on a computer keyboard, unlike those of a typewriter, have no intrinsic meaning. The keys are marked with letters of the alphabet and numbers, but they can be assigned an infinite variety of other meanings, depending on what is wanted by program designers, systems engineers and even the individual user, who is also able to customize the keyboard. Thus, while depressing the letter Q means 'Q' in a word-processing context, it can just as easily mean 'Queen' in a chess program, or 'Quit' in a math program. In some other application, it can be assigned a meaning that has no connection at all to the letter Q in the alphabet. In typing a document with a word-processing program the ENTER key is treated like a Return key. Other programmes use the ENTER key differently, and most use it as a "go do it" command, so whichever command is issued will not be executed until ENTER is pressed. In addition to conventional typewriter keys, the keyboard also has function keys, which can be assigned a variety of tasks to meet the demands of different software packages. There are also several single-purpose keys on the keyboard. These include the cursor keys, which are used to move an on-screen marker called the cursor. The cursor's feedback helps the user interact with the computer by indicating the location of the next character to be entered. Under the keyboard's surface is a circuit board with contacts and wires marking out a grid whose coordinates have a significance to the computer. Pressing any key closes a switch at an intersection on the matrix of wires printed on the circuit board. This generates a scan code, which identifies the key by a numerical set of coordinates. The scan code travels along a cable and through a keyboard port, directly to the CPU. The CPU then consults a hard-wired electronic list called a look-up table, located in ROM-the computer's permanent, factory-installed Read Only Memory. The look-up table cross-references each scan code against a binary number that stands for a meaningful symbol, such as a letter of the alphabet. Typically, the look-up table defines keys according to the computer's usual functions: the entry of numerical data, for example, or the use of a particular alphabet for word-processing. Computers in Western countries usually convert scan codes into ASCII-American Standard Code for Information Interchange. This standard uses 128 binary numbers to represent upper- and lower-case letters, numerals, typographical symbols and a variety of codes that instruct the computer to perform such assorted functions as backspacing or sounding its beeper. Here are some keyboard keys that are not found on a typewriter
Return to Components
|