All Topics  
Keyboard layout

 

 

 

 

 

Keyboard layout


 
 



A keyboard layout is any specific mechanical, visual, or functional arrangement of the keys, legends, or key–meaning associations (respectively) of a computerComputer keyboard

A computer keyboard is a peripheral modeled after the typewriter keyboard....
, typewriterTypewriter

A typewriter is a mechanical, electromechanical, or electronic device with a set of "keys" that, when pressed, cause charact...
, or other typographicAlphanumeric keyboard

Alphanumeric keyboards include typewriter and computer keyboards....
 keyboard.
  • Mechanical layout: The placements and shapes of the various tangible keys of a keyboard.
  • Visual layout: The arrangement of the legends (markings) that appear on the keys of a keyboard.
  • Functional layout: The arrangement of the key–meaning associations, determined in software, of all the keys of a keyboard.

Keyboard structure

A key labeled with only a single letter (usually the capital form) can generally be struck to type either a lower case or a capital letter, the latter requiring the simultaneous holding of the shiftShift key

The shift key is a modifier key on a keyboard, used to type capital letters and other alternate "upper" characters....
key, often labeled “?”. The shift key is also used to type the upper of two symbols on a given key, the lower being typed without using the shift key. Keyboards often have what is effectively a secondary shift key, used to type symbols beyond the two otherwise available with each key. These symbols may appear to the right of the main symbols on the keys, or they may be unmarked. This secondary shift key is marked Alt Gr or option on many systems.

The common keyboard structure also includes the controlControl key

In computing, a Control key is a key which, when pressed in conjunction with another key, will perform a special operation....
and alternativeAlt key

The Alt key on an IBM PC keyboard is the key located immediately to either side of the Space bar, used to change the functio...
(alt) keys. These, along with shift, caps lock, option, command, and the like are called modifier keyFacts About Modifier key

In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when th...
s
. There are also function keyFunction key

A function key is a key on a computer or terminal keyboard which can be programmed so as to cause an operating system comman...
s, with various functions as determined by software.

Dead key

A dead keyDead key

A dead key is a key on a typewriter or a computer keyboard that produces no output when it is pressed, but modifies the outp...
 or key combination does not generate a character when struck, but modifies the character generated by the key struck immediately after. On some systems, there is no indication to the user that a dead key has been struck, but in some text-entry systems the diacritical mark is displayed along with an indication that the system is waiting for another keystroke: either the base character to be marked, an additional diacritical mark, or space to produce the diacritical mark in isolation.

Many languages use the Roman alphabet and have diacritically-marked letters for which unique keys do not exist on all keyboards. For example, on some keyboard layouts, the acute accent key is a dead key; in this case, striking acute accent then a results in á. Acute accent followed by space results in an acute accent in isolate form.

Most modern keyboards conform to the ISO 9995 layout. This layout was first defined by the user group at AFNOR in 1984 working under the direction of Alain Souloumiac (Alain Souloumiac, Les perspectives de l’informatique, La Documentation Francaise 1983, p.72). Based on this work, a well known ergonomic expert wrote a report (Yves Neuville, Le clavier bureautique et informatique, Cedic-Natan 1985) which was adopted at the ISO Berlin meeting in 1985 and became the reference for the keyboards’ layout.

In Mac OS XMac OS X Overview

Mac OS X is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Computer, the latest ...
, many keyboard layouts employ dead keys. The U.S. Extended layout employs dead keys extensively (reached with option and option-shift) allowing a large inventory of characters to be easily typed. In the U.S. layout, the following smaller selection of dead keys appears (all reached with simply option):

´ option-e (á, é, í, ó, ú)
` option-` (à, è, ì, ò, ù)
¨ option-u (ä, ë, ï, ö, ü, ÿ)
ˆ option-i (â, ê, î, ô, û)
˜ option-n (ã, õ, ñ)


The user simply types the base character after striking the dead key. For example, the key-strokes option-e and e result in the character é. In Mac OS XMac OS X

Mac OS X is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Computer, the latest ...
, pressing one of these key combinations creates the accent and highlights it, then the final character appears when the key for the base character is pressed. Some diacritically-marked Latin letters, of course, such as wW

The letter W is the twenty-third letter in the Latin alphabet....
(used in WelshWelsh language

Welsh , is a member of the Brythonic branch of Celtic spoken natively in Wales , in England by some along the Welsh border, ...
), cannot be typed with the U.S. layout. That layout, which predates Unicode, provides access only to characters found in the legacy Mac Roman character set and does not support other diacriticDiacritic

A diacritical mark or diacritic, sometimes called an accent mark, is a mark added to a letter to alter a word's ...
s, such as ?, that are not commonly found in Western European languages (but which are commonly used in many Eastern EuropeFacts About Eastern Europe

Eastern Europe is the eastern region of Europe variably defined....
an languages). However, the Mac OS X U.S. Extended keyboard layout, which was released after Unicode support became common, does provide access to many more diacritics.

Ubuntu, a LinuxLinux

Linux is a Unix-like computer operating system....
 distribution, has an option for a user-chosen ‘compose’ key available through its keyboard settings, offering the user a wide variety of different diacritics based on what is typed. For instance, pressing Compose / l easily produces the l character. The user can edit the text file to produce whatever diacritics they desire based on the key combination used.

Note on keyboard layouts

The following layouts assume that the physical locations of the keys are the same as on a US 102-key PC/ATPersonal computer

A personal computer is usually a microcomputer whose price, size, and capabilities make it suitable for personal usage....
 keyboard. In practice, keyboards from other countries may have keys in different locations. However, on a US 102-key PC/AT keyboard with an operating systemOperating system

An operating system is a software program that manages the hardware and software resources of a computer....
 configured for a non-English language, the keys are placed differently; “Dead keys” appear in red, and characters accessed using the AltGr key appear at the bottom right of the corresponding key, or in some images in blue.

Another situation takes place with “national” layouts.
Keyboards designed for typing in SpanishSpanish language Summary

Spanish or Castilian is an Iberian Romance language....
 have some characters shifted, to release the space for Ñ ñ;
similarly, those for French and other European languages may have a special key for the character Ç ç .
Keyboards designed for Japanese, may have special keys to switch between Japanese typing and the Roman alphabet and vice-versa;
and the character ¥ instead of \.
Using such keyboards for other languages leads to a conflict: the image on the key does not
correspond to the character. In such cases, each new language may require an additional label on the keys, because the
standard keyboard layouts do not share even similar characters of different languages (see the example in the figure above).
However, in some special cases (For example, typing English at the English keyboard), the image at the physical key
may correspond to the character it generates.

