Laptop and Desktop Keyboard Layout Identification

Laptop and desktop keyboards come with various layouts and languages, which are specific to a given country or region. Here you'll find detailed illustrations to quickly determine which Windows, Linux or MacOS keyboard layout you have. These are also the most accurate parts of the layouts that we have been able to depict.

QWERTY

US English, US International, UK (British) English layouts

Used in the US, Canada, Australia, Puerto Rico, Guam, Philippines, Malaysia, Singapore, India, Hong Kong, New Zealand, and many other countries. Has horizontal, rectangular enter key.

  • tab
  • q
  • w
  • e
  • r
  • t
  • y
  • u
  • i
  • o
  • p
  • caps lock
  • a
  • s
  • d
  • f
  • g
  • h
  • j
  • k
  • l
  • shift
  • z
  • x
  • c
  • v
  • b
  • n
  • m

ЙЦУКЕН

Russian layout

Russian country layout and also popular in some cyrillic script countries.

  • tab
  • й
  • ц
  • у
  • к
  • е
  • н
  • г
  • ш
  • щ
  • з
  • caps lock
  • ф
  • ы
  • в
  • а
  • п
  • р
  • о
  • л
  • д
  • shift
  • я
  • ч
  • с
  • м
  • и
  • т
  • ь

Errors for typing domain names with ЙЦУКЕН.

QWERTZ

Germany, Austria and Switzerland layouts

The QWERTZ layout is the normal keyboard layout in Germany, Austria and Switzerland. It is also fairly widely used in Czechia, Slovakia and other parts of Central Europe. The main difference between it and QWERTY is that Y and Z are swapped, and some special characters such as brackets are replaced by diacritical characters like Ä, Ö, Ü, ß. In Czechia and Slovakia diacritical characters like Ě, Š, Č, Ř, Ž, Ý, Á, Í also replace numbers. Caps lock is usually a shift lock as in AZERTY (see below).

  • tab
  • q
  • w
  • e
  • r
  • t
  • z
  • u
  • i
  • o
  • p
  • caps lock
  • a
  • s
  • d
  • f
  • g
  • h
  • j
  • k
  • l
  • shift
  • y
  • x
  • c
  • v
  • b
  • n
  • m

Errors for typing domain names with QWERTZ.

AZERTY

