This is an update from our last Roadmap blog post in May 2025.

Please share any feedback you have on this post on our Community Forum.

This information is also available in a presentation and webinar recording.

Older versions of the roadmap

Get Involved

We need your help! As you may be aware, in the last year the Keyman project has had significant funding challenges. We have a current funding appeal — please consider if you can contribute.

Please take a look at our Getting Involved pages for how you can help make Keyman work better for you, your language community and others:

The Roadmap

Since the last update, the Keyman team has continued to push forward on as much of the planned functionality for version 19 as we can. However, this roadmap is predicated on reaching our funding goals for the project.

What will happen if we do not achieve our funding target? Without adequate funding, we will still continue to update Keyman to keep it running on all supported platforms and we will address bugs as best as we can. Releases will be less frequent and we will have fewer new features — we will prioritize bug fixes and compatibility.

Conversely, if we receive sufficient funding support, we will be able to scale up our effort and bring forward some of this functionality.

Version 19

The following features are still targeted for release in version 19.

CLDR/LDML keyboards

  • web-core The Keyman Core Web interface allows us to support CLDR keyboards on mobile and tablet devices, as well as online in websites.

Desktop products

  • arm-windows As Windows on ARM64 becomes more popular, we plan to include support for ARM64 in Keyman Engine for Windows.
  • mac-config-app Redesign for a smoother installation and configuration experience
  • mcompile-linux integrate mnemonic layout support for Linux

Predictive Text

  • autocorrect Automatically accept high-probability suggestions

Internationalization and Localization

  • website-i18n Localize key pages on keyman.com and help.keyman.com

Keyboard authoring

  • embed-osk-in-kmx Infrastructure to support a single compiled file format for keyboards, .kmx

Version 20

 Features

  • mcompile-mac: better support for European keyboards on macOS
  • dict-breaker: Improve wordbreaking support for South-East Asian languages
  • user-dict: Integrate with on-device user dictionaries

Keyboard Authoring 

  • ng-compiler: Rewrite of Keyman .kmx compiler in Typescript with modern compiler principles
  • ldml-ide: LDML keyboard visual editor (written with web-based tooling, integrate into existing IDE initially)
  • kmc-convert: Import and export of various keyboard file formats
  • kmc-test: Integrated automated testing of Keyman and LDML keyboards
  • single-keyboard-repos: First-class support for standardized layout of keyboard repositories

Infrastructure + Maintenance

  • docs-i18n: Support localization of documentation for Keyman products
  • welcome-i18n: Support localization of keyboard documentation
  • bcp47-refresh: Improved BCP47 support on all platforms, with fallback patterns
  • mac-keyboard-update: automatic updates for Keyman for Mac keyboards
  • windows-edge-ux: use Windows-supplied Edge instead of Chromium, removing maintenance burden and reducing bundle size 
  • windows-cpp: move away from Delphi to C++ or similar for Windows user interface

Version 21

Industry Engagement

  • core-uptake: industry vendors start to implement LDML keyboards using Keyman Core / KMX+

Architecture

  • engine-api: Consistent Keyman Engine API and feature set across all platforms
  • osk: Rebuild the On Screen Keyboard (all platforms) using web technologies to allow for theming, interactivity, dynamic functionality

Features

  • morphological-models: support for polysynthetic languages, phrases
  • osk-theming: end-user and keyboard author theming of on screen keyboard (depends on osk)
  • dynamic-osk: keyboard author control over dynamic changes to key caps and layout (depends on osk)
  • context-hints: providing additional hints to keyboards, e.g. selection, focus change

Keyboard Authoring

  • dev-web-ui: Keyman Developer cross-platform web-based development tool
  • shared-fonts: Support for downloading remote fonts when building keyboards

Infrastructure + Maintenance

  • mac-app-update: automatic updates for Keyman for Mac app
  • windows-service: service architecture for Keyman on Windows to enable smoother updates, multi-desktop support
  • web-ui: refresh KeymanWeb user interface integrations

Version 22

Features

  • predictive-learning: support for learning new words from the user
  • emoji: provide basic emoji support in keyboards
  • options-ui: make keyboard options available via user interface on all devices

Industry Engagement

  • cldr-predictive-text: development of a specification for predictive text wordlists to be distributed in CLDR
  • ime: development of a specification for Input Method Extensions to support Chinese, Japanese, Korean, and other languages utilizing similar ideographic writing systems, possibly in CLDR?

 Infrastructure + Maintenance

  • remove-js-keyboard: remove support for .js compiled keyboards, using only .kmx format 
  • keymanweb-npm: deploy KeymanWeb on npm

1 thought on “Keyman Roadmap – March 2026”

Keyman 19 roadmap update – Keyman Blog · June 3, 2026 at 4:15 am

[…] week, we held an online team review of the status of the Keyman 19 release. As we wrote in our previous roadmap blog post, we have had significant resource shortfalls in the last year — the team has shrunk from 14 […]

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 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.

Developing Keyman

Keyman Update for 22 May 2026

Keyman 19 alpha (229–236) lands with caps lock and Linux Debian fixes. New keyboards for the Zou and Mising communities join the library, and Lac Viet v3.0 gains Zhuang support. Two new contributors welcomed.