Most of the operating systems allow switching between keyboard layouts, usually those combinations involve register keys and are not used for normal operations or text entry (companies like MicrosoftMicrosoft

company_name = Microsoft Corporation| company_logo = ...
 reserve Alt+Shift or Ctrl+Shift register control keys for sequential layout switching, those keys were inherited from old DOS keyboard drivers). Keyboard manufacturers usually print second alphabet on the empty part of the key for markets they sell computers or keyboards on. The second alphabet can also be added with extension products like keyboard stickers manufactured by different companies.

Apple KeyboardApple keyboard Summary

An Apple keyboard is a computer keyboard designed for Mac OS, and usually made by Apple Computer....
s have CommandCommand key

The Command key, known as the open-Apple key in documentation previous to the Apple Macintosh family of computers, is ...
and OptionOption key

The Option key, also known as Alt key is a modifier key present on Apple Macintosh keyboards....
keys instead of AltAlt key

The Alt key on an IBM PC keyboard is the key located immediately to either side of the Space bar, used to change the functio...
and AltGrAltGr key Summary

AltGr is a modifier key on PC keyboards used to type many characters, primarily ones that are unusual for the locale of the ...
.

Many Unix workstation keyboards place the Control keyControl key

In computing, a Control key is a key which, when pressed in conjunction with another key, will perform a special operation....
 to the left of the letter A, and the Caps LockCaps lock Overview

The caps lock is a key on a computer keyboard....
 key in the bottom left. This layout is often preferred by programmers as it makes the Control key easier to reach. This position of the Control key is also used on the XO laptop, although the XO does not have a Caps Lock.

QWERTY based layouts for Roman script

Although there are a large number of different keyboard layouts used for different languages written in Roman script, most of these layouts are quite similar. They can be divided into three main families according to where the Q, A, Z, M, and Y keys are placed on the keyboard. These are usually named after the first six letters.

While the core of the keyboard, the alphabetic section, remains fairly constant, and the numbers from 1-9 are almost invariably on the top row, keyboards differ vastly in:
  • the placement of punctuation characters,
  • which punctuation characters are included,
  • whether numbers are accessible directly or in a shift-state,
  • the presence and placement of accent deadkeys and accented characters.

QWERTY

By far the most widespread layout in use, and the only one that is not confined to a particular geographical area. Keys like “enter” and “caps lock” have not been translated to the language of the keyboard in question.
Canadian Multilingual StandardCanada

Canada is the world's second-largest country by total area, occupying most of northern North America....


This keyboard layout is used in Canada. English-speaking Canadians mostly use the same keyboard layout as in the United States, unless they are in a position where they have to write French on a regular basis. In addition, the Canadian Multilingual Standard layout can be found on portable computers marketed in Canada.

A remarkable characteristic of the Canadian Multilingual Standard keyboard is the number and variety of its shift states and dead keyDead key Overview

A dead key is a key on a typewriter or a computer keyboard that produces no output when it is pressed, but modifies the outp...
s, thanks to which it can be used to type many accented Latin characters, including such exotic letters as the g (dotted g) of MalteseMaltese language

Maltese is a Semitic language of the Afro-Asiatic language family....
 or the j (circumflexed j) of EsperantoFacts About Esperanto

Esperanto is the most widely spoken constructed international language....
. Though this keyboard lacks the caret (^) character, this is easily accomplished by typing the accent circumflex followed by a space.
Canadian FrenchCanada

Canada is the world's second-largest country by total area, occupying most of northern North America....


This keyboard layout is commonly used in Canada by French-speaking Canadians. Although not as versatile as the Canadian Multilingual Standard keyboard, it can be used to type all accented French characters. Of course, it allows to write English as well. It remains popular mainly because of its close similarity to the basic US keyboard commonly used by English-speaking Canadians.
CzechCzech language

Czech is one of the West Slavic languages, along with Slovak, Polish, Pomeranian , and Lusatian Sorbian....
QWERTY keyboard layout is also used in the Czech Republic.
DanishDanish language

Danish is one of the North Germanic languages , a sub-group of the Germanic branch of the Indo-European languages....

DutchDutch language

Dutch is a West Germanic language spoken by around 22 million people, mainly in the Netherlands and Belgium . ...

  • The Dutch keyboard layout is barely used; the majority of the Dutch use the United States (International)Keyboard layout

    Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
     layout instead.

FaroeseFaroese language Summary

Faroese , often also spelled Faeroese, is a West Nordic or West Scandinavian language spoken by 48,000 people in the F...

ItalianItalian language Overview

Italian is a Romance language spoken by about 70 million people, primarily in Italy....


Note:
  • braces (right above square brackets and shown in purple) are given with both AltGr and Shift pressed.

NorwegianNorwegian language Overview

Norwegian is a Germanic language spoken in Norway....

PolishPolish language

Polish is the official language of Poland....
Most typewriters use a QWERTZ keyboard with Polish accentuated letters accessed directly, while practically all computers (except custom-made, e.g., in public sector and some Apple computers) use standard US layout (commonly called Polish programmers layout, in PolishPolish language

Polish is the official language of Poland....
: polski programisty) with Polish letters accessed through AltGr (AltGr-Z giving “Z” and AltGr-X giving “Z”).
Also, on MS WindowsMicrosoft Windows

