What is a FirstVoices Keyman keyboard?


A FirstVoices Keyman keyboard is a keyboard developed in collaboration between a community language team, the FirstVoices team, and the team at Keyman. Keyman is a keyboard development software that allows anyone to develop custom keyboards which can be download and installed onto computers, phone and tablets. These allow the user to type in their language on any website or app, and on any device.


What is the process for developing a new keyboard?


The basic process is as follows:

  1. The language team meets with members of the FirstVoices team to walk-through needs as well as the questions listed below in the 'Getting Started' section

  2. The language team sends materials listed in the 'Materials Needed' section to the FirstVoices team

  3. The FirstVoices team will begin development. The timeline on this is dependant, and will be discussed both during the initial meeting as well as during updates

  4. The first beta version of the keyboard for computer, phone and tablet will be created and made available for testing

  5. The language team will test the keyboard across all platforms and devices, and provide feedback to the FirstVoices team

  6. Any changes needed are made, and re-tested

  7. The final version of the keyboard for computer, phone and tablet will be published and added to the Keyman keyboard repository as well as to the FirstVoices keyboard app


Getting Started


These are the questions to be answered during the initial meeting between the language team and FirstVoices team.

Questions about your alphabet

Questions about your users

Questions about functionality


Materials Needed