We have many hundreds of keyboard layouts online at keyman.com that cover well over a thousand languages. These keyboard layouts work on Windows, the web, iPhones, iPads and Android phones and tablets. However, most of the layouts on the website are only available in compiled form, and in the past, the source code for these keyboards has not been consistently managed.
A large proportion of the keyboards on the site, including nearly all the keyboards that we have developed, are actually open source keyboards. Today, I am happy to announce that we are setting up a single source for open source keyboards on github.com.
Previously, each keyboard had its source stored in different ways. Some just included the source files as an attachment to the compiled keyboards. Others had a web address from which the source could be downloaded. Over time, these web addresses tended to stagnate and not be kept up to date.
We are progressively moving all the open source keyboards in our database into the new repository. We have started with some of the most popular open layouts, including GFF Amharic, Thamizha Tamil99, and Sinhala Basic.
You are of course welcome to download the layouts yourself and improve them, and we hope you will contribute your own keyboards to this repository for all to use.
We've written a complete guide to working with the keyboards repository. Learn more about how to get involved and work with the keyboards repository on help.keyman.com.
As we add each keyboard to the repository, we review it and standardise the code and files. We also note issues and potential features into the TODO file in the keyboard’s folder.
We look forward to working with you!