Microsoft Windows is a family of operating systems by Microsoft....
, the tilde character (shift+`) acts as a dead key to type Polish diacritical marks; thus, to obtain an “l”, one may press ~ followed by l. The tilde character is obtained with ~ and space.
PortuguesePortuguese language

Portuguese is an Iberian Romance language, of the Indo-European family....

PortuguesePortuguese language Summary

Portuguese is an Iberian Romance language, of the Indo-European family....

SlovakSlovak language

Slovak is an Indo-European language belonging to the West Slavic languages ....
QWERTY keyboard layout is also used in Slovakia.
SpanishSpanish language

Spanish or Castilian is an Iberian Romance language....

  • The Spanish (Spain) keyboard layout also includes characters required for typing the Catalan languageFacts About Catalan language

    Catalan is a Romance language, the national language of Andorra and co-official in the Spanish autonomous communities of B...
    : ÇC

    C or c is a consonant in Esperanto orthography, representing a voiceless postalveolar affricate, and is equivalent to ...
    , the grave accentGrave accent

    The grave accent is a diacritic mark used in written Greek until 1982, French, Catalan, Welsh, Italian, Vietnamese, Scottish...
     and interpunctInterpunct

    An interpunct is a small dot used for interword separation in ancient Latin script, being perhaps the first consistent visua...
     (punt volat, used in l·l) at Shift-3.

SpanishSpanish language

Spanish or Castilian is an Iberian Romance language....

  • The Spanish (Latin America) keyboard layout is used throughout Central and South America, but the use of the Spanish (Spain)Keyboard layout

    Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
     layout is also not uncommon due to many Operating Systems defaulting to the Spanish (Spain)Keyboard layout

    Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
     layout when the user selects Spanish as the default language (GNU/Linux) or installing the Spanish version (Windows).

SwedishSwedish language Summary

Swedish is a North Germanic language spoken predominantly in Sweden and in parts of Finland, especially along the coast an...
/FinnishFinnish language

Finnish is the language spoken by the majority of the population in Finland and by ethnic Finns outside Finland....

UKUnited Kingdom

The United Kingdom of Great Britain and Northern Ireland is a country and sovereign state that lies off the northwest coast...
 and IrelandRepublic of Ireland

The Republic of Ireland is the official description of the sovereign state which covers approximately five-sixths the islan...



The United Kingdom and Ireland use a keyboard layout based on the 48-key version defined in British Standard BS 4822. It is very similar to that of the United States, but has an extra key, includes £ and € signs and some rarely used EBCDIC symbols (¬, ¦), and uses different positions for the characters @, ", #, ~, \, |. See the article British and American keyboardsBritish and American keyboards

There are two major English language keyboard layouts, the United States layout and the United Kingdom layout....
 for details.

The default keyboard layout for Ireland on Microsoft WindowsMicrosoft Windows Summary

Microsoft Windows is a family of operating systems by Microsoft....
 (called “Irish”) makes three minor deviations from the UK norm. The keyboards have the same keys with the same markings but (1) the default use for key left of “1”, is a grave dead keyDead key

A dead key is a key on a typewriter or a computer keyboard that produces no output when it is pressed, but modifies the outp...
 (this change is also made on UK-Extended); (2) when AltGr is pressed, the apostrophe key becomes an acute dead key; and (3) AltGr+vowel produces the acute-accent form of that vowel (e.g., AltGr+a = á, AltGr+E = É).

The BS 4822:1994 standard does not make any use of the AltGr key and lacks support for any non-ASCII characters other than ¬ and £. It also assigns a key for the non-ASCII character broken bar (¦), but lacks one for the far more commonly used ASCII character vertical bar (|). It also lacks support for Welsh orthography. Therefore, various manufacturers have modified or extended the BS 4822 standard:

  • The B00 key (left of Z) shifted results in vertical bar (|) on some systems (e.g., Microsoft WindowsMicrosoft Windows

    Microsoft Windows is a family of operating systems by Microsoft....
    ’ UK/Ireland keyboard layout and LinuxLinux

    Linux is a Unix-like computer operating system....
    /X11 UK/Ireland keyboard layout), rather than the broken bar (¦) assigned by BS 4822 and provided in some systems (e.g., OS/2OS/2

    OS/2 is an operating system created by Microsoft and IBM, later developed by IBM exclusively....
    ’s UK166 keyboard layout)


  • The E00 key (left of 1) with AltGr provides either vertical bar (|) or broken bar (¦)


(Hong KongHong Kong

The Hong Kong Special Administrative Region of the People's Republic of China is one of the two special administrative regi...
 uses US and Chinese (Traditional) keyboards rather than UK and Ireland ones. See also Technical standards in colonial Hong KongTechnical standards in colonial Hong Kong

This article gives readers an insight on how the British colonial rule affected the technical standards in Hong Kong....
.)
United Kingdom extended
  • Windows XP SP2 and later also offer a “United Kingdom Extended” keyboard layout which allows input for many languages (including Welsh, a UK language) without changing any of the allocations of frequently-used keys (the rarely-used grave accent key becomes a dead key). In particular, the apostrophe key is not changed into a dead key modifying the character generated by the next key pressed, as used by the US International layout.


The grave accent becomes a dead key which adds a grave accent to a subsequent a,e,i,o,u,w,y,A,E,I,O,U,W,or Y, generating à, è, etc.

a,e,i,o,u,w,y,A,E,I,O,U,W,Y with acute accent (á, é, etc.) are generated either by pressing AltGr and the relevant character key simultaneously, or AltGr and apostrophe (acting as a dead key combination) followed by the character. Some programs assign functions to the combination of AltGr and a letter, in which case the AltGr and apostrophe method must be used to generate acute accents.

AltGr and 6 acts as a dead key combination to add a circumflex to a subsequent a,e,i,o,u,w,y,A,E,I,O,U,W,Y (â, ê, etc.). The shifted 6 key generates the caret (^), which looks like a circumflex.

AltGr and 2 acts as a dead key combination to add a diaeresis to a subsequent a,e,i,o,u,w,y,A,E,I,O,U,W,Y (ä, ë, etc.). The shifted 2 key on a UK keyboard generates the double quote ("), which looks a bit like a diaeresis (mnemonic).

AltGr and hash (#) acts as a dead key combination to add a tilde (~) to a subsequent a,n,o,A,N,O (ã, ñ, etc.). The shifted # key on a UK keyboard generates the tilde character (~) (mnemonic).
USAmerican English

American English is the dialect of the English language used mostly in the United States of America....


The US keyboard layout has a second Alt key instead of the AltGr key and does not use any dead keyDead key

A dead key is a key on a typewriter or a computer keyboard that produces no output when it is pressed, but modifies the outp...
s, and thus offers no way of inputting any sort of diacritic or accent; this makes it unsuitable for all but a handful of languages. However, on some operating systems (including Windows), the layout can be set to US-International which allows for dead keys but still uses the standard US keyboard. The right Alt key then acts as an AltGr key. On the other hand, the US or UK keyboard layout is occasionally used by programmers in countries where the keys for [] are located in less convenient positions on the locally customary layout.

U.S.United States

The United States of America, also known as the United States, the U.S., the U.S.A., and America, is...
 keyboards are used not only in the United States, but also in other EnglishEnglish language Overview

English is a widely distributed language that originated in England but is now the primary language in numerous countries....
-speaking countries (e.g., CanadaCanada

Canada is the world's second-largest country by total area, occupying most of northern North America....
, AustraliaAustralia

Australia, officially the Commonwealth of Australia, is a country in the Southern Hemisphere comprising the mainland o...
, and New ZealandNew Zealand

New Zealand is a country in the south-western Pacific Ocean consisting of two large islands and many much smaller islands, m...
), except for the United KingdomUnited Kingdom Summary

The United Kingdom of Great Britain and Northern Ireland is a country and sovereign state that lies off the northwest coast...
 and IrelandRepublic of Ireland

The Republic of Ireland is the official description of the sovereign state which covers approximately five-sixths the islan...
, which use a British standard instead.
US-International

The US keyboard layout can be configured to type accents efficiently. This is known as the US-International layout. Using the same layout as the US keyboard, accented characters can be typed by pressing the appropriate accent key, then the letter on the keyboard in its unaccented form. Accent keys share the same key as ', `, ", ^ and ~.

An accent key is activated by pressing it (without holding it), and next pressing the letter that requires an accent. After the two strokes, the single accented character would appear on the screen. Note that only certain letters (such as vowels and n) can have accents in this way. If one wishes to use the normal single quotation mark, caret and so on, one would press the accent key followed by the spacebar. Accented characters can be typed with the following combinations:
  • ' the letter (é)
  • ` the letter (è)
  • " the letter (ë)
  • ^ the letter (ê)
  • ~ the letter (ñ)


Thus, in this sense, the keys ', `, ", ^ and ~ are dead keyDead key

A dead key is a key on a typewriter or a computer keyboard that produces no output when it is pressed, but modifies the outp...
s when first depressed, then become normal keys functioning in the same way as keys on the US keyboard if the spacebar is pressed.

There are also alternative US-International formats, whereby modifier keys such as shift and alt are used, and the placement of the accented characters are different from the placement of their unaccented counterparts.

  • The US-International keyboard layout is used in the NetherlandsNetherlands

    The Netherlands is the European part of the Kingdom of the Netherlands , which is formed by the Netherlands, the Neth...
    .
    • In The Netherlands often just a second Alt is shown instead of AltGr, but it has the same function. The standard Dutch layout is rarely used, excluding very few specialized industries.

QWERTZ

The QWERTZ layout is fairly widely used in Germany and much of Central Europe. The main difference between it and QWERTY is that Y and Z are swapped, and most special characters such as brackets are replaced by diacritical characters.
CzechCzech language

Czech is one of the West Slavic languages, along with Slovak, Polish, Pomeranian , and Lusatian Sorbian....
The QWERTZ keyboard layout is also used in Czech Republic.
HungaryHungary

Hungary , officially the Republic of Hungary , is a landlocked country in Central Europe, bordered by Austria, Slovaki...

GermanyGermany

Germany , officially the Federal Republic of Germany , is a country in central Europe....
 and AustriaAustria

Austria is a landlocked country in central Europe....
 (but not Switzerland)


The PC keyboard layout commonly used in Germany and Austria is based on one defined in an old (October 1988) version of the German standard DINDin

DIN or Din or din can have several meanings:-...
 2137-2. The characters ² ³ \ @ € | µ ~ are accessed by holding the Alt Gr key and tapping the other key. The Alt key on the left will not access these additional characters.

The accent keys ^ ` ´ are dead keys: press and release an accent key, then press a vowel key to produce accented characters (ô, á, ù, etc.). One problem with German keyboards when used to type English text is that users frequently mistype a spacing accent instead of an apostrophe (e.g., it´s or it`s instead of correctly it’s).

