Automatic Keyboard Layout Design for Low-Resource Latin-Script Languages
Theresa Breiner, Chieu Nguyen, Daan van Esch, Jeremy O'Brien

TL;DR
This paper introduces an automated method for designing keyboard layouts for low-resource Latin-script languages, reducing manual effort and enabling broader digital inclusion for speakers of underrepresented languages.
Contribution
The authors propose a scalable approach that generates keyboard layouts from minimal data, facilitating the creation of input tools for low-resource languages with little human intervention.
Findings
Automated layout generation with minimal data input
Supports rapid development of language-specific keyboards
Enhances digital access for low-resource language speakers
Abstract
We present our approach to automatically designing and implementing keyboard layouts on mobile devices for typing low-resource languages written in the Latin script. For many speakers, one of the barriers in accessing and creating text content on the web is the absence of input tools for their language. Ease in typing in these languages would lower technological barriers to online communication and collaboration, likely leading to the creation of more web content. Unfortunately, it can be time-consuming to develop layouts manually even for language communities that use a keyboard layout very similar to English; starting from scratch requires many configuration files to describe multiple possible behaviors for each key. With our approach, we only need a small amount of data in each language to generate keyboard layouts with very little human effort. This process can help serve speakers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Communication and Language · Multimedia Communication and Technology · Speech and dialogue systems
