About Keyman
Keyman makes it easy to type in over 1,700 different languages on your iPhone, iPad or iPod! Install all your language keyboards as a system keyboard and use them in every app on your iPhone or iPad! Type in: - Amharic -...
Keyman makes it easy to type in over 1,700 different languages on your iPhone, iPad or iPod! Install all your language keyboards as a system keyboard and use them in every app on your iPhone or iPad! Type in: - Amharic - Tamil - Greek - Hebrew - Sinhala - Syriac - Tibetan - Hindi - Over one thousand more! Keyman requires the "Allow Full Access" option to be switched on just once when you install a new keyboard, in order for your language keyboard to be installed into the system. For your privacy and security, you can then switch the option off again. Features include: - Build custom keyboards with Keyman Developer and load them on your phone - Smooth optimised keyboard layouts - Predictive text for a growing set of languages - Built in browser displays your language even if iOS doesn't support it
Version History Published on 2026-03-09. * maint(ios): upgrade to Xcode 26.2 (#15614) * Minor fixes and performance improvements 18.0.248 Mar 12 Published on 2025-12-03. * Minor fixes and performance improvements 18.0.246 Feb 5 Published on 2025-10-31. * Minor fixes and performance improvements 18.0.245 12/03/2025 Published on 2025-10-15. * chore(ios): renew certificate (#14917) * Minor fixes and performance improvements 18.0.244 11/03/2025 Published on 2025-09-29. * Minor fixes and performance improvements 18.0.243 10/15/2025 Published on 2025-09-18. * fix(web): fix error trying to calculate style scaling effects (#14696) * Minor fixes and performance improvements 18.0.242 09/30/2025 Published on 2025-08-27. * Minor fixes and performance improvements 18.0.241 09/19/2025 Published on 2025-08-22. * fix(web): deploy `web/build/publish` folder (#14238) * fix(ios): restore keyboard scale map for iPad Air 2 (#14306) * Minor fixes and performance improvements 18.0.240 08/28/2025 Published on 2025-06-04. * Minor fixes and performance improvements 18.0.239 08/25/2025 Published on 2025-05-30. * fix(web): empty layout fontSize property should default to 1em (#13960) * chore(ios): FirstVoices certificate update (#14005) * feat(ios): log active keyboard, model IDs with reported errors (#14006) * chore(ios): update FirstVoices AppIcon (#14011) * Minor fixes and performance improvements 18.0.238 06/05/2025 Published on 2025-05-12. * maint(web): merge LMLayer CI build config with standard Web CI build config (#13808) * fix(ios): restore keyboard-scale settings for older, still-supported iOS devices (#13817) * change(ios): limit reports about devices without predefined scaling entries (#13828) * chore(ios): Update inuktitut_pirurvik to 1.4.1 (#13841) * fix(web): add robustness for bad touch-layout fontsize specs (#13838) * fix(web): sustain active batched-layout mode when keyboard is switched (#13863) * maint(common): apply new codeowners from master (#13874) * Minor fixes and performance improvements 18.0.237 05/30/2025 * Minor fixes and performance improvements 18.0.236 05/13/2025 * Minor fixes and performance improvements 18.0.235 04/23/2025 Published on 2025-01-27. * fix(web): add null guard for focusing next element via keystroke (#13035) * fix(web): fix handling of fonts with single quotes in filename (#13041) * fix(web): do not simplify nul-prefixed contexts when rule-matching (#13040) * fix(web): prevent multitap warning that occurs multitapping longpressable modifier keys (#12974) * Minor fixes and performance improvements 17.0.335 02/06/2025 Published on 2025-01-16. * Minor fixes and performance improvements 17.0.334 01/28/2025 Published on 2024-10-30. * fix(common): declare dep on @keymanapp/ldml-keyboard-constants (#12475) * chore(ios): renew certificate (#12513) * Minor fixes and performance improvements 17.0.332 11/06/2024 Published on 2024-09-16. * Minor fixes and performance improvements 17.0.331 10/30/2024 Published on 2024-09-09. * change(web): revert #11174, which loads keyboards before initializing the OSK (#12040) * fix(web): unrevert #11258, leaving OSK hidden before instructed to display (#12058) * chore(common): use `nvm` to select version of node for builds (#12074) * fix(web): disable fat-finger data use when mayCorrect = false (#12226) * chore(common): allow build agents to automatically select emsdk version, and enable support for 3.1.60+ (#12245) * fix(web): fix documentation-keyboard spacebar-text scaling (#12240) * change(ios): defer registration of fonts past initialization (#12241) * Minor fixes and performance improvements 17.0.330 09/17/2024 Published on 2024-07-27. * fix(web): add nullish test in setOsk (#12041) * Minor fixes and performance improvements 17.0.329 09/09/2024 Published on 2024-07-25. * fix(web): Don't apply suggestion unless fully configured (#11636) * fix(web): get row-height for flick constraints after performing layout (#11692) * fix(web): add limited Array.from polyfill for lm-worker use (#11733) * fix(web): set new-context rules' device to match that of the active OSK (#11744) * fix(web): prevent desktop OSK crash when addKeyboards is called before engine init (#11787) * fix(web): fix id of longpress keys with modifier set in touch layout (#11797) * change(web): change after-word whitespace check to be more selective (#11824) * fix(web): use fat-finger data with simple keypresses (#11871) * chore(common): Update Crowdin strings for Portuguese (#11976) * Minor fixes and performance improvements 17.0.328 07/28/2024 Published on 2024-06-02. * fix(developer): handle unsupported `return` statement in `match` and `nomatch` in web compiler (#11547) * fix(ios): remove incorrect cast in log statement to prevent crash (#11570) * fix(ios): do not write to shared storage from system keyboard (#11622) * fix(web): fixes error on tab, enter when only a single input element is on the page (#11615) * fix(web): correctly handle cross-origin stylesheets when calculating keyboard size and key cap font size (#11616) * fix(web): pre-init keyboard activation awaits init before proceeding (#11617) * fix(web): add null guard for missing debug info when reporting to Sentry (#11619) * Minor fixes and performance improvements 17.0.327 07/25/2024 Published on 2024-05-15. * Minor fixes and performance improvements 17.0.326 06/03/2024 Published on 2024-05-15. * chore(ios): 17.0 stable release * chore(web): 17.0 stable release * Minor fixes and performance improvements 17.0.325 05/15/2024 Published on 2024-03-11. * fix(web): fixes content-editable error that occurred on focus changes (#10747) * fix(ios): changed build script prepRelease to fix sample builds (#10940) * Minor fixes and performance improvements 16.0.147 03/12/2024 Published on 2023-11-30. * Minor fixes and performance improvements 16.0.145 02/02/2024
Previous Versions
Here you can find the changelog of Keyman since it was posted on our website on 2016-10-04 03:02:07.
The latest version is 18.0.248 and it was updated on 2026-06-20 01:07:29. See below the changes in each version.
Keyman version 18.0.248
Updated At: 2026-06-20
Changes: Version History Published on 2026-03-09.
* maint(ios): upgrade to Xcode 26.2 (#15614)
* Minor fixes and performance improvements 18.0.248 Mar 12 Published on 2025-12-03.
* Minor fixes and performance improvements 18.0.246 Feb 5 Published on 2025-10-31.
* Minor fixes and performance improvements 18.0.245 12/03/2025 Published on 2025-10-15.
* chore(ios): renew certificate (#14917)
* Minor fixes and performance improvements 18.0.244 11/03/2025 Published on 2025-09-29.
* Minor fixes and performance improvements 18.0.243 10/15/2025 Published on 2025-09-18.
* fix(web): fix error trying to calculate style scaling effects (#14696)
* Minor fixes and performance improvements 18.0.242 09/30/2025 Published on 2025-08-27.
* Minor fixes and performance improvements 18.0.241 09/19/2025 Published on 2025-08-22.
* fix(web): deploy `web/build/publish` folder (#14238)
* fix(ios): restore keyboard scale map for iPad Air 2 (#14306)
* Minor fixes and performance improvements 18.0.240 08/28/2025 Published on 2025-06-04.
* Minor fixes and performance improvements 18.0.239 08/25/2025 Published on 2025-05-30.
* fix(web): empty layout fontSize property should default to 1em (#13960)
* chore(ios): FirstVoices certificate update (#14005)
* feat(ios): log active keyboard, model IDs with reported errors (#14006)
* chore(ios): update FirstVoices AppIcon (#14011)
* Minor fixes and performance improvements 18.0.238 06/05/2025 Published on 2025-05-12.
* maint(web): merge LMLayer CI build config with standard Web CI build config (#13808)
* fix(ios): restore keyboard-scale settings for older, still-supported iOS devices (#13817)
* change(ios): limit reports about devices without predefined scaling entries (#13828)
* chore(ios): Update inuktitut_pirurvik to 1.4.1 (#13841)
* fix(web): add robustness for bad touch-layout fontsize specs (#13838)
* fix(web): sustain active batched-layout mode when keyboard is switched (#13863)
* maint(common): apply new codeowners from master (#13874)
* Minor fixes and performance improvements 18.0.237 05/30/2025 * Minor fixes and performance improvements 18.0.236 05/13/2025 * Minor fixes and performance improvements 18.0.235 04/23/2025 Published on 2025-01-27.
* fix(web): add null guard for focusing next element via keystroke (#13035)
* fix(web): fix handling of fonts with single quotes in filename (#13041)
* fix(web): do not simplify nul-prefixed contexts when rule-matching (#13040)
* fix(web): prevent multitap warning that occurs multitapping longpressable modifier keys (#12974)
* Minor fixes and performance improvements 17.0.335 02/06/2025 Published on 2025-01-16.
* Minor fixes and performance improvements 17.0.334 01/28/2025 Published on 2024-10-30.
* fix(common): declare dep on @keymanapp/ldml-keyboard-constants (#12475)
* chore(ios): renew certificate (#12513)
* Minor fixes and performance improvements 17.0.332 11/06/2024 Published on 2024-09-16.
* Minor fixes and performance improvements 17.0.331 10/30/2024 Published on 2024-09-09.
* change(web): revert #11174, which loads keyboards before initializing the OSK (#12040)
* fix(web): unrevert #11258, leaving OSK hidden before instructed to display (#12058)
* chore(common): use `nvm` to select version of node for builds (#12074)
* fix(web): disable fat-finger data use when mayCorrect = false (#12226)
* chore(common): allow build agents to automatically select emsdk version, and enable support for 3.1.60+ (#12245)
* fix(web): fix documentation-keyboard spacebar-text scaling (#12240)
* change(ios): defer registration of fonts past initialization (#12241)
* Minor fixes and performance improvements 17.0.330 09/17/2024 Published on 2024-07-27.
* fix(web): add nullish test in setOsk (#12041)
* Minor fixes and performance improvements 17.0.329 09/09/2024 Published on 2024-07-25.
* fix(web): Don't apply suggestion unless fully configured (#11636)
* fix(web): get row-height for flick constraints after performing layout (#11692)
* fix(web): add limited Array.from polyfill for lm-worker use (#11733)
* fix(web): set new-context rules' device to match that of the active OSK (#11744)
* fix(web): prevent desktop OSK crash when addKeyboards is called before engine init (#11787)
* fix(web): fix id of longpress keys with modifier set in touch layout (#11797)
* change(web): change after-word whitespace check to be more selective (#11824)
* fix(web): use fat-finger data with simple keypresses (#11871)
* chore(common): Update Crowdin strings for Portuguese (#11976)
* Minor fixes and performance improvements 17.0.328 07/28/2024 Published on 2024-06-02.
* fix(developer): handle unsupported `return` statement in `match` and `nomatch` in web compiler (#11547)
* fix(ios): remove incorrect cast in log statement to prevent crash (#11570)
* fix(ios): do not write to shared storage from system keyboard (#11622)
* fix(web): fixes error on tab, enter when only a single input element is on the page (#11615)
* fix(web): correctly handle cross-origin stylesheets when calculating keyboard size and key cap font size (#11616)
* fix(web): pre-init keyboard activation awaits init before proceeding (#11617)
* fix(web): add null guard for missing debug info when reporting to Sentry (#11619)
* Minor fixes and performance improvements 17.0.327 07/25/2024 Published on 2024-05-15.
* Minor fixes and performance improvements 17.0.326 06/03/2024 Published on 2024-05-15.
* chore(ios): 17.0 stable release
* chore(web): 17.0 stable release
* Minor fixes and performance improvements 17.0.325 05/15/2024 Published on 2024-03-11.
* fix(web): fixes content-editable error that occurred on focus changes (#10747)
* fix(ios): changed build script prepRelease to fix sample builds (#10940)
* Minor fixes and performance improvements 16.0.147 03/12/2024 Published on 2023-11-30.
* Minor fixes and performance improvements 16.0.145 02/02/2024
Keyman version 18.0.248
Updated At: 2026-03-12
Changes: Published on 2026-03-09.
* maint(ios): upgrade to Xcode 26.2 (#15614)
* Minor fixes and performance improvements
Keyman version 18.0.246
Updated At: 2026-02-05
Changes: Published on 2025-12-03.
* Minor fixes and performance improvements
Keyman version 18.0.245
Updated At: 2025-12-03
Changes: Published on 2025-10-31.
* Minor fixes and performance improvements
Keyman version 18.0.241
Updated At: 2025-09-19
Changes: Sep 19, 2025
Version 18.0.241
Published on 2025-08-27.
* Minor fixes and performance improvements
Keyman version 18.0.238
Updated At: 2025-06-05
Changes: Jun 5, 2025
Version 18.0.238
Published on 2025-05-30.
* fix(web): empty layout fontSize property should default to 1em (#13960)
* chore(ios): FirstVoices certificate update (#14005)
* feat(ios): log active keyboard, model IDs with reported errors (#14006)
* chore(ios): update FirstVoices AppIcon (#14011)
* Minor fixes and performance improvements
Keyman version 18.0.236
Updated At: 2025-05-13
Changes: May 13, 2025
Version 18.0.236
* Minor fixes and performance improvements
Keyman version 18.0.235
Updated At: 2025-04-23
Changes: Apr 23, 2025
Version 18.0.235
* Minor fixes and performance improvements
Keyman version 17.0.335
Updated At: 2025-02-06
Changes: Feb 6, 2025
Version 17.0.335
Published on 2025-01-27.
* fix(web): add null guard for focusing next element via keystroke (#13035)
* fix(web): fix handling of fonts with single quotes in filename (#13041)
* fix(web): do not simplify nul-prefixed contexts when rule-matching (#13040)
* fix(web): prevent multitap warning that occurs multitapping longpressable modifier keys (#12974)
* Minor fixes and performance improvements
Keyman version 17.0.332
Updated At: 2024-11-06
Changes: Nov 6, 2024
Version 17.0.332
Published on 2024-10-30.
* fix(common): declare dep on @keymanapp/ldml-keyboard-constants (#12475)
* chore(ios): renew certificate (#12513)
* Minor fixes and performance improvements
Disclaimer
Official App Store Link
We do not host Keyman on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.
The App Store link for Keyman is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.