Note that the semi-colon and colon are accessed by using the Shift (large arrow up) key.

Abbreviations on a German keyboard: Strg = Steuerung – control (Ctrl); Alt Gr = Alternate Graphics (Right Alt, or Strg+Alt (Ctrl+Alt) keys simultaneously); Einfg = Einfügen – insert (Ins)(“add in” – insert); Entf = Entfernen – delete (Del); Bild? = Bild auf – page up (PgUp); Bild? = Bild ab – page down (PgDn); Pos 1 = Position eins – Home (“position one”).
Druck\S-Abf stands for Print Screen, Rollen (to roll) is Scroll Lock, and Pause\Untbr (Pausing, Unterbrechen = break, stop) is Break. The numeric keypad sometimes has the multiplication sign (×) instead of the asterisk (*).

Note too, that the DIN sets an uncommon behaviour of Caps Lock which is correctly described as Shift Lock. When pressed, all keys are shifted, including numbers and special characters. To release, you need to press the Shift key below Shift Lock (as on mechanical typewriters). The sign on the key is a large arrow down, on newer designs pointing to an uppercase A key.
In IT, an alternative behavior is often preferred, usually described as “IBM”, which is the same as Caps Lock on English keyboards – only letters are shifted, and hitting Caps Lock again releases it.
RomanianRomanian language

Romanian is the fifth of the Romance languages in terms of number of speakers....
 in RomaniaRomania

Romania: is a country in Southeastern Europe....
 and MoldovaMoldova

The Republic of Moldova is a landlocked country in eastern Europe, located between Romania to the west and Ukraine to the e...

The current Romanian National Standard SR 13392:2004 establishes two layouts for Romanian keyboards: a “” one and a “” one.



The “primary” layout is intended for more traditional users that learned long ago how to type with older, Microsoft-style implementations of the Romanian keyboard. The “secondary” layout is mainly used by programmers and it doesn’t contradict the physical arrangement of keys on a US-style keyboard. The „secondary” arrangement is used as the default one by the majority of GNU/LinuxLinux

Linux is a Unix-like computer operating system....
 distributions.

There are four Romanian-specific characters that are incorrectly implemented in all Microsoft Windows versions before Vista:

- “S with comma below” (Unicode 0218) – incorrectly implemented as “S with cedilla below” (Unicode 015E)

- “s with comma below” (Unicode 0219) – incorrectly implemented as “s with cedilla below” (Unicode 015F)

- “T with comma below” (Unicode 021A) – incorrectly implemented as “T with cedilla below” (Unicode 0162)

- “t with comma below” (Unicode 021B) – incorrectly implemented as “t with cedilla below” (Unicode 0163)

The cedilla-versions of the characters don’t actually exist in Romanian language (it is purely a historic bug) – please see http://www.secarica.ro/html/s-uri_si_t-uri.html.

Since Romanian hardware keyboards are not widely available, Cristian Secara has created a driver that allows the Romanian characters to be generated with a US-style keyboard, in all Windows versions previous to Vista. It uses the right AltGr key modifier to generate the characters. The keyboard driver is available at http://www.secarica.ro/html/ro_keyboard.html (text is in Romanian).
SlovakFacts About Slovak language

Slovak is an Indo-European language belonging to the West Slavic languages ....
The QWERTZ keyboard layout is also used in Slovakia.
BosnianBosnian language

The Bosnian language is one of the standard versions of the Central-South Slavic diasystem, based on the tokavian dialect....
, CroatianCroatian language

The Croatian language is a language of the western group of South Slavic languages which is used primarily by the Croats....
, Serbian (Latin)Serbian language Summary

The Serbian language is one of the standard versions of the tokavian dialect, used primarily in Serbia, Montenegro, Croatia,...
 and Slovene



The BosnianBosnian language Overview

The Bosnian language is one of the standard versions of the Central-South Slavic diasystem, based on the tokavian dialect....
, CroatianCroatian language

The Croatian language is a language of the western group of South Slavic languages which is used primarily by the Croats....
, Slovene and Serbian (latin)Serbian language

The Serbian language is one of the standard versions of the tokavian dialect, used primarily in Serbia, Montenegro, Croatia,...
 keyboard layout has five additional special characters C, C, Ž, Š and Ð. This keyboard layout was standardized in the 1980s in YugoslaviaSocialist Federal Republic of Yugoslavia