The AZERTY layout is used in France, Belgium, and some African countries. It differs from the QWERTY layout thus: A and Q are swapped, Z and W are swapped, M is moved to the right of L, (taking place of the :/; or colon/semicolon key 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, Caps lock is replaced by Shift lock, thus affecting non-letter keys as well. However, there is an ongoing evolution towards a Caps lock key instead of a Shift lock.

  • tab
  • a
  • z
  • e
  • r
  • t
  • y
  • u
  • i
  • o
  • p
  • caps lock
  • q
  • s
  • d
  • f
  • g
  • h
  • j
  • k
  • l
  • shift
  • w
  • x
  • c
  • v
  • b
  • n
  • ,

Errors for typing domain names with AZERTY.

COLEMAK

The Colemak layout is another popular alternative to the standard QWERTY layout, offering a more familiar change for users already accustomed to the standard layout. It builds upon the QWERTY layout as a base, changing the positions of 17 keys while retaining the QWERTY positions of most non-alphabetic characters and many popular keyboard shortcuts, supposedly making it easier to learn than Dvorak for people who already type in QWERTY without sacrificing efficiency. It shares several design goals with the Dvorak layout, such as minimizing finger path distance and making heavy use of the home row. An additional defining (albeit optional) feature of the Colemak layout is the lack of a caps lock key; an additional backspace key occupies the position typically occupied by Caps Lock on modern keyboards. Operating systems such macOS, Linux, Android, Chrome OS, and BSD allow a user to switch to the Colemak layout. A program to install the layout is available for Microsoft Windows, as well as a portable AutoHotKey implementation.
Colemak variants exist, including Colemak Mod-DH, which seeks to rectify concerns that the layout places too much emphasis on the middle-row centre-column keys (D and H), leading to awkward lateral hand movements for certain common English bigrams such as HE. Others seek to have more compatibility with other keyboard layouts

  • tab
  • q
  • w
  • f
  • p
  • g
  • j
  • l
  • u
  • y
  • ;
  • caps lock
  • a
  • r
  • s
  • t
  • d
  • h
  • n
  • e
  • i
  • shift
  • z
  • x
  • c
  • v
  • b
  • k
  • m

Errors for typing domain names with COLEMAK.

DVORAK

The Dvorak layout was named after its inventor, August Dvorak. There are also numerous adaptations for languages other than English, and single-handed variants. Dvorak's original layout had the numerals rearranged, but the present-day layout has them in numerical order. Dvorak has numerous properties designed to increase typing speed, decrease errors, and increase comfort. Research has found a 4% average advantage to the end user in typing speed. The layout concentrates the most used English letters in the home row where the fingers rest, thus having 70% of typing done in the home row (compared to 32% in QWERTY).
The Dvorak layout is available out-of-the-box on most operating systems, making switching through software very easy. "Hardwired" Dvorak keyboards are also available, though only from specialized hardware companies.

  • tab
  • '
  • ,
  • .
  • p
  • y
  • f
  • g
  • c
  • r
  • l
  • caps lock
  • a
  • o
  • e
  • u
  • i
  • d
  • h
  • t
  • n
  • shift
  • ;
  • q
  • j
  • k
  • x
  • b
  • m

Errors for typing domain names with DVORAK.

RU_PHONETIC

Russian layout

There is also a second, informal layout in widespread use — the so-called "phonetic" layout, in which Cyrillic letters are mapped to the QWERTY keys for Latin letters that "sound" or "look" the same, with several exceptions. Also popular in some cyrillic script countries.

  • tab
  • я
  • ш
  • е
  • р
  • т
  • ы
  • у
  • и
  • о
  • п
  • caps lock
  • а
  • с
  • д
  • ф
  • г
  • ч
  • й
  • к
  • л
  • shift
  • з
  • х
  • ц
  • в
  • б
  • н
  • м

Errors for typing domain names with RU_PHONETIC.

ARABIC_PC

Used in Arabic-speaking countries: Egypt, Saudi Arabia, Iraq, Kuwait, Bahrain, United Arab Emirates, Qatar, Oman, Yemen, Uzbekistan etc. You can buy a laptop/desktop keyboard with this layout.

  • tab
  • ض
  • ص
  • ث
  • ق
  • ف
  • غ
  • ع
  • ه
  • خ
  • ح
  • caps lock
  • ش
  • س
  • ي
  • ب
  • ل
  • ا
  • ت
  • ن
  • م
  • shift
  • ئ
  • ء
  • ؤ
  • ر
  • لا
  • ى
  • ة

Errors for typing domain names with ARABIC_PC.

ARABIC_QWERTY

Alternative for ARABIC_PC.

  • tab
  • ق
  • ش
  • ع
  • ر
  • ت
  • ط
  • و
  • ي
  • ه
  • ة
  • caps lock
  • ا
  • س
  • د
  • ف
  • غ
  • ح
  • ج
  • ك
  • ل
  • shift
  • ز
  • خ
  • ص
  • ذ
  • ب
  • ن
  • م

Errors for typing domain names with ARABIC_QWERTY.

ARMENIAN_HM_QWERTY

Used in Armenia. This layout is available through Windows keyboard settings.

  • tab
  • ճ
  • ւ
  • ե
  • ր
  • տ
  • յ
  • ւ
  • ի
  • ո
  • պ
  • caps lock
  • ա
  • ս
  • դ
  • ֆ
  • գ
  • հ
  • ձ
  • կ
  • լ
  • shift
  • զ
  • խ
  • ծ
  • վ
  • բ
  • ն
  • մ

Errors for typing domain names with ARMENIAN_HM_QWERTY.

ARMENIAN_WESTERN_QWERTY

Alternative layout for ARMENIAN_HM_QWERTY.

  • tab
  • խ
  • վ
  • է
  • ր
  • դ
  • ե
  • ը
  • ի
  • ո
  • բ
  • caps lock
  • ա
  • ս
  • տ
  • ֆ
  • կ
  • հ
  • ճ
  • ք
  • լ
  • shift
  • զ
  • ց
  • գ
  • ւ
  • պ
  • ն
  • մ

Errors for typing domain names with ARMENIAN_WESTERN_QWERTY.

AZERI

Azeri/Azerbaijani layout

Used in Azerbaijan. This layout is available through Windows keyboard settings.

  • tab
  • q
  • ü
  • e
  • r
  • t
  • y
  • u
  • i
  • o
  • p
  • caps lock
  • a
  • s
  • d
  • f
  • g
  • h
  • j
  • k
  • l
  • shift
  • z
  • x
  • c
  • v
  • b
  • n
  • m

Errors for typing domain names with AZERI.

BULGARIAN

Bulgaria layout

The current official Bulgarian keyboard layout for both typewriters and computer keyboards is described in BDS (Bulgarian State/National Standard) 5237:1978. It superseded the old standard, BDS 5237:1968, on 1 January 1978. Like the Dvorak layout, it has been designed to optimize typing speed and efficiency, placing the most common letters in the Bulgarian language — О, Н, Т, and А — under the strongest fingers. In addition to the standard 30 letters of the Bulgarian alphabet, the layout includes the non-Bulgarian Cyrillic symbols Э and ы and the Roman numerals I and V (the X is supposed to be represented by the Cyrillic capital Х, which is acceptable in typewriters but problematic in computers).

  • tab
  • ,
  • у
  • е
  • и
  • ш
  • щ
  • к
  • с
  • д
  • з
  • caps lock
  • ь
  • я
  • а
  • о
  • ж
  • г
  • т
  • н
  • в
  • shift
  • ю
  • й
  • ъ
  • э
  • ф
  • х
  • п

Errors for typing domain names with BULGARIAN.

BULGARIAN_PHONETIC

Bulgaria layout

Cyrillic letters are mapped to the QWERTY keys for Latin letters that "sound" or "look" the same, with several exceptions (Я is mapped to Q, Ж is mapped to V, etc. — see the layout and compare it to the standard QWERTY layout). This layout is available as an alternative to the BDS one in some operating systems, including Microsoft Windows, Apple Mac OS X and Ubuntu Linux. Normally, the layouts are set up so that the user can switch between Latin and Cyrillic script by pressing Shift + Alt, and between BDS and Phonetic by pressing Shift + Ctrl.
In 2006, Prof. Dimiter Skordev from the Faculty of Mathematics and Informatics of Sofia University and Dimitar Dobrev from the Bulgarian Academy of Sciences proposed a new standard, prBDS 5237:2006, including a revised version of the old BDS layout, which includes the letter Ѝ and the capital Ы and replaces the letters I and V with the currency symbols of $ and € respectively, and a standardization of the informal "phonetic" layout. After some controversy and a public discussion in 2008, the proposal was not accepted, although it had been already used in several places – the "Bulgarian Phonetic" layout in MS Windows Vista is based on it. There is a new "Bulgarian Phonetic" layout in MS Windows 7.

  • tab
  • я
  • в
  • е
  • р
  • т
  • ъ
  • у
  • и
  • о
  • п
  • caps lock
  • а
  • с
  • д
  • ф
  • г
  • х
  • й
  • к
  • л
  • shift
  • з
  • ь
  • ц
  • ж
  • б
  • н
  • м

Errors for typing domain names with BULGARIAN_PHONETIC.

GEORGIAN

Georgian layout

Used in Georgia (country). It's available through Windows keyboard settings.

  • tab
  • caps lock
  • shift

Errors for typing domain names with GEORGIAN.

GREEK

Greek layout

Used in Greece.
The usual Greek layout follows the US layout for letters related to Latin letters (ABDEHIKLMNOPRSTXYZ, ΑΒΔΕΗΙΚΛΜΝΟΠΡΣΤΧΥΖ, respectively), substitutes phonetically similar letters (Φ at F; Γ at G) and uses the remaining slots for the remaining Greek letters: Ξ at J; Ψ at C; Ω at V; Θ at U).
Greek has two fewer letters than English, but has two accents which, because of their frequency, are placed on the home row at the U.K. ";" position; they are dead keys. Word-final sigma has its own position as well, replacing W, and semicolon (which is used as a question mark in Greek) and colon move to the position of Q.

  • tab
  • ;
  • ς
  • ε
  • ρ
  • τ
  • υ
  • θ
  • ι
  • ο
  • π
  • caps lock
  • α
  • σ
  • δ
  • φ
  • γ
  • η
  • ξ
  • κ
  • λ
  • shift
  • ζ
  • χ
  • ψ
  • ω
  • β
  • ν
  • μ

