Keyboard layouts: Difference between revisions
(→More keyboards needed.: Add link) |
(Add links to keyboard images) |
||
Line 1: | Line 1: | ||
It is obvious that each typable writing system has to have its own keyboard layouts. In addition, there are numerous rearrangements of keyboards for specific languages and countries. Many languages require specific letters not used in other languages. As a result, most [[locales]] have their own keyboard layouts, in some cases several. |
It is obvious that each typable writing system has to have its own keyboard layouts. In addition, there are numerous rearrangements of keyboards for specific languages and countries. Many languages require specific letters not used in other languages. As a result, most [[locales]] have their own keyboard layouts, in some cases several. |
||
The following examples, from Debian Linux keyboard layouts, are all incomplete. For alphabets with upper- and lower-case, only the lower-case is shown. No attempt has been made to indicate combining diacritics and other composed characters. See the images linked from the various language names for further details. |
|||
See also [[Keyboard Files]] for an explanation of Linux keyboard definitions. |
See also [[Keyboard Files]] for an explanation of Linux keyboard definitions. |
||
Line 14: | Line 16: | ||
z x c v b n m , . / |
z x c v b n m , . / |
||
[http://www.language-keyboard.com/azeri_latin.htm Azerbaijani] |
|||
Azerbaijani |
|||
` 1 2 3 4 5 6 7 8 9 0 - = |
` 1 2 3 4 5 6 7 8 9 0 - = |
||
Line 21: | Line 23: | ||
z x c v b n m ç ş . |
z x c v b n m ç ş . |
||
[http://www.language-keyboard.com/vietnamese.htm Vietnamese] |
|||
Vietnamese |
|||
` ă â ê ô ` ~' đ - ₫ |
` ă â ê ô ` ~' đ - ₫ |
||
Line 30: | Line 32: | ||
==Dvorak== |
==Dvorak== |
||
US Alternate Standard Keyboard (ASK) |
[http://www.language-keyboard.com/dvorak.htm US Alternate Standard Keyboard] (ASK) |
||
` 1 2 3 4 5 6 7 8 9 0 [ ] |
` 1 2 3 4 5 6 7 8 9 0 [ ] |
||
' , . p y f g c r l / = \ |
' , . p y f g c r l / = \ |
||
a o e u i d h t n s - |
a o e u i d h t n s - |
||
; q j k x b m w v z |
; q j k x b m w v z |
||
[http://www.language-keyboard.com/dvorak_left-handed.htm Dvorak left hand only] |
|||
` [ ] p f m l j 4 3 2 1 \ |
|||
; q b y u r s o ^ 6 5 = |
|||
k c d t h e a z 8 7 - |
|||
' x g v w n i , 0 9 |
|||
[http://www.language-keyboard.com/dvorak_right-handed.htm Dvorak right hand only] |
|||
` 1 2 3 4 j l m f p / [ ] |
|||
5 6 q > o r s u y b ; = |
|||
7 8 z a e h t d c k - |
|||
9 0 x , i n w v g ' |
|||
Norwegian Dvorak |
Norwegian Dvorak |
||
Line 50: | Line 66: | ||
. q j k x b m w v z |
. q j k x b m w v z |
||
==French AZERTY== |
==[http://www.language-keyboard.com/french.htm French AZERTY]== |
||
² & é " ' ( - è _ ç à ) = |
² & é " ' ( - è _ ç à ) = |
||
Line 57: | Line 73: | ||
w x c v b n , ; : ! |
w x c v b n , ; : ! |
||
==German QWERTZ== |
==[http://www.language-keyboard.com/german.htm German QWERTZ]== |
||
^ 1 2 3 4 5 6 7 8 9 0 ß |
^ 1 2 3 4 5 6 7 8 9 0 ß |
||
Line 64: | Line 80: | ||
y x c v b n m , . - |
y x c v b n m , . - |
||
=[http://www.language-keyboard.com/greek.htm Greek]= |
|||
=Greek= |
|||
Follows various Latin layouts to some degree. |
Follows various Latin layouts to some degree. There are a number of other Greek layouts, including Polytonic Greek for Classical literature. |
||
` 1 2 3 4 5 6 7 8 9 0 - = |
` 1 2 3 4 5 6 7 8 9 0 - = |
||
Line 75: | Line 91: | ||
There are four keyboard layouts for Russian, with variants for other languages written in Cyrillic. During the Soviet period, there were more than 200 of them. Several of the newly independent states of Central Asia have changed to other alphabets, according to national preference, including Arabic, Latin, and Mongolian. (The independent former Soviet republic of Mongolia returned to Cyrillic soon thereafter. The Chinese province of Mongolia continues to use its traditional alphabet.) |
There are four keyboard layouts for Russian, with variants for other languages written in Cyrillic. During the Soviet period, there were more than 200 of them. Several of the newly independent states of Central Asia have changed to other alphabets, according to national preference, including Arabic, Latin, and Mongolian. (The independent former Soviet republic of Mongolia returned to Cyrillic soon thereafter. The Chinese province of Mongolia continues to use its traditional alphabet.) |
||
==[http://www.language-keyboard.com/russian.htm Russian]== |
|||
==Russian== |
|||
This is the standard Russian layout for Linux systems. |
This is the standard Russian layout for Linux systems. |
||
ё 1 2 3 4 5 6 7 8 9 0 - = |
ё 1 2 3 4 5 6 7 8 9 0 - = |
||
Line 82: | Line 98: | ||
я ч с м и т ь б ю / |
я ч с м и т ь б ю / |
||
==Ukrainian== |
==[http://www.language-keyboard.com/ukrainian.htm Ukrainian]== |
||
' 1 2 3 4 5 6 7 8 9 0 - = |
' 1 2 3 4 5 6 7 8 9 0 - = |
||
й ц у к е н г ш щ з х ї ґ |
й ц у к е н г ш щ з х ї ґ |
||
Line 88: | Line 104: | ||
я ч с м и т ь б ю / |
я ч с м и т ь б ю / |
||
==[http://www.language-keyboard.com/mongolian_cyrillic.htm Mongolian]== |
|||
==Mongolian== |
|||
= 1 2 3 4 5 6 7 8 9 0 е щ |
= 1 2 3 4 5 6 7 8 9 0 е щ |
||
Line 95: | Line 111: | ||
я ч ё с м и т ь в ю |
я ч ё с м и т ь в ю |
||
==[http://www.language-keyboard.com/uzbek.htm Uzbek]== |
|||
==Uzbek== |
|||
ё 1 2 3 4 5 6 7 8 9 0 ў қ |
ё 1 2 3 4 5 6 7 8 9 0 ў қ |
||
Line 102: | Line 118: | ||
я ч с м и т ь б ю . |
я ч с м и т ь б ю . |
||
==[http://www.language-keyboard.com/stickers/tajiki_keyboard_stickers.jpg Tajik]== |
|||
==Tajik== |
|||
ё 1 2 3 4 5 6 7 8 9 0 - = |
ё 1 2 3 4 5 6 7 8 9 0 - = |
||
Line 113: | Line 129: | ||
[http://java.sun.com/products/jfc/tsc/articles/InputMethod/indiclayout.html INSCRIPT keyboards] for |
[http://java.sun.com/products/jfc/tsc/articles/InputMethod/indiclayout.html INSCRIPT keyboards] for |
||
* [http://www.language-keyboard.com/stickers/bengali_keyboard_stickers.jpg Bengali] |
|||
* Bengali |
|||
* Devanagari |
* [http://www.language-keyboard.com/hindi.htm Devanagari] |
||
* [http://www.language-keyboard.com/gujarati.htm Gujarati] |
|||
* Gujarati |
|||
* [http://www.language-keyboard.com/punjabi.htm Gurmukhi] |
|||
* Gurmukhi |
|||
* [http://www.language-keyboard.com/kannada.htm Kannada] |
|||
* Kannada |
|||
* [http://www.language-keyboard.com/stickers/malayalam_keyboard_stickers.jpg Malayalam] |
|||
* Malayalam |
|||
* [http://www.language-keyboard.com/stickers/oriya_keyboard_stickers.jpg Oriya] |
|||
* Oriya |
|||
* [http://www.language-keyboard.com/tamil.htm Tamil] |
|||
* Tamil |
|||
* [http://www.language-keyboard.com/telugu.htm Telugu] |
|||
* Telugu |
|||
=Other= |
=Other= |
||
==[http://www.language-keyboard.com/armenian_western.htm Armenian]== |
|||
==Armenian== |
|||
՝ ֆ ձ – , ։ ՞ ․ ՛ ) օ է ղ |
՝ ֆ ձ – , ։ ՞ ․ ՛ ) օ է ղ |
||
Line 134: | Line 150: | ||
==Thai== |
==Thai== |
||
[http://www.language-keyboard.com/thai_kedmanee.htm Kedmanee] |
|||
Kedmanee |
|||
_ ๅ / - ภ ถ ุ ึ ค ต จ ข ช |
_ ๅ / - ภ ถ ุ ึ ค ต จ ข ช |
||
Line 141: | Line 157: | ||
ผ ป แ อ ิ ื ท ม ใ ฝ |
ผ ป แ อ ิ ื ท ม ใ ฝ |
||
Pattachote |
[ Pattachote] |
||
_ = ๒ ๓ ๔ ๕ ู ๗ ๘ ๙ ๐ ๑ ๖ |
_ = ๒ ๓ ๔ ๕ ู ๗ ๘ ๙ ๐ ๑ ๖ |
||
Line 155: | Line 171: | ||
ผ ป แ อ ิ ื ท ม ใ ฝ |
ผ ป แ อ ิ ื ท ม ใ ฝ |
||
==[http://www.language-keyboard.com/lao.htm%22 Lao]== |
|||
==Lao== |
|||
ຢ ຟ ໂ ຖ ຸ ູ ຄ ຕ ຈ ຂ ຊ ໍ |
ຢ ຟ ໂ ຖ ຸ ູ ຄ ຕ ຈ ຂ ຊ ໍ |
||
Line 162: | Line 178: | ||
ຜ ປ ແ ອ ຶ ື ທ ມ ໃ ຝ |
ຜ ປ ແ ອ ຶ ື ທ ມ ໃ ຝ |
||
==[http://www.language-keyboard.com/stickers/myanmar_keyboard_stickers.jpg Burmese]== |
|||
==Burmese== |
|||
` ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉ ၀ - ၒ |
` ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉ ၀ - ၒ |
||
Line 171: | Line 187: | ||
=More keyboards needed.= |
=More keyboards needed.= |
||
* [http://www.language-keyboard.com/hebrew.htm Hebrew] and [http://www.language-keyboard.com/yiddish.htm Yiddish] |
|||
* Hebrew and Yiddish |
|||
* Arabic and related, including Hausa, Farsi, and more |
* [http://www.language-keyboard.com/arabic_102.htm Arabic] and related, including [ Urdu, [http://www.language-keyboard.com/stickers/hausa_keyboard_stickers_(arabic).jpg Hausa], [http://www.language-keyboard.com/farsi.htm Farsi], and more |
||
* [http://www.language-keyboard.com/georgian.htm Georgian] |
|||
* Georgian |
|||
* [http://www.language-keyboard.com/stickers/amharic_keyboard_stickers.jpg Ethiopic] |
|||
* Ethiopic |
|||
* [http://www.language-keyboard.com/stickers/sinhala_keyboard_stickers.jpg Sinhala] |
|||
* Thaana |
* Thaana |
||
* [http://www.language-keyboard.com/stickers/tibetan_keyboard_stickers_(bod-yig).jpg Tibetan] |
|||
* Sinhala |
|||
* [http://www.language-keyboard.com/khmer.htm Cambodian] |
|||
* Tibetan |
|||
* Mongolian traditional alphabet |
* [http://www.language-keyboard.com/stickers/mongolian_keyboard_stickers_(traditional).jpg Mongolian] traditional alphabet |
||
* Korean Hangeul |
* [http://www.language-keyboard.com/korean_ime_layout.htm Korean Hangeul] |
||
* Chinese Zhuyin (Bopomofo) |
* [http://www.language-keyboard.com/chinese_zhuyin.htm Chinese Zhuyin] (Bopomofo) |
||
* [http://www.language-keyboard.com/japanese_ime.htm Japanese hiragana] and [ katakana] |
|||
* Japanese kana |
|||
* Canadian Aboriginal Syllabics |
* [http://www.language-keyboard.com/languages/cree_western_r_y-dot.htm Canadian Aboriginal Syllabics] |
||
* [http://www.language-keyboard.com/cherokee.htm Cherokee] |
|||
* Cherokee |
|||
* [http://www.language-keyboard.com/stickers/yoruba_keyboard_stickers.jpg Yoruba] |
|||
* Yoruba |
|||
* [http://www.language-keyboard.com/stickers/igbo_keyboard_stickers.jpg Igbo] |
|||
* Igbo |
|||
See also [[Input methods]] for typing languages whose character sets will not fit on a single keyboard layout. |
See also [[Input methods]] for typing languages whose character sets will not fit on a single keyboard layout. |
Revision as of 23:07, 2 November 2006
It is obvious that each typable writing system has to have its own keyboard layouts. In addition, there are numerous rearrangements of keyboards for specific languages and countries. Many languages require specific letters not used in other languages. As a result, most locales have their own keyboard layouts, in some cases several.
The following examples, from Debian Linux keyboard layouts, are all incomplete. For alphabets with upper- and lower-case, only the lower-case is shown. No attempt has been made to indicate combining diacritics and other composed characters. See the images linked from the various language names for further details.
See also Keyboard Files for an explanation of Linux keyboard definitions.
Latin Alphabet
Latin keyboards mostly fall into a few basic arrangements, with many lesser variations to accommodate special characters. The most common are
QWERTY
Standard English-language keyboard
` 1 2 3 4 5 6 7 8 9 0 - = q w e r t y u i o p [ ] \ a s d f g h j k l ; ´ z x c v b n m , . /
` 1 2 3 4 5 6 7 8 9 0 - = q ü e r t y u i o p ö ğ \ a s d f g h j k l ı ə z x c v b n m ç ş .
` ă â ê ô ` ~' đ - ₫ q w e r t y u i o p ư ơ \ a s d f g h j k l ; ' z x c v b n m , . /
Dvorak
US Alternate Standard Keyboard (ASK)
` 1 2 3 4 5 6 7 8 9 0 [ ] ' , . p y f g c r l / = \ a o e u i d h t n s - ; q j k x b m w v z
` [ ] p f m l j 4 3 2 1 \ ; q b y u r s o ^ 6 5 = k c d t h e a z 8 7 - ' x g v w n i , 0 9
` 1 2 3 4 j l m f p / [ ] 5 6 q > o r s u y b ; = 7 8 z a e h t d c k - 9 0 x , i n w v g '
Norwegian Dvorak
| 1 2 3 4 5 6 7 8 9 0 + \ å , . p y f g c r l ' ~ < a o e u i d h t n s - æ q j k x b m w v z
Swedish Dvorak
§ 1 2 3 4 5 6 7 8 9 0 + å ä ö p y f g c r l , "' a o e u i d h t n s - . q j k x b m w v z
French AZERTY
² & é " ' ( - è _ ç à ) = a z e r t y u i o p ^$ * q s d f g h j k l m ù w x c v b n , ; : !
German QWERTZ
^ 1 2 3 4 5 6 7 8 9 0 ß q w e r t z u i o p ü + # a s d f g h j k l ö ä y x c v b n m , . -
Greek
Follows various Latin layouts to some degree. There are a number of other Greek layouts, including Polytonic Greek for Classical literature.
` 1 2 3 4 5 6 7 8 9 0 - = ; ς ε ρ τ υ θ ι ο π [ ] \ α σ δ φ γ η ξ κ λ ζ χ ψ ω β ν μ , . /
Cyrillic
There are four keyboard layouts for Russian, with variants for other languages written in Cyrillic. During the Soviet period, there were more than 200 of them. Several of the newly independent states of Central Asia have changed to other alphabets, according to national preference, including Arabic, Latin, and Mongolian. (The independent former Soviet republic of Mongolia returned to Cyrillic soon thereafter. The Chinese province of Mongolia continues to use its traditional alphabet.)
Russian
This is the standard Russian layout for Linux systems.
ё 1 2 3 4 5 6 7 8 9 0 - = й ц у к е н г ш щ з х ъ \ ф ы в а п р о л д ж э я ч с м и т ь б ю /
Ukrainian
' 1 2 3 4 5 6 7 8 9 0 - = й ц у к е н г ш щ з х ї ґ ф і в а п р о л д ж є я ч с м и т ь б ю /
Mongolian
= 1 2 3 4 5 6 7 8 9 0 е щ ф ц у ж э н г ш ү з к ъ ! й ы б ө а х р о л д п я ч ё с м и т ь в ю
Uzbek
ё 1 2 3 4 5 6 7 8 9 0 ў қ й ц у к е н г ш х ъ ғ ҳ \ ф з в а п р о л д ж э я ч с м и т ь б ю .
Tajik
ё 1 2 3 4 5 6 7 8 9 0 - = й ц у к е н г ш ¸ з х ъ \ ф ы в а п р о л д ж э я ч с м и т ь б ю /
Indic
Other
Armenian
՝ ֆ ձ – , ։ ՞ ․ ՛ ) օ է ղ ճ փ բ ս մ ո ւ կ ը թ ծ ց » ջ վ գ ե ա ն ի տ հ պ ր ժ դ չ յ զ լ ք խ շ ռ
Thai
_ ๅ / - ภ ถ ุ ึ ค ต จ ข ช ๆ ไ ำ พ ะ ั ี ร น ย บ ล ฃ ฟ ห ก ด เ ้ ่ า ส ว ง ผ ป แ อ ิ ื ท ม ใ ฝ
[ Pattachote]
_ = ๒ ๓ ๔ ๕ ู ๗ ๘ ๙ ๐ ๑ ๖ ็ ต ย อ ร ่ ด ม ว แ ใ ฌ ๅ ้ ท ง ก ั ี า น เ ไ ข บ ป ล ห ิ ค ส ะ จ พ
TIS-820.2538
๏ ฿ / - ภ ถ ุ ึ ค ต จ ข ช ๆ ไ ำ พ ะ ั ี ร น ย บ ล ฅ ฟ ห ก ด เ ้ ่ า ส ว ง ผ ป แ อ ิ ื ท ม ใ ฝ
Lao
ຢ ຟ ໂ ຖ ຸ ູ ຄ ຕ ຈ ຂ ຊ ໍ ົ ໄ ຳ ພ ະ ິ ີ ຣ ນ ຍ ບ ລ ໜ ັ ຫ ກ ດ ເ ້ ່ າ ສ ວ ງ ຜ ປ ແ ອ ຶ ື ທ ມ ໃ ຝ
Burmese
` ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉ ၀ - ၒ ဪ ဲ ာ ီ ူ ဗ ဟ ဂ ဒ ဇ ဍ ည ၎ ဩ ဧ ္ ိ ု ပ ရ က တ စ ဋ ၌ ့ မ န ဗ လ သ , . /
More keyboards needed.
- Hebrew and Yiddish
- Arabic and related, including [ Urdu, Hausa, Farsi, and more
- Georgian
- Ethiopic
- Sinhala
- Thaana
- Tibetan
- Cambodian
- Mongolian traditional alphabet
- Korean Hangeul
- Chinese Zhuyin (Bopomofo)
- Japanese hiragana and [ katakana]
- Canadian Aboriginal Syllabics
- Cherokee
- Yoruba
- Igbo
See also Input methods for typing languages whose character sets will not fit on a single keyboard layout.
External Links
- Keyboard stickers for numerous languages. Images of keyboard maps are provided for most supported languages.