The Socialist Federal Republic of Yugoslavia was the Yugoslav state that existed from the end of World War II until it disin...
. Characters C and Ð are not part of the Slovene alphabet however they are used for historical reasons and for writing words in the closely-related Serbian, Croatian and Bosnian languages. The Ž is on the right side of the C key on keyboards which have a longer Backspace key, and the usual inverted L shaped Enter key.
SwissSwitzerland

Switzerland , officially the Swiss Confederation, is a landlocked Alpine country in Central Europe....
 German, Swiss French, Swiss Italian, LiechtensteinLiechtenstein

The Principality of Liechtenstein is a small, doubly landlocked country in Western Europe, bordered by Switzerland to its w...
, LuxembourgLuxembourg

The Grand Duchy of Luxembourg is a small landlocked country in western Europe, bordered by Belgium, France, and Germany....

The layout of the Swiss keyboard is designed to allow easy access to frequently used accents of the French, German and Italian languages. The difference between the Swiss German (sg) and the Swiss French (sf) layout is that the German variety has the German umlauts (ä, ö, ü) accessible without shift, while the French version has the French accented characters (é, à, è) accessible without shift. The actual keyboards have the keys engraved for both variations, the difference is only in the driver setting. There is no separate driver setting for Swiss Italian.

Swiss German does not include the ßß

The glyph ' is a ligature of ? and s or z that has become a distinct letter in the German alphabet; its German n...
 used in Germany and Austria, and so that letter is not found on the keyboard. Capital Umlaut letters are written using caps lock and then pressing the corresponding Umlaut. Pressing shift and the Umlaut key would result in a lowercase letter of the corresponding french vowel (é, à, è) or vice versa, however.

Whilst the German keyboard uses German-language abbreviations (e.g. Strg for German Steuerung instead of Ctrl for Control), Swiss keyboards use the English abbreviations as a neutral solution, as they are used for all the national languages of Switzerland.

Luxembourg does not have a keyboard layout of its own. Public education uses the Swiss-French keyboard, while the banking sector prefers the Belgian layout. Other places use either, or the US layout. Liechtenstein, which also has no keyboard layout of its own, uses the Swiss German keyboard.

AZERTY

The AZERTY layout is used in FranceFrance

France, officially the French Republic, is a country whose metropolitan territory is located in Western Europe and whi...
, BelgiumBelgium

The Kingdom of Belgium is a country in northwest Europe bordered by the Netherlands, Germany, Luxembourg and France and is...
 and some neighbouring countries. It differs from the QWERTY layout thus:
  • A and Q are swapped,
  • Z and W are swapped,
  • M is moved from the right of N to the right of L (where colon/semicolon is on a US keyboard),
  • The digits 0 to 9 are on the same keys, but to be typed the shift key must be pressed. The unshifted positions are used for accented characters.


The French AZERTY keyboard also has special characters used in the French language, such as çC

C or c is a consonant in Esperanto orthography, representing a voiceless postalveolar affricate, and is equivalent to ...
, à, é and è, and other characters such as &, ", ' and §, all located under the numbers.

Some French people use the Canadian Multilingual standard keyboardKeyboard layout

Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
. The Portuguese (Portugal) keyboardKeyboard layout Overview

Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
 layout may also be preferred, as it provides all French accents (aigu, grave, tréma, tilde, circumflex, cedilla, and also quotation marks «») and its dead-letter option for all the accent keys allow for easy input of all the possibilities in French and most other languages (áàäãâéèëêíìïîóòöõôúùüû). Ç is, however, a separate key, as can be seen above.
FrenchFrench language Summary

French is the third-largest of the Romance languages in terms of number of native speakers, after Spanish and Portuguese, b...

BelgianLanguages of Belgium

The Kingdom of Belgium has three official languages, which are, in order from the greatest speaker population to the smalles...

The Belgian AZERTY keyboard was developed from the French AZERTY keyboard, but some adaptations were made in the 1980s. All letters remain in the same positions as on the French keyboard, but some signs (?, !, @, -, _, +, =, and §) are in different locations.

QZERTY

The QZERTY layout is used mostly, if not exclusively, in Italy, where it is very common on typewriters. Computer keyboards are usually QWERTY, although non-alphanumericAlphanumeric

Alphanumeric is a collective term used for identify letters of the Roman Alphabet and Roman Numbers....
 characters vary.
  • Z and W are swapped
  • M is moved from the right of N to the right of L, as in AZERTY

Non-QWERTY keyboards for Roman scripts

There are also keyboard layouts that do not resemble QWERTY very closely, if at all. These are designed to reduce finger movement and are claimed by some proponents to offer higher typing speed along with ergonomicErgonomics

Ergonomics is the scientific discipline concerned with the understanding of interactions among humans and other elements of...
 benefits.

Some languages use the Roman script but with non-QWERTY-based keyboard layouts, such as Latvian and Turkish (the majority of Turkish keyboards are QWERTY, though the “Turkish-F keyboard layout” is older and said to be better suited to the language).

Dvorak


This is the best known alternative to QWERTY, also known as the American Simplified Keyboard, ASK layout. (It was named after its inventor, Dr. August Dvorak, not the key order). There are also adaptations for languages other than English, and single handed variants. Dr. Dvorak's original layout had the numerals rearranged, but the present-day layout has them in numerical order.

Turkish



The Turkish language uses the Roman alphabet, and a dedicated keyboard layout was designed in 1955 by Erim Tuna. During its design, the Turkish Language Academy (TDK) investigated letter frequencies in Turkish and used this statistical basis to design the Turkish-F keyboard. It provides a balanced distribution of typing effort between the hands – 49% for the left hand and 51% for the right.
Besides the Turkish-F keyboard, the QWERTY keyboard is used on most computers in Turkey. F keyboards are mostly used in official places like Registry of Births or municipalities.

Chorded keyboards and mobile devices


Some layouts have been designed specifically for use with mobile devices, such as the FITALYFITALY

FITALY is a keyboard layout specifically optimized for stylus or touch-based input....
 layout, which is optimised for use with a stylus to place the most commonly used letters closest to the centre and minimise the distance travelled when entering words.

Chorded keyboardsChorded keyboard

A chorded keyboard is a computer input device that allows the user to enter characters or commands formed by pressing sever...
 such as the StenotypeStenotype

A stenotype or shorthand machine is a specialized chorded keyboard or typewriter used by stenographers for shorthand u...
 and VelotypeVelotype

Velotype is the old trademark for a type of keyboard for typing text known as a syllabic chord keyboard, an invention of the...
 allow letters and words to be entered using combinations of keys in a single stroke. Users of stenotype machines can often reach rates as high as 300 words per minute and these systems are commonly used for realtime transcription by court reporters and in live closed captioning systems.

Keyboard layouts for non-Roman alphabetic scripts

Some keyboard layouts for non-Roman alphabetic scripts, most notably the Greek layout, are based on the QWERTY layout, in that glyphs are assigned as far as possible to keys that bear similar-sounding or appearing glyphs in QWERTY. This saves learning time for those familiar with QWERTY.

