Keyman versions

A virtual keyboard to type in over 1,000 languages
Jun 30, 2023
Review
Mar 24, 2021
Editorial review
rating
9.0
May 17, 2017
Review
8.0
Dec 26, 2011
Review
7.0
Jan 19, 2009
6.0
Mar 1, 2008
Review
Mar 22, 2013
4.0
Sep 24, 2009
3.6
Oct 23, 2010
3.5
Jul 27, 2008

What's new

v16.0 [Jan 18, 2023]
16.0.132 beta.
Published 2023-01-18.
- docs(windows): update screenshots and documentation for Keyman for Windows config (#8014).
16.0.130 beta.
Published 2023-01-09.
- fix(windows): kmshell -ikl install language and enable keyboard (#7856).
16.0.127 beta.
Published 2022-12-21.
- fix(windows): modifer event is always serialized (#7935).
16.0.126 beta.
Published 2022-12-21.
- fix(windows): shutdown fix masked modal result (#7932).
16.0.125 beta.
Published 2022-12-19.
- fix(windows): no languages warning source changed (#7900).
16.0.122 beta.
Published 2022-12-14.
- fix(windows): modify disable keyboard display (#7898).
16.0.115 beta.
Published 2022-11-29.
- fix(windows): Cleanup CEF more correctly in shutdown (#7825).
- fix(windows): lower case filenames for projects (#7836).
16.0.109 beta.
Published 2022-11-22.
- fix(windows): arrow keys need to select next/prev item in options tab (#7756).
- fix(windows): buttons should be in list in Options tab (#7757).
16.0.108 beta.
Published 2022-11-21.
- fix(windows): backout ms button style for add lang pop up (#7765).
- fix(windows): Fix text selectable configuration (#7758).
- chore(windows): remove unused options from locales and UI (#7760).
16.0.107 beta.
Published 2022-11-18.
- fix(windows): Download Keyboard blue footer (#7755).
- fix(windows): tweak elevate icon in Config dialog (#7754).
- fix(windows): fix checkbox and hint help button styles (#7764).
16.0.106 beta.
Published 2022-11-17.
- chore(windows): set platform core env explicitly (#7689).
16.0.105 beta.
Published 2022-11-16.
- chore(windows): add unit test for SetupCoreEnvironment (#7714).
16.0.103 beta.
Published 2022-11-14.
- fix(windows): click in 1 pixel high box in Language Switch window caused crash (#7699).
- chore(windows): add sentry traces for unsolved crashes (#7703).
- fix(windows): handle timeout in downloads (#7709).
- chore(windows): Add safecall for internal CustomisationStorage API interface (#7707).
- chore(windows): include debug info in keyman build (#7710).
- fix(windows): check if permissions for thread to access file (#7207).
16.0.102 beta.
Published 2022-11-12.
- fix(windows): make sure IdStackWindows finalizes after Vcl.Forms (#7692).
16.0.101 beta.
Published 2022-11-11.
- fix(windows): Improve shutdown robustness (#7677).
- fix(windows): base layout support in Keyman Core (#7667).
16.0.99 beta.
Published 2022-11-09.
- fix(core): save() should be on internal kmx action queue (#7644).
- fix(core): emit keystroke was writing to wrong queue (#7650).
16.0.97 beta.
Published 2022-11-04.
- fix(windows): include debug info in kmshell build (#7600).
16.0.94 beta.
Published 2022-10-31.
- feat(windows): configuration UI polish (#7206).
16.0.91 alpha.
Published 2022-10-28.
- chore(windows): convert wm_keyman_keyevent and wm_keyman_modifierevent to private WM_USER messages (#7546).
- fix(core): remove KMN_API from callback spec (#7520).
16.0.89 alpha.
Published 2022-10-26.
- fix(core): Add missing include files (#7504).
- feat(windows): Change "None" to "No Hotkey" matching new config (#7539).
16.0.86 alpha.
Published 2022-10-21.
- fix(windows): ensure all modifier events go to serialized queue (#7449).
16.0.61 alpha.
Published 2022-09-12.
- docs(windows): add steps for using testhost debugging (#7263).
16.0.60 alpha.
Published 2022-09-10.
- chore(core): fixup km_kbp_event docs (#7253).
16.0.59 alpha.
Published 2022-09-09.
- feat(core): add km_kbp_event API endpoint (#7223).
- fix(windows): Delete both code units when deleting surrogate pairs in TSF-aware apps (#7243).
16.0.54 alpha.
Published 2022-08-30.
- chore(core): rename json.hpp to jsonpp.hpp (#6993).
- chore(core): emcc off path for linux (#7149).
16.0.51 alpha.
Published 2022-08-24.
- fix(windows): Add invalidate context action to non-updatable parse (#7089).
16.0.50 alpha.
Published 2022-08-23.
- chore(core): Remove obsolete python keyboardprocessor (#7094).
16.0.47 alpha.
Published 2022-08-15.
- chore(core): refactor kmx_file.h to common (#7062).
16.0.46 alpha.
Published 2022-08-12.
- docs(core): cleanup in keyboardprocessor.h (#7065).
16.0.43 alpha.
Published 2022-08-05.
- chore(core): get wasm core building again (#7023).
16.0.24 alpha.
Published 2022-07-02.
- fix(windows): show full version number (#6867).
16.0.18 alpha.
Published 2022-06-23.
- chore(core): move common/core/desktop/ to core/ (#6629).
16.0.3 alpha.
Published 2022-03-16.
- chore(common/core/desktop): Improve meson build file ️ (#6183).

v14.0 [Mar 24, 2021]
Updated for latest release of Windows 10
Keyman keyboards are no longer hidden from the Windows language picker when you exit Keyman. (This helps maintain input method language tag stability.)
On Screen Keyboard loads much faster
Added user interface for configuring all Keyman system-level options (#3733)
Refreshed user interface no longer depends on Internet Explorer (#1720)
Smoother and more reliable installation of keyboard languages (#3509)
Choose associated language when keyboard is installed (#3524)
Much improved keyboard download experience (#3326)
Improved BCP 47 tag support (#3529)
Much improved initial download and installation experience including bundled keyboards (#3304)
Keyman Configuration changes now apply instantly (#3753)
Improved user experience when many keyboards installed (#3626, #3627)
Improved bootstrap installer
Now uses Chromium to host all web-based UI (e.g. Keyman Configuration)
Breaking: Keyman Engine no longer supports the keyboard usage page (usage.htm)

v9.0 [May 17, 2017]
Free Edition – Keyman Desktop now has a Free Edition with no restrictions on use – use it in your office, your home, your school. Upgrade to Pro for powerful features, additional keyboards, and personalized technical support.
Rewritten for Windows 7, 8 and 8.1. Now integrates deeply into Windows Text Services Framework and presents as a keyboard through all Windows language interfaces. This means that keyboard input support is more consistent and more efficient in all applications.
Behind the scenes, Keyman is now fully Unicode internally.
User interface extensively redesigned, cleaned up and simplified.
Keyboards now support hi-res icons for clean presentation on large screens.
Keyboards now have more version information and online help integration.
Keyman now supports iPhone, iPad and Android – all your favourite keyboard layouts available on your phone and tablet devices

Alternative downloads

NJStar Chinese WP
NJStar Chinese WP
rating

Word processor software, designed for both Chinese and English languages.

Speed Typing
Speed Typing
Free
rating

Easily type long words or sentences by typing just a few chars

Album List for Winamp
Album List for Winamp
Free
rating

Album List turns your directory tree into a list of albums.

Naevius Facebook Layouts
Naevius Facebook Layouts
Free
rating

Convenient tool for styling your Facebook layout

Typing Buddy
Typing Buddy
rating

With Typing Buddy You Can Type Less and Write More!