Skip to content

Translation Commons’ Published Keyboards

Table of Contents

    Introduction

    Translation Commons creates keyboards in collaboration with language communities from around the world, at their request. They are free, Open Source, and available for anyone to download and use. The published keyboards are listed below. Check back periodically to see our latest additions. To request the creation of a keyboard for your language community, visit Keyboard Creation Service

    Note that some keyboards are early releases that are still being tested by their language communities.

    These keyboards are virtual not physical keyboards. For desktop computers they replace the characters generated by the physical keyboard with the desired characters. On mobile devices the onscreen keyboard is replaced. These virtual keyboards require the Keyman application to be installed. You can download Keyman here

    Each Translation Commons keyboard is distributed in a .zip file listed below. After downloading the keyboard zip file, follow the installation instructions here.

    These keyboards are OpenSource and available under the MIT License.

    We would appreciate your feedback on the keyboards. This helps us improve them and also lets us know how our work benefits your language community. Use this feedback form to ask questions or send comments to us.

    Keyboard Descriptions

    Each keyboard description below includes the language name, ISO code, and the script it supports. The description also identifies the platforms that the keyboard can be used with and whether the keyboard is the final version or an early-release version.

    In some cases, a script is not yet encoded in the Unicode standard. In that instance, the keyboard may use the Private Use Area of the Unicode standard to encode characters, or code points proposed but not yet confirmed for Unicode, or other code points currently supported by fonts and the community. The keyboard descriptions identify the encoding status if the keyboard is not using the actual Unicode Standard encoding.

    The description may also provide supplemental information such as keyboard support for predictive text, links to fonts that support the language, etc.

    Final Keyboards

    Chakma (𑄌𑄋𑄴𑄟𑄳𑄦 𑄞𑄌𑄴) Keyboard

    Download linkchakma.zip
    Language NameChakma
    Native Language Name𑄌𑄋𑄴𑄟𑄳𑄦 𑄞𑄌𑄴
    ScriptChakma
    ISO Language-Script codeccp-CAKM
    PlatformsDesktop, Android, and iOS
    Status and VersionFinal, Version 1.1, 29-Nov-2023
    Notes

    Chatino keyboard

    Download linkchatino1.1.zip
    Language NameChatino
    ScriptLatin
    ISO Language-Script code
    PlatformsDesktop and mobile
    Status and VersionFinal, version 1.1
    NotesChatino is a family of languages of Mexico.
    This Chatino keyboard has 10 diacritic marks on the top row.

    Elfdalian or Övdalian Keyboard

    Download linkelfdahlian.zip
    Language NameElfdalian or Övdalian
    ScriptLatin
    ISO Language-Script codeovd-LATN
    PlatformsDesktop, Android, and iOS
    FontWorks with most Latin fonts
    Status and VersionFinal, Version 1.05 updated 2-Jan-2023
    NotesElfdalian is also known as Övdalian
    Includes a lexical model of words for predictive text

    Mende Kikakui Keyboard

    Kikakui script is a non-Unicode encoding.  Part of the Kikauki script has been added to Unicode.Because this script has a very large number of characters, input is done by typing one or more Latin characters. The keyboard converts legal sequences into Kikakui characters automatically. The inputs and output Kikakui characters are described in this table.

    Download linkmende_kikaui.zip
    Language NameMende
    Native Language Name
    ScriptKikakui
    ISO Language-Script codemen
    PlatformsDesktop
    Status and VersionFinal, Version 1.3, 6-Dec-2023
    FontKikakui Sans Pro and JMende fonts can be downloaded here.
    NotesChatino is a family of languages of Mexico.
    This Chatino keyboard has 10 diacritic marks on the top row.

    Rhade keyboard

    Download linkrhade.zip
    Language NameRhade
    Native Language NameKlei Êđê
    ScriptLatin
    ISO Language-Script coderad-LATN
    PlatformsDesktop and mobile
    Status and VersionFinal, Version 1.02 17-May-2022
    Notes

    Sunuwar Keyboard

    Download linksunuwar.zip
    Language NameSunuwar
    Native Language Name
    ScriptSunuwar
    ISO Language-Script codesuz-SUNU
    PlatformsDesktop
    Status and VersionFinal, 3-Apr-2022
    NotesThe script is approved for version 16.0 of the Unicode Standard (expected in September, 2024).

    Early Release Keyboards

    These keyboards are early versions that are available for public use and review. Your testing and feedback are used to shape the final version of the keyboard. Typically, a keyboard is available for public review for 90-180 days, depending on the extent of the feedback. Keyboards may be modified and updated during the review period. You can use the feedback form to provide comments and to request notification when the keyboard is updated.

    Kurmali Keyboard

    Download linkkurmali.zip
    Language NameKurmali
    Native Language Name
    ScriptChisoi
    ISO Language-Script codekyw-CHIS
    PlatformsDesktop and mobile
    Status and VersionEarly Release, Version 1.01 23-Sep 2023
    NotesKurmali language (kyw) in a script using tentative Unicode encoding. The script is not yet part of the Unicode Standard.

    Tai Yo keyboard

    Download linktaiyo.zip
    Language NameTai Yo
    Native Language Name
    ScriptTai Yo
    ISO Language-Script codetyj
    PlatformsDesktop
    Status and VersionEarly Release
    NotesThis script is not yet part of Unicode. The keyboard produces characters using the tentative Unicode code points.

    Appendix

    Table for adding more keyboards

    Download link
    Language Name
    Native Language Name
    Script
    ISO Language-Script code
    Platforms
    Status and Version
    Notes