This is not a general rule, and many non-Roman keyboard layouts have been invented from scratch.

All non-Roman computer keyboard layouts have the capacity to be used to input Roman letters as well as the script of the language, for example, when typing in URLsUniform Resource Locator

A Uniform Resource Locator is a technical, Web-related term used in two distinct meanings:...
 or names. This may be done through a special key on the keyboard devoted to this task, or through some special combination of keys, or through software programs that do not interact with the keyboard much.
ArabicArabic language

The Arabic language , or simply Arabic , is the largest member of the Semitic branch of the Afro-Asiatic language fami...

The keyboard above has an Arabic AZERTY layout commonly found in MoroccoMorocco Overview

The Kingdom of Morocco is a country in North Africa....
, AlgeriaAlgeria

Algeria , officially the People's Democratic Republic of Algeria is a country in north Africa, and the second largest ...
 and TunisiaTunisia

Tunisia , officially the Tunisian Republic , is a country situated on the Mediterranean coast of North Africa....
, Arabic countries in North Africa that were formerly French colonies.
ArmenianArmenian language

The Armenian language is an Indo-European language spoken by the Armenian people in the Republic of Armenia, in Georgia ,...

GreekGreek language

Greek has a documented history of 3,500 years, the longest of any single language within the Indo-European family....

The usual Greek layout follows the U.S. layout for letters related to Latin letters (ABDEHIKLMNOPRSTXYZ), substitutes phonetically similar letters (F at F; G at G) and uses the remaining slots for the remaining Greek letters: ? at J; ? at C; O at V; T at U).

Greek has two fewer letters than English, but has two accentsGreek diacritics

Greek orthography has used a variety of diacritics starting in the Hellenistic period....
 which, because of their frequency, are placed on the home row at the U.S. ";" position; they are dead keys. Word-final sigmaFacts About Sigma

Sigma is the 18th letter of the Greek alphabet....
 has its own position as well, and semicolon and colon move to the position of Q.
HebrewHebrew language

Hebrew is a Semitic language of the Afro-Asiatic language family spoken by more than seven million people in Israel and Jew...

RussianRussian language

Russian is the most widely spoken language of Eurasia and the most widespread of the Slavic languages....

People outside of Russia who do not have a Cyrillic keyboard (used in Russia itself) often use a phonetic (transliterated, homophonic) layout where ‘?’ is obtained by pressing ‘A’, ‘?’ by pressing ‘B’, ‘?’ by pressing ‘O’ etc. There are some readily available Phonetic layout files - to be used in "Layout/IME" list of Windows XP/2003/Vista - see /, ). See also the details in .
UkrainianUkrainian language

Ukrainian is a language of the East Slavic subgroup of the Slavic languages....

BulgarianBulgarian language

Bulgarian is an Indo-European language, a member of the Southern branch of the Slavic languages....

The Bulgarian BDS layout.

Transliteration using Roman script is used only in informal electronic written communication, mainly because of a long history of compatibility issues with different encodings, history of lack of native OS support and user laziness.
DevanagariDevanagari

Devanagari is an abugida writing system used to write, either along with other scripts, or exclusively, several North India...

Many different layouts exist for Devanagari. See DevanagariDevanagari Summary

Devanagari is an abugida writing system used to write, either along with other scripts, or exclusively, several North India...
 for additional configurations.
ThaiThai language

The Thai language , is the national and official language of Thailand and the mother tongue of the Thai people, Thailand's d...

The more infrequently used characters are accessed by the Shift key. Despite their wide usage in Thai, western numbers are not present on the main setion of the keyboard. Instead they are accessed via the numeric keypadNumeric keypad

A numeric keypad, or numpad for short, is the small, palm-sized, seventeen key section of a computer keyboard, usually...
. The backtickGrave accent

