Keyboards by language family
Lexilogos-style browsing of world scripts by language family, each with virtual keyboard and transliteration.
Semitic languages
Arabic, Hebrew, Persian, Urdu and Amharic keyboards: right-to-left scripts, phonetic transliteration and variants (harakat, niqqud).
Arabic Keyboard · Hebrew Keyboard · Persian (Farsi) Keyboard · Urdu Keyboard · Amharic Keyboard · Syriac Keyboard · Yiddish Keyboard
Cyrillic languages
Russian, Ukrainian, Bulgarian, Serbian and Belarusian keyboards: JCUKEN layout, Ё key and Latin → Cyrillic transliteration.
Russian Keyboard · Ukrainian Keyboard · Bulgarian Keyboard · Serbian Keyboard · Belarusian Keyboard · Tajik Keyboard · Kyrgyz Keyboard · Tatar Keyboard · Macedonian Keyboard
Indic languages
Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati and Punjabi keyboards: Devanagari and derived scripts with automatic matras and conjuncts.
Hindi Keyboard · Bengali Keyboard · Tamil Keyboard · Telugu Keyboard · Gujarati Keyboard · Punjabi Keyboard · Nepali Keyboard · Marathi Keyboard · Assamese Keyboard · Divehi (Thaana) Keyboard · Sindhi Keyboard · Punjabi Shahmukhi Keyboard
East Asian languages
Chinese (pinyin), Japanese (romaji → kana), Korean (Hangul) and Vietnamese (Telex/VNI) with smart character composition.
Chinese Pinyin Keyboard · Japanese Keyboard · Korean Hangul Keyboard · Vietnamese Keyboard
European languages
French, Spanish, German, Italian, Turkish, Greek, Portuguese and Dutch keyboards: accents, umlauts and smart autocorrection.
French Keyboard · Spanish Keyboard · German Keyboard · Italian Keyboard · Turkish Keyboard · Greek Keyboard · Portuguese Keyboard · Dutch Keyboard · Czech Keyboard · Slovak Keyboard · Croatian Keyboard · Serbian (Latin) Keyboard · Catalan Keyboard · Icelandic Keyboard · Faroese Keyboard · Irish Keyboard · Welsh Keyboard · Albanian Keyboard · Maltese Keyboard
Ancient & other scripts
Polytonic Greek, Syriac, Armenian, Georgian, Inuktitut syllabics and other historic scripts with Shift/AltGr layers and extended diacritics.
Syriac Keyboard · Greek Keyboard · Armenian Keyboard · Georgian Keyboard · Inuktitut Keyboard
Turkic languages
Azerbaijani, Turkmen, Uzbek, Kyrgyz and Tatar keyboards: extended Latin (ə, ý, oʻ) and Cyrillic (ң, ө, ү, ә, ғ) alphabets with transliteration.
Azerbaijani Keyboard · Turkmen Keyboard · Uzbek (Latin) Keyboard · Kyrgyz Keyboard · Tatar Keyboard
African languages
Yoruba, Igbo, Hausa, Somali, Oromo, N'Ko and Adlam keyboards: tones, hooked letters (ɓ, ɗ, ƙ, ẹ, ọ) and original West-African scripts.
Yoruba Keyboard · Igbo Keyboard · Hausa Keyboard · Somali Keyboard · Oromo Keyboard · N'Ko Keyboard · Adlam Keyboard