Multilingual virtual keyboard functionality in input fields and textareas.
Albanian, Amharic (=Tigrinya), Arabic, Armenian (Eastern/Western), Assamese, Azerbaijani (Cyrillic / Latin), Belarusian, Belgian, Bengali, Bulgarian (+Phonetic), Burmese, Chinese (Bopomofo / Cangjie / Pinyin), Crimean Tatar, Czech, Danish, Dari, Devanagari, Divehi, Dingbats, Dvorak, Dutch, English (International / GB / US), Estonian, Faeroese, Farsi, Finnish, French (Canada / France / Switzerland), Georgian, German (Germany / Switzerland), Glagolitic, Greek, Gujarati, Hebrew, Hindi, Icelandic, Irish / Gaelic, Italian, Japanese (Hiragana / Katakana), Kannada, Kazakh (Cyrillic), Khmer, Korean, Kurdish, Kyrgyz, Latvian, Lithuanian, Hungarian, Macedonian, Malayalam, Maltese, Marathi, Misc. Symbols, Mongolian (Cyrillic), Norwegian, Old Cyrillic / Church Slavonic, Pashto, Polish (+Programmers), Portuguese (Brazil / Portugal), Punjabi (Gurmukhi), Romanian, Russian, Serbocroatian (Latin = Bosnian/Croatian/Serbian & Slovenian), Serbian (Cyrillic), Slovak, Spanish, Swedish, Swiss (French / German), Syriac, Tamil, Tatar (Cyrillic), Telugu, Thai (Kedmanee / Pattachote), Turkish (F/Q), Turkmen, Ukrainian, Urdu (+Phonetic), Uzbek, Vietnamese, Yiddish (+Yidish Lebt) and more to come...
The keyboard is fully customisable in the backend. Without any
coding you can adjust the basic keyboard settings:
- Choose which keyboards to show
- Define default keyboard
- Fully localize any language titles, tooltips and meta keys to your language
- Adjust keyboard size
- Allow user to resize
- Show number pad
- Set dead keys on by default
- Submit forms when Enter is pressed
- Set keyboard image
- Use imageless mode
- Set custom font
- Use clickless mode
- Define a custom keyboard layout (advanced)
You can apply the keyboard to the textarea and input field of your choice, or to all at once. By assigning the module to a specific menu, you are able to have the keyboard on the pages of your choice. You can localize the keyboard for multilingual Joomla installations by creating a Virtual Keyboard module for each language.