Errors for typing domain names with GREEK.

HEBREW

Used in Israel.

All keyboards in Israel are fitted with both Latin and Hebrew letters. Trilingual editions including either Arabic or Cyrillic also exist.
Note that in the standard layout (but not all keyboards), paired delimiters – parentheses (), brackets [], and braces {}, as well as less/greater than <>, – are in the opposite order from the standard in other left-to-right languages. This results in "open"/"close" being consistent with right-to-left languages (Shift-9 always gives "close parenthesis" U+0029, which visually looks like "open parenthesis" in left-to-right languages). This is shared with Arabic keyboards.
Certain Hebrew layouts are extended with niqqud symbols (vowel points), which require Alt+Shift or similar key combination in order to be typed.

  • tab
  • /
  • ׳
  • ק
  • ר
  • א
  • ט
  • ו
  • ן
  • ם
  • פ
  • caps lock
  • ש
  • ד
  • ג
  • כ
  • ע
  • י
  • ח
  • ל
  • ך
  • shift
  • ז
  • ס
  • ב
  • ה
  • נ
  • מ
  • צ

Errors for typing domain names with HEBREW.

HEBREW_QWERTY

Used in Israel.

Alternative layout for HEBREW.

  • tab
  • ק
  • ש
  • ע
  • ר
  • ת
  • ט
  • ו
  • י
  • ו
  • פ
  • caps lock
  • א
  • ס
  • ד
  • פ
  • ג
  • ה
  • ח
  • כ
  • ל
  • shift
  • ז
  • כ
  • צ
  • ו
  • ב
  • נ
  • מ

