Abugida scripts are scripts in which letters are written as a combination of a base grapheme (e.g., consonant) and a modifying grapheme (e.g., vowel sound). Keyboards for abugida languages are complex and often feature flickering (switching) layouts to accommodate the large numbers of letters. Using Tamil as an example abugida script, this disclosure proposes an intuitive, static, keyboard that more efficiently accepts grapheme inputs. Agglutinative languages are languages in which tense, tense-aspects, number, person, conjugation, inflections, prepositions, etc., are expressed by adding suffixes or prefixes to a stem word. Using Tamil as an example agglutinative language, this disclosure proposes more efficient and accurate word-completion techniques.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Cheran, Elango, "Compact Virtual Keyboard for Abugida Scripts and Efficient Word Completion for Agglutinative Languages", Technical Disclosure Commons, (January 12, 2021)