Update: see the latest version of the roadmap

Introduction to the Roadmap

This blog post contains the February 2019 update to our roadmap for Keyman. This roadmap depends very much on the resources available to our team, and it will change over time. It is not a promise to deliver by a date, but rather our best estimate as to where we want to take the project.

Older versions of the roadmap:

We welcome comments and suggestions on our plans. Many of the dot points here deserve more detail, and as we start work on these, we’ll aim to make the working documents available for design feedback as well.

We’ll aim to update this roadmap periodically – as we adapt to the ever changing software environment and priorities shift accordingly.

Get Involved

As Keyman is open source, we also encourage you to consider becoming involved. There are many ways you can be involved:

The Roadmap

12.0 – Mar 2019 – Sep 2019

Predictive Text

  • Predictive Text
    • Wordlist and FST support
    • Corrections
    • Word / phrase completion
    • Android, iOS and web platforms initially
  • Third Party Mobile Apps
  • Keyman Developer Online Stage 1
    • Base infrastructure
    • Keyboard + lexical model submission
    • (Simplifies keyboard source uploads to GitHub)
    • (No keyboard development functionality)

13.0 – Oct 2019 – Feb 2020

LDML + Consolidation

  • A Better Keyboard Download Picker
    • Consistent experience across all platforms
    • Search across languages, keyboards, scripts, etc.
    • Remove deprecated keyboards from search
    • Sort results in more useful ways
    • Depends on: Chromium on Keyman Desktop
  • Product i18n
    • Existing products have mixed i18n. Consolidate using Crowdin.
  • Predictive Text
    • Learning models
    • Model development tools
  • Keyman for iOS and Android
    • Download .kmp from cloud rather than js model (splits KeymanWeb and iOS/Android keyboard deployment)
    • Bundled keyboard + app for Android
  • Keyman Desktop
    • Use Chromium embedded web engine instead of IE
      • Replace web host form
      • Use internal web server instead of XSL
    • Keyman Core integration
  • KeymanWeb
    • Headless (DOM-free) engine
      • Runs in Node.js for keyboard + engine unit tests
      • Streamlined embedded mode
    • npm distribution
    • Improve Promise integration + timeout management
    • Rework UI integrations – Toolbar, Floating, Button, Toggle
  • Keyman for Linux
    • Address serialised input limitation
    • Wayland compatibility
    • Compatibility with Terminal
    • Fcitx support (alternative to ibus in CJK environments)
  • Keyman for Mac
    • Address serialised input limitation
    • Per-language keyboard registration
    • Keyman Core integration
  • Keyman Developer
    • Use Keyman Core in Debugger / Command Line Tests
    • Online Stage 2 (keyboard development tools, kmcomp backend)
  • Keyman Core
    • LDML engine

14.0 – Mar 2020 – Sep 2020

  • KeymanWeb
    • Touch on desktop
    • Support for web intents – numpad mode, email mode (#1221)
    • Implement Keyman CoreJS API
  • Touch gestures and actions
    • Double-tap shift for Caps Lock (#246)
    • Slide down for Shift
      • Select popup key with gesture below the displayed key (#1025)
    • Longpress consistency or customisation (#1113)
      • Longpress display delay timer customization (#877)
  • Mobile apps
    • Background updates and downloads (#1316, #1317)
    • Automated integration testing (#749)
    • Implement Keyman CoreJS
  • Keyman Developer Online Stage 3
    • Interactive keyboard development tutorial
    • Web-based compiler
    • LDML editor
  • Keyman Desktop (Windows)
    • Touch on Windows Desktop
    • Longpress support
  • Keyman for Mac
    • Longpress support
  • Keyman for Chromebook
  • Keyman for Linux
    • Alternative (custom) on-screen keyboard
    • Longpress support

9 thoughts on “Keyman Roadmap – February 2019”

Tom Gewecke · February 18, 2019 at 3:52 pm

I’m most interested in a GUI for creating custom iOS keyboards that can be used on MacOS. Is that somewhere in the roadmap? Thanks!

    Marc Durdin · February 18, 2019 at 7:21 pm

    Yes, Keyman Developer Online (which will probably run both online and in a downloadable app container model) will eventually allow you to create iOS keyboards on macOS. Should be functional in stage 3.

      Tom Gewecke · February 18, 2019 at 7:31 pm

      Good news. Thanks, Marc!

Keyman Roadmap – Keyman Blog · February 18, 2019 at 5:07 am

[…] Update: see the latest version of the roadmap […]

Keyman 11.0 is now available – Keyman Blog · February 26, 2019 at 11:30 pm

[…] and improving stability, rather than introducing lots of new features. See our newly updated Keyman roadmap for more detail on where we are going in future […]

Keyman Roadmap – November 2019 – Keyman Blog · March 8, 2020 at 9:18 pm

[…] February 2019 […]

Keyman Roadmap – March 2020 – Keyman Blog · March 8, 2020 at 9:25 pm

[…] February 2019 […]

Keyman Roadmap – March 2022 – Keyman Blog · September 15, 2023 at 10:01 am

[…] February 2019 […]

Keyman Roadmap – September 2023 – Keyman Blog · September 15, 2023 at 8:46 pm

[…] February 2019 […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Developing Keyman

Keyman Update for 19 June 2026

New Anglish keyboards for Ænglish (Old English), along with several updates for Krung, Mara, Tham Lanna, MADHURÂH (SIL), Hindi Flick, Hong Kong, Punjabi Flick, and Arabic W/O Dots keyboards! In addition, these alpha releases focus on technical documentation for integration, guides, and provide logs for project validation in Keyman Developer. We are also introduced to new contributors on the diverse keyboards for Keyman. Check out this blog's testimony as well!

Developing Keyman

Keyman Update for 5 June 2026

This release cycle highlights the growing impact of Keyman through a community testimony, introduces new keyboards for Hanifi Rohingya, Madurese, Punjabi, and Bayot, and includes updates for Keyman for Windows and Web. Welcome five new contributors to the project, and Keyboard App Builder 14.2 releases with usability improvements and bug fixes, the Keyman community continues to expand support for digitally disadvantaged languages. Which update or new keyboard are you most interested in exploring?

Developing Keyman

Keyman 19 roadmap update

The March 2026 Keyman 19 roadmap gets a candid mid-year update. An internal review found 363 open issues still assigned to v19. ARM Windows and Mac installer support are on track; CLDR mobile keyboards are postponed. The team is down to 9 — contributions and donations are welcome.