An idea for a keyboard layout and how it interacts with the computer
Types of Keyboards
The keyboard has not changed much, but the most notable changes to it are the natural developments to add new keys to provide the keyboard with new functions. The most common types of keyboards are as follows:
- 101-key Enhanced keyboard
- 104-key Windows keyboard
- 82-key Apple standard keyboard
- 108-key Apple Extended keyboard
Laptops often have a unique and specific keyboard layout for the device, and many keyboard developers add additional keys for specific functions. Generally, the keyboard consists of these main types of keys:
- Typing keys
- Numeric keypad
- Function Keys
- Control Keys
The printing keys are the part of the keyboard that contains letters and symbols and usually have a uniform shape known as QWERTY, referring to the first 6 letters of the English keyboard, designed in this way to slow down fast typists by making the letter arrangement somewhat strange. The reason makers of typewriters wanted to slow down typing speed was that the mechanical arms used to type letters on paper would collide and get closer together if typed too quickly. Despite the mechanical arms no longer being a problem, the design of the QWERTY layout is still used in computer keyboards. As a result of criticism of this keyboard layout, a new arrangement of keys inside the keyboard, called DVORAK, was developed to make typing easier, more comfortable, and less likely to result in the aches associated with long-term typing. However, it has not been widely adopted yet.
The numeric keys are a natural development of the keyboard layout due to increased computer usage in many tasks, and as numbers are a type of information, 17 keys were added to the keyboard for numeric input. In 1986, function and control keys were added to the keyboard layout to give specific commands to the open application or the operating system. The function keys are arranged in a single horizontal row above the main keyboard to provide specific commands to the running application or operating system, while the control keys provide more flexibility for controlling the cursor and displayed screen. There are four keys organized in a T shape between the typing keys and the numeric keypad that allow for smooth cursor movement on the screen and enable the user to make significant jumps in most programs and applications. Some of the important control keys include End, Insert, Delete, Page Up, Page Down, Ctrl (Control), Alt (Alternate), and Esc (Escape).
Inside the Keyboard
- Key Matrix location
- Amount of pressure and how it is classified and categorized
- The speed at which the keys are pressed
Key Matrix
The keyboard relies on the keys that cause a change in the electrical current flowing through the circuits beneath the keys. When the key is pressed towards the electric circuit, there is usually a small amount of vibration between the surfaces, known as bounce.
The processor recognizes the fast movement of the ON and OFF in the electric circuit as you keep pressing the key continuously. It understands that you want to repeat this letter every time you press a specific key, so it sends it repeatedly to the computer to display it on the screen. This is known as Typematics, and the delay between each letter and the next one can be adjusted through the device’s software, typically allowing about 30 repeated letters per second.
Keyboard Technology
1- Rubber dome mechanical
This type of technology is widely used in keyboards. In this type, each key has a flexible rubber dome with a solid carbon center. When you press the key, there is a plunger or compressor below the key that pushes down towards the rubber dome, causing the carbon part in the center of the rubber dome to press downward as well, pressing the carbon part to a flat surface beneath the key matrix. As long as you keep pressing the key, the carbon in the center continues to close the electric circuit at the key’s position in the key matrix. Once you release the key, the rubber dome returns to its original position, causing the key you pressed to return to its resting state before you pressed it.
This type of technology is not expensive, provides good tactile and audible response to the keys, and can resist rust due to the rubber layer covering the key matrix.
2- Membrane mechanical
This type is similar to the previous one but does not have isolated keys like the previous type. Instead, it has a rubber membrane with a certain protrusion for each key. You may have seen this type of key in devices designed for heavy industries because most of them offer tactile response, in addition to being difficult to maneuver, which is why this type is rare to find in traditional computers.
3- Capacitive non-mechanical
This type is non-mechanical as it does not work mechanically since it does not close a circuit like other types. Instead, the electric current flows continuously through parts of the key matrix. Each key has a very small layer connected to the bottom of the key’s compressor or actuator, and when you press the key, the layer at the bottom of the key approaches directly to the layer below it. Because the two layers get closer, the amount of electric current flowing through the proximity point is affected, and the processor detects this change and determines the key’s location where this change occurred.
This type of technology is expensive but has a longer lifespan than other types, is resistant to rust, and has fewer issues that may arise from the surfaces meeting together as in the first type.
4- Metal contact mechanical
This type is not commonly used and rarely found. It simply has a metal part beneath the compressor below the key, and when you press the key, this metal part connects the circuit terminals, allowing the processor to detect this change. This type is not expensive, provides tactile and audible response to the keypresses, but is more prone to rust due to the metal part, and there is no barrier to prevent dust and water from reaching the circuits inside the keyboard.
5- Foam element mechanical
It closely resembles the previous type in many characteristics, such as susceptibility to rust, cost-effectiveness, tactile and audible response to the keys, and inability to block dust and water from entering the circuits inside it. However, instead of the foam part spongy foam between the actuator below the key and the metal part.
From Keyboard to Computer
The most common types of connectors between the keyboard and computer are as follows:
- 5-pin DIN (Deustche Industrie Norm) connector
- 6-pin IBM PS/2 mini-DIN connector
- 4-pin USB (Universal Serial Bus) connector
- internal connector (for laptops)
- The operating system checks if this data is a command for the operating system itself, such as Ctrl-Alt-Delete in Windows, which is a command specific to the operating system and opens a menu to choose from several options to shut down your computer, open the task manager, or other actions.
- The operating system passes this data to the current program or application.
- The current application understands the data coming from the keyboard as commands specific to the current application. For example, Alt-F to open the File menu in the application or Alt-F4 (FUNCTION KEY) to close the application.
- The current application may accept the incoming data from the keyboard as content and a command within the application. Or the application may not accept the incoming data and therefore ignore it.