Keyboard Layouts
A list of online virtual keyboards available on the KeymanWeb website
Abua
Nigeria
Afrikaans
South Africa
Albanian
Albania
Albanian (Tosk)
Albania
Aleut
USA
Amharic
Ethiopia
Arabic
Saudi Arabia
- Standard 101 online virtual keyboard for Arabic
- 102 online virtual keyboard for Arabic
- 102 AZERTY online virtual keyboard for Arabic
Aragonese
Spain
Armenian
Armenia
Assamese
India
Asturian
Spain
Auvergnat
France
Awngi
Ethiopia
Aymara
Bolivia
Azerbaijani
Iran
Bahamas Creole English
Bahamas
Basque
Spain
Basque, Navarro-Labourdin
France
Bavarian
Austria
Belarusan
Belarus
Bench
Ethiopia
Bengali
Bangladesh
- Traditional online virtual keyboard for Bengali
- Inscript online virtual keyboard for Bengali
- ISIS online virtual keyboard for Bengali
Bhojpuri
India
Bilen
Eritrea
Bislama
Vanuatu
Bokyi
Nigeria
Bosnian
Bosnia and Herzegovina
Breton
France
Bulgarian
Bulgaria
Bura-Pabir
Nigeria
Burmese
Myanmar
Cappadocian Greek
Greece
Carrier
Canada
Carrier, Southern
Canada
Catalan-Valencian-Balear
Spain
Chilcotin
Canada
Chinese, Mandarin
China
Cimbrian
Italy
Comox
Canada
Cornish
United Kingdom
Corsican
France
Croatian
Croatia
Czech
Czech Republic
- Standard online virtual keyboard for Czech
- Programmers online virtual keyboard for Czech
- QWERTY online virtual keyboard for Czech
- EuroLatin online virtual keyboard for Czech
Danish
Denmark
Dari (Farsi)
Afghanistan
- Dari (CLRA) online virtual keyboard for Dari (Farsi)
- Inscript (KAB) online virtual keyboard for Dari (Farsi)
Dayi
Australia
Degema
Nigeria
Dhangu
Australia
Dhuwal
Australia
Dinka
Sudan
Dizi
Ethiopia
Djambarrpuyngu
Australia
Djinang
Australia
Djinba
Australia
Drents
Netherlands
Dutch
Netherlands
Dzongkha
Bhutan
Ebira
Nigeria
Edo
Nigeria
Efik
Nigeria
Ekajuk
Nigeria
Ekpeye
Nigeria
Eleme
Nigeria
Emiliano-Romagnolo
Italy
Engenni
Nigeria
English
United Kingdom
- EuroLatin online virtual keyboard for English
- Irish online virtual keyboard for English
- UK online virtual keyboard for English
- UK Extended online virtual keyboard for English
- USA online virtual keyboard for English
- Dvorak online virtual keyboard for English
- Dvorak for Left Hand online virtual keyboard for English
- Dvorak for Right Hand online virtual keyboard for English
- US International online virtual keyboard for English
English (US)
USA
- Dvorak online virtual keyboard for English (US)
- EuroLatin online virtual keyboard for English (US)
- USA online virtual keyboard for English (US)
- Dvorak online virtual keyboard for English (US)
- Dvorak for Left Hand online virtual keyboard for English (US)
- Dvorak for Right Hand online virtual keyboard for English (US)
- US International online virtual keyboard for English (US)
Esan
Nigeria
Esperanto
France
Estonian
Estonia
Extremaduran
Spain
Fala
Spain
Faroese
Faroe Islands
Farsi
Iran
Fijian
Fiji
Finnish
Finland
- EuroLatin online virtual keyboard for Finnish
- Standard online virtual keyboard for Finnish
- with Sami online virtual keyboard for Finnish
Franco-Provençal
France
French
France
- Belgian comma online virtual keyboard for French
- Belgian online virtual keyboard for French
- Canadian online virtual keyboard for French
- Canadian legacy online virtual keyboard for French
- Canadian Multilingual Standard online virtual keyboard for French
- EuroLatin online virtual keyboard for French
- AZERTY online virtual keyboard for French
- Swiss online virtual keyboard for French
French (Canada)
Canada
- Canadian online virtual keyboard for French (Canada)
- Canadian legacy online virtual keyboard for French (Canada)
- Canadian Multilingual Standard online virtual keyboard for French (Canada)
- EuroLatin online virtual keyboard for French (Canada)
Frisian, Western
Netherlands
Friulian
Italy
Fulfulde
Cameroon
Gaelic (Scottish)
United Kingdom
- EuroLatin online virtual keyboard for Gaelic (Scottish)
- Standard online virtual keyboard for Gaelic (Scottish)
Gaelic (Irish)
Ireland
Gagauz
Moldova
Galician
Spain
Gascon
France
Gbagyi
Nigeria
Geez
Ethiopia
Georgian
Georgia
German
Germany
- EuroLatin online virtual keyboard for German
- Standard online virtual keyboard for German
- IBM online virtual keyboard for German
- Swiss online virtual keyboard for German
Ghotuo
Nigeria
Gitxsan
Canada
Goanese
India
Gokana
Nigeria
Greek
Greece
- Greek Phonetic (Galaxie) online virtual keyboard for Greek
- Standard online virtual keyboard for Greek
- Greek 220 online virtual keyboard for Greek
- Greek 220 Latin online virtual keyboard for Greek
- Greek 319 online virtual keyboard for Greek
- Greek 319 Latin online virtual keyboard for Greek
- Greek Latin online virtual keyboard for Greek
- Greek Polytonic online virtual keyboard for Greek
- Greek Classical online virtual keyboard for Greek
- Greek Polytonic Unicode online virtual keyboard for Greek
Greek, Ancient
Greece
- Greek Phonetic (Galaxie) online virtual keyboard for Greek, Ancient
- Greek Polytonic online virtual keyboard for Greek, Ancient
- Greek Classical online virtual keyboard for Greek, Ancient
- Greek Polytonic Unicode online virtual keyboard for Greek, Ancient
Gronings
Netherlands
Guarani
Paraguay
Gude
Nigeria
Gujarati
India
Gumatj
Australia
Gupapuyngu
Australia
Haida, Northern
Canada
Haida, Southern
Canada
Haitian Creole French
Haiti
Harari
Ethiopia
Hausa
Nigeria
Hawaiian
USA
Hebrew
Israel
Hebrew, Ancient
Israel
Hindi
India
- Inscript online virtual keyboard for Hindi
- Traditional online virtual keyboard for Hindi
- ISIS online virtual keyboard for Hindi
Hungarian
Hungary
- EuroLatin online virtual keyboard for Hungarian
- Standard online virtual keyboard for Hungarian
- 101-key online virtual keyboard for Hungarian
Icelandic
Iceland
Idoma
Nigeria
Ifè
Togo
Igala
Nigeria
Igbo
Nigeria
Igede
Nigeria
Ijo
Nigeria
Ikwere
Nigeria
Inuktitut
Greenland
IPA
USA
Isekiri
Nigeria
Isoko
Nigeria
Istriot
Croatia
Italian
Italy
- EuroLatin online virtual keyboard for Italian
- Standard online virtual keyboard for Italian
- 142 online virtual keyboard for Italian
Izi-Ezaa-Ikwo-Mgbo
Nigeria
Izon
Nigeria
Jamaican Creole English
Jamaica
Japanese
Japan
Jarnango
Australia
Jju
Nigeria
Judeo-Crimean Tatar
Uzbekistan
Jutish
Denmark
Kamwe
Nigeria
Kannada
India
Kanuri
Nigeria
Karelian
Russia
Kashubian
Poland
Kazakh
Kazakhstan
Khana
Nigeria
Khmer
Cambodia
Kirghiz
Kyrgyzstan
Kirike
Nigeria
Klallam
USA
Kohumono
Nigeria
Kölsch
Germany
Konkani
India
Korean
Korea, South
Kutenai
Canada
Kwakiutl
Canada
Ladin
Italy
Languedocien
France
Lao
Laos
Latvian
Latvia
- EuroLatin online virtual keyboard for Latvian
- Standard online virtual keyboard for Latvian
- Latvian QWERTY online virtual keyboard for Latvian
Ligurian
Italy
Lillooet
Canada
Limburgisch
Netherlands
Limousin
France
Lithuanian
Lithuania
- EuroLatin online virtual keyboard for Lithuanian
- Standard online virtual keyboard for Lithuanian
- Lithuanian IBM online virtual keyboard for Lithuanian
Lokaa
Nigeria
Lombard
Italy
Lushootseed
USA
Luxembourgeois
Luxembourg
Macedonian
Macedonia
Malayalam
India
- ISIS online virtual keyboard for Malayalam
- Inscript online virtual keyboard for Malayalam
- Mozhi online virtual keyboard for Malayalam
Maldivian
Maldives
Maltese
Malta
- EuroLatin online virtual keyboard for Maltese
- 47-key online virtual keyboard for Maltese
- 48-key online virtual keyboard for Maltese
Manx
United Kingdom
Maori
New Zealand
Marathi
India
Marghi
Nigeria
Marwari
Pakistan
Me'en
Ethiopia
Mócheno
Italy
Mongolian (Halh)
Mongolia
Mursi
Ethiopia
Napoletano-Calabrese
Italy
Nepali
Nepal
Nisga'a
Canada
Niue
Niue
Nootka
Canada
Norwegian
Norway
Norwegian
Norway
Nuer
Sudan
Nupe-Nupe-Tako
Nigeria
Obolo
Nigeria
Odual
Nigeria
Ogbah
Nigeria
Ogbia
Nigeria
Oriya
India
Oromo
Ethiopia
Panjabi (Eastern)
India
- ISIS online virtual keyboard for Panjabi (Eastern)
- Inscript online virtual keyboard for Panjabi (Eastern)
Panjabi (Western)
Pakistan
- ISIS online virtual keyboard for Panjabi (Western)
- Inscript online virtual keyboard for Panjabi (Western)
Pfaelzisch
Germany
Picard
France
Piemontese
Italy
Polish
Poland
- EuroLatin online virtual keyboard for Polish
- 214 online virtual keyboard for Polish
- Programmers online virtual keyboard for Polish
Pontic
Greece
Portuguese
Portugal
- EuroLatin online virtual keyboard for Portuguese
- Standard online virtual keyboard for Portuguese
- Brazilian ABNT online virtual keyboard for Portuguese
- Brazilian ABNT2 online virtual keyboard for Portuguese
Portuguese (Brazil)
Brazil
- Brazilian online virtual keyboard for Portuguese (Brazil)
- EuroLatin online virtual keyboard for Portuguese (Brazil)
- Brazilian ABNT online virtual keyboard for Portuguese (Brazil)
- Brazilian ABNT2 online virtual keyboard for Portuguese (Brazil)
Prussian
Poland
Pulaar
Senegal
Quechua
Peru
Rarotongan
Cook Islands
Rawang
Myanmar
Ritarungo
Australia
Romanian
Romania
Romansch
Switzerland
Romany
Romania
Russian
Russia
Saami (Inari)
Finland
Saami (North)
Norway
Saami (South)
Sweden
Salish, Straits
Canada
Sallands
Netherlands
Samoan
Samoa
Sanskrit
India
Sardinian
Italy
Saterfriesisch
Germany
Saxon, Low
Germany
Saxon, Upper
Germany
Schwyzerdütsch
Switzerland
Scots
United Kingdom
Sea Island Creole English
USA
Sebat Bet Gurage
Ethiopia
Serbian
Serbia and Montenegro
- EuroLatin online virtual keyboard for Serbian
- Cyrillic online virtual keyboard for Serbian
- Latin online virtual keyboard for Serbian
Sicilian
Italy
Silesian, Lower
Poland
Sindhi
Pakistan
Sinhala
Sri Lanka
Slovak
Slovakia
- EuroLatin online virtual keyboard for Slovak
- Standard online virtual keyboard for Slovak
- QWERTY online virtual keyboard for Slovak
Slovenian
Slovenia
Somali
Somalia
Sorbian, Lower
Germany
Sorbian, Upper
Germany
Spanish
Spain
- EuroLatin online virtual keyboard for Spanish
- Latin America online virtual keyboard for Spanish
- Standard online virtual keyboard for Spanish
- Variation online virtual keyboard for Spanish
Spanish (Central America)
Mexico
- EuroLatin online virtual keyboard for Spanish (Central America)
- Latin America online virtual keyboard for Spanish (Central America)
Spanish (South America)
Argentina
Stellingwerfs
Netherlands
Suri
Ethiopia
Swabian
Germany
Swahili
Tanzania
Swedish
Sweden
- EuroLatin online virtual keyboard for Swedish
- Standard online virtual keyboard for Swedish
- with Sami online virtual keyboard for Swedish
Syriac
Turkey
Tagalog
Philippines
Tahitian
French Polynesia
Tamil
India
- Suratha Bamuni online virtual keyboard for Tamil
- New Typewriter online virtual keyboard for Tamil
- Tamil99 online virtual keyboard for Tamil
- Tamil99 Extended online virtual keyboard for Tamil
- Anjal Paangu online virtual keyboard for Tamil
- ISIS online virtual keyboard for Tamil
- Inscript online virtual keyboard for Tamil
- Modular (Visual Media) online virtual keyboard for Tamil
- Typewriter (Visual Media) online virtual keyboard for Tamil
Tangale
Nigeria
Tatar
Russia
Telugu
India
Tera
Nigeria
Thai
Thailand
- Kedmanee online virtual keyboard for Thai
- Kedmanee non-ShiftLock online virtual keyboard for Thai
- Pattachote online virtual keyboard for Thai
- Pattachote non-ShiftLock online virtual keyboard for Thai
Thompson
Canada
Tibetan
China
Tigrigna
Ethiopia
Tiv
Nigeria
Tok Pisin
Papua New Guinea
Tongan
Tonga
Tsakonian
Greece
Turkish
Turkey
- EuroLatin online virtual keyboard for Turkish
- Turkish online virtual keyboard
- F online virtual keyboard for Turkish
Twents
Netherlands
Tyap
Nigeria
Ukrainian
Ukraine
Urdu
Pakistan
Urhobo
Nigeria
Uzbek
Uzbekistan
Veluws
Netherlands
Venetian
Italy
- EuroLatin online virtual keyboard for Venetian
- Venetia et Histria online virtual keyboard for Venetian
Vietnamese
Vietnam
Vlaams
Belgium
Walloon
Belgium
Walser
Switzerland
Welsh
United Kingdom
Westphalien
Germany
Wolof
Senegal
Xhosa
South Africa
Yekhee
Nigeria
Yevanic
Israel
Yiddish, Eastern
Israel
Yiddish, Western
Germany
Yoruba
Nigeria
Yupik, Central
USA
Zapotec
Mexico
Zeeuws
Netherlands
Zhuang
China
Zulu
South Africa