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.
https://github.com/tavultesoft/keyboards
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.
Get Involved
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.
Guide: Working with the keyboard repository
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!
3 thoughts on “Introducing the Keyman Open Source Keyboard Repository”
Abebe sientayhu · April 6, 2018 at 12:08 pm
walcome
H N Dash · July 8, 2018 at 2:07 am
If one keyboard is installed by mistake then how to deactivate ?
Marc Durdin · July 8, 2018 at 6:11 am
Please ask support questions on our forum at https://community.software.sil.org/c/keyman 🙂