Physical keyboard layout
Physical layout refers to the positioning of keys on the keyboard. Within the keyboard protocol, each position is given a number, and the decision of how to interpret these numbers is made by the host computer. For example, French, German and British keyboards all share the ISO layout, but the keys represent different characters in each country — they use different logical layouts.
Introduced by the IBM Enhanced Keyboard, this became the standard US layout. Keyboards designed in the US took this form, while many keyboards marketed in the US by Asian companies used the Asian 101 layout.
Around 1995 Microsoft added three more keys to the keyboard, inserted between ctrl and alt: two Windows keys, on the left and right sides, and the menu key on the right. The layout remains otherwise unchanged to this day, although many keyboards have made unconventional adaptations. One adaptation, used by the Microsoft Natural Keyboard Elite and others, rearranges the 3×2 navigation block into 2×3.
Widely used in Europe, with the Netherlands being an exception, as they switched to the US ANSI layout. This layout may have also originated with the IBM Enhanced keyboard. This layout was likewise adapted by Microsoft in the same manner as ANSI.
"Asian" layout widely used by Asian manufacturers such as Chicony. The "big Asian" enter key (shortened to "big-ass") is found on these keyboards. Backspace is a single unit. NMB RT-100/RT-8200 series keyboards (models ending "+") also used this layout; this may be because the manufacturer Hi-Tek was bought by the Japanese company Minibea, but it may also be a holdover from earlier designs, as the Asian 101 layout itself appears to have been derived from the IBM Model F AT.
Some manufacturers such as NMB produced ISO keyboards for the European market. Other manufacturers such as Nan Tan adopted Asian 101 to created a hybrid Asian/ISO keyboard, with the same large enter key but with an extra key added to the right of left shift.
An alternative approach, Asian 102 below, was to use a 102-key layout for both markets, with one key left blank in logical layouts that only used 102 keys. This approach allows for backspace to remain a full 2 units. Another 2-unit backspace 101-key variant exists where right shift is reduced in size to allow backslash to be moved to its right, as found in the Tai-Hao TH-5539 series.
Used by Monterey, KPT, Focus and others, Asian 102 is used by both 101-key and 102-key keyboards. A 1-unit key is inserted on each side in between ctrl and alt. On US keyboards, the right-hand key is backslash and the left-hand key is blank. On UK keyboards, backslash is moved to the left-hand key (mimicking ISO) and # is placed on the right-hand key to allow shift+3 to be £. Other European languages are adapted similarly.
The so-called "Focus" layout is an alternative to Asian 101, where right shift is divided instead of backspace. While the JIS layout also features a split right shift, JIS keyboards place the extra key to the left of right shift, the Focus layout puts the extra key to the right. The origin of the layout is not known, but it is most notable by its use by Focus,
- BTC 5139
- Focus FK-555
- Some 101-key, and possibly all 104-key Focus FK-2001; Focus also used the Asian 102 layout as 101-key (Europe had the ISO FK-2002 instead)
- Lite-On SK-0002
- Some Tai-Hao TH-5539 variants
A great many non-standard layouts exist, both commercial products and community projects.
This layout was introduced with the IBM 3275 and 3277 Display Stations. The basic layout used 66 keys. An extended version had 78 keys with added a 12 key application function cluster. The layout was used by many manufacturers for their terminal keyboards.
This layout was introduced with the IBM 3276 and 3278 Display Stations. The basic layout used 75 keys. An extended version had 87 keys with added a 12 key application function cluster. The layout was used by many manufacturers for their terminal keyboards.
This layout was introduced with the IBM 5251 Display Station. The layout uses 82 keys.
IBM 5271 (3270 PC)
This layout was introduced with the IBM 3270 PC (System Unit 5271) The 3270 PC was an IBM PC XT containing additional hardware which emulated the behavior of an IBM 3270 terminal. The layout consists of 122 keys. IBM later made a 104 key version the removed the number pad. The layout was used by many manufacturers for their 3270 compatible terminal keyboards.