Virtual-Keyboard.org is a new online on screen virtual keyboard that help users with different keyboard layouts and characters to be able to "virtually change" the hardware setup in the new one.

To use it simply switch the selector to match your "hardware" keyboard layout and the language you need to type with and you are done.(More info here)


Select Language:

Arabic Online & On Screen Virtual Keyboard

2 Beolsik - 3 Beolsik - Akan - Albanian - Anglo-Frisian - Arabic - Arabic (101) - Arabic (102) AZERTY - Armenian Eastern - Armenian Western - Azeri Cyrillic - Azeri Latin - Bambara - Bassa - Baule - Belarusian - Belgian (Comma) - Bemba - Bengali - Bengali (Inscript) - Biblical Hebrew (SIL) - Biblical Hebrew (Tiro) - Blackfoot Phonetic - BN Inscript Improved - Bosnian - Bosnian Cyrillic - Bulgarian - Bulgarian (Latin) - Bulgarian Phonetic - Canadian French - Canadian French (Legacy) - Canadian Multilingual Standard - Chechen Cyrillic - Chechen Latin - Cherokee Phonetic - Chichewa - Chinese Cangjie - Chinese Simpl. Pinyin - Chinese Trad. Pinyin - Colemak - Croatian - Czech - Czech (QWERTY) - Czech Programmers - Danish - Dari - Delam Tibetan - Devanagari - INSCRIPT - Dinka - Divehi Phonetic - Divehi Typewriter - Duala - Dutch - Dzongkha - Ebo - Elder Futhark - Estonian - Ethiopic Pan-Amharic - Ethiopic WashRa - Ethiopic XTT - Ewondo - Faeroese - Farsi - Finnish - Finnish with Sami - French - French - linux - Fulfulde - Ga - Gaelic - Gbe - Georgian - German - German (IBM) - Glagolitic - Gothic - Greek - Greek (220) - Greek (220) Latin - Greek (319) - Greek (319) Latin - Greek Latin - Greek Polytonic - Gujarati - Hausa - Hebrew - Hindi (Inscript) - Hindi Traditional - Hungarian - Hungarian 101-key - Icelandic - Igbo - Inuktitut Phonetic - Inuktitut Syllabic - Irish - Italian - Italian (142) - Japanese - Kannada - Kazakh - Khmer (NIDA 1.0) - Kikuyu - Kirundi - Krio - Kurdish Arabic - Kurdish Cyrillic - Kurdish Latin - Kyrgyz Cyrillic - Lakhota Standard - Lao SengKeo - Latin American - Latvian - Latvian (QWERTY) - Lingala - Lithuanian - Lithuanian IBM - Luganda - Luo - Luxembourgish - Macedonian - Malayalam - Maltese 47-key - Maltese 48-key - Mande - Maori - Maori-Dvorak (Two-Handed) - Marathi - Mongolian Cyrillic - Mongolian Cyrillic (QWERTY) - Nepali - Norwegian - Norwegian with Sami - Ogham - Oromo - Pashto-FSI - Persian standard - Polish (214) - Polish (Programmers) - Portuguese - Portuguese (Brazilian ABNT) - Portuguese (Brazilian ABNT2) - Probhat Phonetic - Punjabi - Romanian - Ru-Kor - Russian - Russian (Typewriter) - Russian Translit - Russian ?????? - Russian_Qwerty - Sami Extended Finland-Sweden - Sami Extended Norway - Sanskrit Romanized - Senegal Multilingual - Serbian (Cyrillic) - Serbian (Latin) - seSotho - Shona - Slovak - Slovak (QWERTY) - Slovenian - Somali - Spanish - Spanish Variation - Swahili - Swedish - Swedish Dvorak A1 - Swedish with Sami - Swiss French - Swiss German - Syriac - Syriac Phonetic - Tagalog - Tausug - Tajik Latin - Tamil - Tatar - Telugu - Thai - Thai Kedmanee - Thai Pattachote - Tswana - Turkish F - Turkish Q - Turkmen Cyrillic - Uighur Arabic - Uighur Cyrillic - Uighur Latin - UK International - UK Qwerty-Maltron - Ukrainian - Ukrainian Phonetic - Ukrainian Translit - Unijoy - United Kingdom - United Kingdom Extended - United Kingdom-Dvorak - United States-Dvorak - United States-Dvorak left - United States-Dvorak right - United States-International - Urdu - Urdu - Madni - Urdu Arabic - Urdu CRULP Phonetic - Urdu Inpage Monotype - Urdu Phonetic - US - US English + Cyrillic - Uzbek Cyrillic - Vietnamese - Wolof - Xhosa - Yoruba - Younger Futhark - Zawgyi Myanmar - Zulu -

About Us

Hi There!

Thank you to take the time to read about Virtual-Keyboard.org.

My name is Vincenzo and I am a passionate traveller so going behind the "Latin" culture I have realized that if I needed to type in a different set of characters belonging to different languages with a computer isn't at easy at all!

Findings the characters sometimes can take ages, installing new keyboard on the computer even longer!:). Forget about it!

So I decided to build a simple website that does exactly what it says, enable a virtual keyboard on your screen and enable you to write in most of the languages currently spoken on the planet.

I am also working in translating the site in all the supported languages...any help is welcome! :)