Errors for typing domain names with HEBREW_QWERTY.

KURDISH

Kurdish (Central) layout

Used in parts of Iraq and Iran. This layout is available through Windows keyboard settings.

  • tab
  • ق
  • و
  • ە
  • ر
  • ت
  • ی
  • و
  • ی
  • ۆ
  • پ
  • caps lock
  • ا
  • س
  • د
  • ف
  • گ
  • ه
  • ژ
  • ک
  • ل
  • shift
  • ز
  • خ
  • ج
  • ڤ
  • ب
  • ن
  • م

Errors for typing domain names with KURDISH.

MACEDONIAN

Macedonian layout

Used in North Macedonia. This layout is available through Windows keyboard settings.

  • tab
  • љ
  • њ
  • е
  • р
  • т
  • ѕ
  • у
  • и
  • о
  • п
  • caps lock
  • а
  • с
  • д
  • ф
  • г
  • х
  • ј
  • к
  • л
  • shift
  • з
  • џ
  • ц
  • в
  • б
  • н
  • м

Errors for typing domain names with MACEDONIAN.

PASHTO

Used in Afghanistan and Pakistan. This layout is available through Windows keyboard settings.

  • tab
  • ض
  • ص
  • ث
  • ق
  • ف
  • غ
  • ع
  • ه
  • خ
  • ح
  • caps lock
  • ش
  • س
  • ی
  • ب
  • ل
  • ا
  • ت
  • ن
  • م
  • shift
  • ۍ
  • ې
  • ز
  • ر
  • ذ
  • د
  • ړ

Errors for typing domain names with PASHTO.

PERSIAN

Persian/Farsi layout

Used in Iran. This layout is available through Windows keyboard settings.

  • tab
  • ض
  • ص
  • ث
  • ق
  • ف
  • غ
  • ع
  • ه
  • خ
  • ح
  • caps lock
  • ش
  • س
  • ی
  • ب
  • ل
  • ا
  • ت
  • ن
  • م
  • shift
  • ظ
  • ط
  • ذ
  • د
  • ز
  • ر
  • و

Errors for typing domain names with PERSIAN.

PERSIAN_AFGHAN_DARI

Persian/Dari layout