The grave accent is a diacritic mark used in written Greek until 1982, French, Catalan, Welsh, Italian, Vietnamese, Scottish...
 (`) key is blank, because this key is typically used to switch between input languages.
KhmerKhmer language

Khmer , the language of the Khmer people of Cambodia, is one of the main Austroasiatic languages....

East Asian languages

ChineseChinese language

Chinese is a language that forms part of the Sino-Tibetan family of languages....
, JapaneseJapanese language

Japanese is a language spoken by over 127 million people, mainly in Japan, but also by Japanese emigrant communities around...
, and KoreanKorean language

The Korean language is the official language of both North and South Korea....
 require special input methods, often abbreviated to CJKCJK

CJK is a collective term for Chinese, Japanese, and Korean, which constitute the main East Asian languages....
 IMEInput method editor

An input method editor is a program or operating system component that allows computer users to enter complex characters and...
s, due to the thousands of possible characters in these languages. Various methods have been invented to fit all these possibilities into a normal QWERTY keyboard, so East Asian keyboards are essentially the same as those in other countries. However, their input methods are considerably more complex, without one-to-one mappings between keys and characters.

In general, first the range of possibilities is narrowed down (most often by entering the desired character’s pronunciation), then, if there remains more than one possibility, selecting the desired ideogramIdeogram

An ideogram or ideograph is a graphical symbol that represents an idea, rather than a group of letters arranged according t...
 either by typing the number before the character, or using a graphical menu to select it. The computer assists the typist by using heuristicHeuristic

A heuristic is a replicable method or approach for directing one's attention in learning, discovery, or problem-solving....
s to guess which character is most likely desired. Although this may sound clumsy, East Asian input methods are today sufficiently sophisticated that, for both beginners and experts, typing in these languages is only slightly slower than typing English.

In Japanese, the QWERTY-based JISJapanese Industrial Standard

Japanese Industrial Standards specifies the standards used for industrial activities in Japan....
 keyboard layout is used, and the pronunciation of each character is entered using Hepburn romanizationHepburn romanization

The was devised by the Reverend James Curtis Hepburn to transcribe the sounds of the Japanese language into the Roman alphabet fo...
 or Kunrei-shikiKunrei-shiki

is a romanization system, i.e. a system for transcribing the Japanese language into the Roman alphabet....
 romanization. There are several kanaKana

Kana is a general term for the syllabic Japanese scripts hiragana and katakana as well as the old system known as manyoga...
-based typing methods. See also Japanese language and computersJapanese language and computers Overview

In relation to the Japanese language and computers many adaptation issues arise, some unique to Japanese and others common t...
.

Chinese has the most complex and varied input methods. Characters can be entered by pronunciation (like Japanese and Hanja in Korean) or by structure. Most of the structural methods are the most difficult to learn, but they are extremely fast for experienced typists, as they do away with the need for selecting characters from a menu. For a detailed treatment, see Chinese input methods for computersChinese input methods for computers

Since the Chinese language uses a logographic script that is, a script where one or two "characters" corresponds roughly to one "...
.

There exist a variety of other, slower ways a character may be entered. If the pronunciation of a character is not known, the selection can be narrowed down by giving its component shapes, radicalRadical (Chinese character) Overview

A radical is the semantic root of an inflected European word....
s, and stroke count. Also, many input systems include a “drawing pad” permitting “handwriting” of a character using a mouse. Finally, if the computer does not have CJK software installed, it may be possible to enter a character directly through its encodingCharacter encoding

A character encoding or character set consists of a code that pairs a sequence of characters from a given set with so...
 number (e.g. UnicodeUnicode

Unicode is an industry standard designed to allow text and symbols from all of the writing systems of the world to be consis...
).

In contrast to Chinese and Japanese, Korean is typed the same way as Western languages. There are two major kinds of keyboard layouts: dubeolsik and sebeolsik. Dubeolsik, based on the QWERTY keyboard, is more commonly used. While Korean consonants and vowels (jamoHangul

Hangul , or Chosongul is the native alphabet of the Korean language, as opposed to the non-alphabetic hanja system bo...
) are grouped together into syllabic grids when written, the script is essentially alphabetical, and therefore typing in Korean is quite simple for someone who understands the Korean alphabet HangulHangul

Hangul , or Chosongul is the native alphabet of the Korean language, as opposed to the non-alphabetic hanja system bo...
. Each jamo is assigned to a single key. As the user types letters, the computer automatically groups them into syllabic characters. Given a sequence of jamo, there is only one unambiguous way letters can be validly grouped into syllables, so this grouping is done seamlessly by the computer, with the result that Korean can be typed in the same way as English or any other alphabetical language.
ChineseChinese language

Chinese is a language that forms part of the Sino-Tibetan family of languages....

Chinese (traditional)
Computers in the Republic of ChinaRepublic of China

The Republic of China is a country in East Asia....
 (Taiwan) often use ZhuyinZhuyin

Zhuyin Fuhao , or "Symbols for Annotating Sounds", often abbreviated as Zhuyin, or known as Bopomofo after the ...
 (bopomofo) style keyboards (US keyboards with bopomofo labels), many also with Cangjie methodCangjie method

The Cangjie method, often erroneously spelt Changjei method, is a system by which Chinese characters may be entered in...
 key labels, as Cangjie is the standard method for speed-typing in Traditional Chinese. The bopomofo style keyboards are in lexicographical orderLexicographical order

In mathematics, the lexicographic or lexicographical order, product), is a natural order structure of the cartesian...
, top-to-bottom left-to-right.

The codes of three input methods are typically printed on the Chinese (traditional) keyboard: ZhuyinZhuyin

Zhuyin Fuhao , or "Symbols for Annotating Sounds", often abbreviated as Zhuyin, or known as Bopomofo after the ...
 (upper right); CangjieCangjie method

The Cangjie method, often erroneously spelt Changjei method, is a system by which Chinese characters may be entered in...
 (lower left); and DayiDayi method

Dayi uses a set of 46 character components laid out on a standard QWERTY keyboard....
 (lower right).

In Hong KongHong Kong Overview

The Hong Kong Special Administrative Region of the People's Republic of China is one of the two special administrative regi...
, both Chinese (Traditional) and USUnited States Overview

The United States of America, also known as the United States, the U.S., the U.S.A., and America, is...
 keyboards are found. JapanJapan

is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of China, Korea, and Russia, stretching from...
ese keyboards are occasionally found, but UKUnited Kingdom

The United Kingdom of Great Britain and Northern Ireland is a country and sovereign state that lies off the northwest coast...
 keyboards are rare.

See also British and American keyboardsBritish and American keyboards

There are two major English language keyboard layouts, the United States layout and the United Kingdom layout....
, Technical standards in colonial Hong KongTechnical standards in colonial Hong Kong

This article gives readers an insight on how the British colonial rule affected the technical standards in Hong Kong....


A Chinese (Traditional) keyboard is simply a US layout with Chinese input methodChinese input methods for computers

Since the Chinese language uses a logographic script that is, a script where one or two "characters" corresponds roughly to one "...
 labels printed on the keys. Without an input method handler, these keyboards would respond to Latin characters, provided that US keyboard layoutKeyboard layout

Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
 is selected in the operating systemOperating system

An operating system is a software program that manages the hardware and software resources of a computer....
.
Chinese (simpified)
Keyboards used in the mainlandMainland China

Mainland China is term which is usually synonymous with the area currently administered by the People's Republic of China ;...
 of the People’s Republic of China typically use a USKeyboard layout

Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
 keyboard and input Chinese characters using Hanyu pinyin, which represents the sounds of Chinese characters using Latin letters. Keyboards can occasionally be found with labels for alternative input methods such as Wubi methodWubi method

The Wubizixing Input MethodThe Wubi method is based on the structure of characters rather than their pronunciation, making ...
, but those are rare.

See the section on Chinese languages above, and also Chinese input methods for computersChinese input methods for computers

Since the Chinese language uses a logographic script that is, a script where one or two "characters" corresponds roughly to one "...
.
HangulHangul

Hangul , or Chosongul is the native alphabet of the Korean language, as opposed to the non-alphabetic hanja system bo...
 (for KoreanKorean language

The Korean language is the official language of both North and South Korea....
)

Dubeolshik

Dubeolshik (???) is the most common Hangul keyboard layout in use in South Korea. Pressing the Ha/En (?/?) key once switches between Hangul as shown, and English. There is another key to the left of the space bar for HanjaHanja

Hanja is the Korean name for Chinese characters....
 input (not shown in picture). If using a standard 104-key keyboard, the right Alt key will become the Ha/En key, and the right Ctrl key will become the Hanja key. Alternate keyboard styles exist, such as those used by IBM mainframes, but these are rarely used. ConsonantConsonant

In articulatory phonetics, a consonant is a sound in spoken language that is characterized by a closure or stricture of the ...
s occupy the left side of the layout, while vowelVowel

In phonetics, a vowel is a sound in spoken language that is characterized by an open configuration of the vocal tract so tha...
s are on the right.
Sebeolsik 390

Sebeolsik 390 (??? 390) was released in 1990, hence its name. It is based on Dr. Kong’s earlier work. This layout is notable for its compatibility with the QWERTY layout; almost all QWERTY symbols are available in Hangul mode. Numbers are placed in three rows. Syllable-initial consonants are on the right (shown green in the picture), and syllable-final consonants and consonant clusters are on the left (shown red). Some consonant clusters are not printed on the keyboard; the user has to press multiple consonant keys to input some consonant clusters, unlike Sebeolsik Final. It is more ergonomic than the dubeolsik, but is not in wide use.
Sebeolsik Final

Sebeolsik Final (??? ??) is another Hangul keyboard layout in use in South Korea. Numbers are placed on two rows. Syllable-initial consonants are on the right, and syllable-final consonants and consonant clusters are on the left. Vowels are in the middle. All consonant clusters are available on the keyboard, unlike the Sebeolsik 390 which does not include all of them. It is more ergonomic than the dubeolsik, but is not in wide use.
Sebeolsik Noshift

Sebeolsik Noshift is a variant of sebeolsik which can be used without pressing the shift keyShift key

The shift key is a modifier key on a keyboard, used to type capital letters and other alternate "upper" characters....
. Its advantage is that people with disabilitiesDisability

Bold text'Disability refers to the social effects of physical, emotional or mental impairment....
 who cannot press two keys at the same time will still be able to use it to type in Hangul.
JapaneseJapanese language

Japanese is a language spoken by over 127 million people, mainly in Japan, but also by Japanese emigrant communities around...

JIS layout, with Japanese kanaKana

Kana is a general term for the syllabic Japanese scripts hiragana and katakana as well as the old system known as manyoga...
 in addition to a QWERTY style layout.

For entering Japanese, the most common method is entering text phonetically, as romanizedRomanization of Japanese Summary

Romanization of Japanese words, which are written in ideographic characters borrowed from Chinese and syllabic scripts may...
 (transliterated) kana, which are then converted to kanjiKanji

Kanji are the Chinese characters that are used in the modern Japanese logographic writing system along with hiragana , kata...
 as appropriate by an input method editorInput method editor

An input method editor is a program or operating system component that allows computer users to enter complex characters and...
. It is also possible to type kana directly, as input to the conversion step.

The extra keysLanguage input keys

Language input keys are keys designed to translate letters entered by users, usually found on Japanese and Korean keyboards,...
 in the bottom row, and the changed keys in the leftmost column, control various aspects of the conversion process and select different modes of input.

For more details, see the section on East Asian languagesKeyboard layout

Computers and other typing devices offer many different keyboard layouts for inputting data in different languages....
 above, also the articles Japanese language and computersJapanese language and computers

In relation to the Japanese language and computers many adaptation issues arise, some unique to Japanese and others common t...
, Japanese input methodsJapanese input methods

Japanese input methods are the methods used to input Japanese characters on a computer....
, and Language input keysLanguage input keys

Language input keys are keys designed to translate letters entered by users, usually found on Japanese and Korean keyboards,...
.
TibetanTibetan language

The Tibetan language is spoken primarily by the Tibetan people who live across a wide area of eastern Central Asia bordering...

The Chinese National Standard on Tibetan Keyboard Layout standardises a layout for the Tibetan language.

The first version of Microsoft Windows to support the Tibetan keyboard layout is Windows Vista. The layout has been available in Linux since September 2007.

See also

  • Alphanumeric keyboardAlphanumeric keyboard

    Alphanumeric keyboards include typewriter and computer keyboards....
  • British and American keyboardsBritish and American keyboards Summary

    There are two major English language keyboard layouts, the United States layout and the United Kingdom layout....
  • Chinese input methods for computersChinese input methods for computers

    Since the Chinese language uses a logographic script that is, a script where one or two "characters" corresponds roughly to one "...
  • Computer keyboardComputer keyboard

    A computer keyboard is a peripheral modeled after the typewriter keyboard....
  • FITALY LayoutFITALY

    FITALY is a keyboard layout specifically optimized for stylus or touch-based input....
  • ISO/IEC 9995ISO/IEC 9995

    ISO/IEC 9995 is an ISO standard defining layouts of computer keyboards....
  • Japanese language and computersJapanese language and computers

    In relation to the Japanese language and computers many adaptation issues arise, some unique to Japanese and others common t...
  • Language codeLanguage code

    A language code is a system that assigns letters and or numbers as codes to languages....
  • QWERTYQWERTY

    QWERTY, is the most common modern-day keyboard layout on English language computer and typewriter keyboards....
     - includes description of history
  • Technical standards in colonial Hong KongTechnical standards in colonial Hong Kong

    This article gives readers an insight on how the British colonial rule affected the technical standards in Hong Kong....
  • UnicodeUnicode

    Unicode is an industry standard designed to allow text and symbols from all of the writing systems of the world to be consis...
  • Urdu keyboardUrdu keyboard

    The Urdu keyboard is any keyboard layout for an Urdu computer and typewriter keyboards....


Layout Philosophy


Mechanical layouts only address tangible differences among keyboards. When a key is pressed, a keyboard sends a message such as The left-most main key of the home row is depressed, not a. The keyboard and the computer each have no information about what is marked on that key, and it could equally well be the letter A or the digit 9. A given keyboard typically falls into one of three broad categories, usually referred to as simply ISO, ANSI, or JIS, referring roughly to the organizations issuing the relevant world-wide, United States, and Japanese standards, respectively. Keyboard layout in this sense may refer either to this broad categorization or to finer distinctions within these categories. For example, as of May 2008 Apple Inc produces ISO, ANSI, and JIS desktop keyboards, each in both extended and compact forms. The extended keyboards have 110, 109, and 112 keys (ISO, ANSI, and JIS, respectively), and the compact models have 79, 78, and 80.

Visual layouts vary by language, country, and user preference. A computer or operating system normally cannot discover the visual layout of an attached keyboard. Keyboards of the same mechanical layout can have various visual layouts. For example, ISO keyboard mechanisms are used throughout Europe, but typical French, German, and U.K. variants of mechanically-identical keyboards appear different because they bear different legends on their keys. To extend the example of Apple above, the extended keyboards sold in each of these three markets are all the same 110-key ISO mechanical layout, but with quite different legends on the keys. Even blank keyboards—with no legends—are sometimes used to learn typing skills or by user preference. The visual layout of any keyboard can be changed by simply replacing its keys or attaching labels to them, and in many cases the layout can even be changed by rearranging the existing keys, such as to change an English-language keyboard from the common-but-problematic QWERTY to the DvorakDvorak Simplified Keyboard

The Dvorak Simplified Keyboard is a keyboard layout patented in 1936 by Dr....
 layout, although for touch typists, the placement of the tactile bumps on the home keys is of more practical importance than that of the visual markings.

Functional layouts are determined in software. When a keyboard sends a message such as The left-most main key of the home row is depressed, the functional layout specifies what that event means, like a. Most commonly, a functional layout is chosen to match the visual layout of an attached keyboard, so that pressing a key with a given legend produces the expected result. A computer operating systemOperating system

An operating system is a software program that manages the hardware and software resources of a computer....
 is usually aware of only the mechanical layout of each attached keyboard, but not of its visual layout, and any functional layout can be chosen by each user regardless of the markings (or lack of markings) on an attached keyboard. For example, a user of a Swedish keyboard who wishes to type more easily in German may switch to a functional layout intended for German—without regard to key markings—just as a Dvorak touch typist may choose a Dvorak layout regardless of the visual layout of the keybo