Also alternative layout for PERSIAN.

  • tab
  • ض
  • ص
  • ث
  • ق
  • ف
  • غ
  • ع
  • ه
  • خ
  • ح
  • caps lock
  • ش
  • س
  • ی
  • ب
  • ل
  • ا
  • ت
  • ن
  • م
  • shift
  • ظ
  • ط
  • ز
  • ر
  • ذ
  • د
  • پ

Errors for typing domain names with PERSIAN_AFGHAN_DARI.

PERSIAN_QWERTY

Persian/QWERTY layout

Also alternative layout for PERSIAN.

  • tab
  • ق
  • و
  • ع
  • ر
  • ت
  • ی
  • ہ
  • ئ
  • ظ
  • پ
  • caps lock
  • ا
  • س
  • د
  • ف
  • گ
  • ه
  • ج
  • ک
  • ل
  • shift
  • ز
  • خ
  • ث
  • ء
  • ب
  • ن
  • م

Errors for typing domain names with PERSIAN_QWERTY.

PERSIAN_STANDARD

Persian/Standard layout

Also alternative layout for PERSIAN.

  • tab
  • ض
  • ص
  • ث
  • ق
  • ف
  • غ
  • ع
  • ه
  • خ
  • ح
  • caps lock
  • ش
  • س
  • ی
  • ب
  • ل
  • ا
  • ت
  • ن
  • م
  • shift
  • ظ
  • ط
  • ز
  • ر
  • ذ
  • د
  • پ

Errors for typing domain names with PERSIAN_STANDARD.

SERBIAN

Serbian layout

Apart from a set of characters common to most Cyrillic alphabets, the Serbian Cyrillic layout uses six additional special characters unique or nearly unique to the Serbian Cyrillic alphabet: Љ, Њ, Ћ, Ђ, Џ, and Ј.
Due to the bialphabetic nature of the language, actual physical keyboards with the Serbian Cyrillic layout printed on the keys are uncommon today. Typical keyboards sold in Serbian-speaking markets are marked with Serbian Latin characters and used with both the Latin (QWERTZ) and Cyrillic layout configured in the software. What makes the two layouts this readily interchangeable is that the non-alphabetic keys are identical between them, and alphabetic keys always correspond directly to their counterparts (except the Latin letters Q, W, X, and Y that have no Cyrillic equivalents, and the Cyrillic letters Љ, Њ and Џ whose Latin counterparts are digraphs LJ, NJ and DŽ). This also makes the Serbian Cyrillic layout a rare example of a non-Latin layout based on QWERTZ.
The Macedonian dze is on this keyboard despite not being used in Serbian Cyrillic. The gje and kje can be typed by striking the apostrophe key then striking the G or K key.
There is also a dedicated Macedonian keyboard that is based on QWERTY (LjNjERTDz) and uses Alt Gr to type the dje and tshe. However, the capital forms are next to the small forms. An alternative version of the layout is quite different and has no dje or tshe access. This alternative was not supported until Windows Vista.

  • tab
  • љ
  • њ
  • е
  • р
  • т
  • з
  • у
  • и
  • о
  • п
  • caps lock
  • а
  • с
  • д
  • ф
  • г
  • х
  • ј
  • к
  • л
  • shift
  • ѕ
  • џ
  • ц
  • в
  • б
  • н
  • м

Errors for typing domain names with SERBIAN.

TURKISH_Q

Turkish layout

This is a modern version of Turkish layout which utilizes QWERTY key placement (Turkish-Q).

  • tab
  • f
  • g
  • ğ
  • ı
  • o
  • d
  • r
  • n
  • h
  • p
  • caps lock
  • u
  • i
  • e
  • a
  • ü
  • t
  • k
  • m
  • l
  • shift
  • j
  • ö
  • v
  • c
  • ç
  • z
  • s

Errors for typing domain names with TURKISH_Q.

UYGHUR

Used in western China, Kazakhstan, and Uzbekistan. This layout is available through Windows keyboard settings.

  • tab
  • چ
  • ۋ
  • ې
  • ر
  • ت
  • ي
  • ۇ
  • ڭ
  • و
  • پ
  • caps lock
  • ھ
  • س
  • د
  • ا
  • ە
  • ى
  • ق
  • ك
  • ل
  • shift
  • ز
  • ش
  • غ
  • ۈ
  • ب
  • ن
  • م

Errors for typing domain names with UYGHUR.