Skip to content
Open
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f0b5bb6
docs: knowledge base on installing the previous version of a keyman k…
Meng-Heng May 29, 2026
e095a7b
docs: add visual dimension to the article
Meng-Heng May 29, 2026
f2f433d
docs: add kb for ARM upgrade issues
rc-swag May 29, 2026
fc766f3
docs: apply suggestions from code review
rc-swag Jun 1, 2026
dcfbac2
auto: Keyboard help deployment
keyman-server May 29, 2026
637ad63
docs: missed review comment
rc-swag May 29, 2026
f844f94
fix: show warning for outdated version even if file does not exists
Linsner May 27, 2026
cbb1115
auto: Keyboard help deployment
keyman-server Jun 1, 2026
95cc55a
auto: Keyboard help deployment
keyman-server Jun 2, 2026
2b54fe6
auto: Keyman for web help deployment
keyman-server Jun 2, 2026
ec0bfb8
auto: Keyman for developer help deployment
keyman-server Jun 2, 2026
997ea2f
auto: Keyboard help deployment
keyman-server Jun 2, 2026
08303e3
auto: Keyboard help deployment
keyman-server Jun 3, 2026
442f1dd
auto: Keyboard help deployment
keyman-server Jun 3, 2026
384fca6
auto: Keyboard help deployment
keyman-server Jun 3, 2026
2c53721
docs: add text tsf setting instructions
rc-swag Jun 4, 2026
6304ce6
docs: add supporting images
rc-swag Jun 4, 2026
4bea87b
docs: add references and finalize document
Meng-Heng Jun 4, 2026
1eca7bf
Merge branch 'master' into docs/get-prev-keyb-version
Meng-Heng Jun 4, 2026
cf4d3d3
Merge branch 'master' into docs/get-prev-keyb-version
Meng-Heng Jun 11, 2026
f1e25b7
chore: update title of SmartScreen KB119
mcdurdin Jun 11, 2026
5804642
auto: Keyboard help deployment
keyman-server Jun 11, 2026
6c11351
auto: Keyboard help deployment
keyman-server Jun 11, 2026
ec56739
auto: Keyboard help deployment
keyman-server Jun 11, 2026
fcaa060
auto: Keyboard help deployment
keyman-server Jun 11, 2026
91b88c4
docs: add introduction, challenge sections, remove developer links, a…
Meng-Heng Jun 11, 2026
d33c7cd
docs: change some wording
Meng-Heng Jun 12, 2026
c8ec719
Merge branch 'master' into docs/get-prev-keyb-version
Meng-Heng Jun 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions knowledge-base/kb0121.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# HOWTO: Download the previous version of a Keyman keyboard

Downloading a previous version of a keyboard is useful when you need to type the familiar keyboard layout. Newer versions often include more characters, improved layouts and key rules, bug fixes, new technology, and other updates that will provide an overall better typing experience.

If there is an issue related to the latest version of the keyboard, remember to write it up to our [community site](https://community.software.sil.org/c/keyman/19).

## Challenge

The challenge with using an older version of the keyboard is that Keyman will be prompted to update to the new version every now and then. Only some Keyman platforms has a feature to disable the automatic updates, please refer to:
* [Keyman for Windows](../products/windows/current-version/basic/update)
Comment on lines +9 to +10

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcdurdin, I'm not sure if only Keyman for Windows has this feature. I look elsewhere for iOS and Android, but do not see an option to turn off automatic updates.


## Method 1

**Every version of the published Keyman keyboards are available in downloads.keyman.com.**

1) Go to [downloads.keyman.com/keyboards/](https://downloads.keyman.com/keyboards/)

2) Locate the keyboard folder, e.g. khmer_angkor -> version number

3) There should be a KMP file in every version folder of the keyboard

4) Download the KMP file

5) Check [see-also](#toc-see-also) section to install the KMP file onto the the device.

## Method 2

**Replace the version number in the URL with the version you want to download the corresponding KMP file.**

1) Navigate to the [keyboard search](https://keyman.com/en/keyboards/)

2) Search for the keyboard

3) Click on the keyboard to go the the details page

4) On the details page, scroll down to the "Keyboard Details" section

5) Under the "Keyboard Details", at Package Download, copy the KMP link

> [!NOTE]
> The URL should be something like `https://keyman.com/go/package/download/basic_kbdus?version=1.2&tier=stable`

6) Change the `version=1.2` to the desired version of the folder for installation

7) Paste the newly updated link in the URL input of a browser.

> [!TIP]
> Use [Keyman keyboards repository](https://github.com/keymanapp/keyboards/blob/master/release/k/khmer_angkor/HISTORY.md) to find the version for that specific feature.

6) Check [see-also](#toc-see-also) section to install the KMP file onto the the device.

## See also

* [Installing Custom Keyboards/Dictionaries - Keyman for Android Help](../products/android/current-version/basic/installing-custom-packages)

* [Installing Custom Keyboards/Dictionaries - Keyman for iPhone and iPad Help](../products/iphone-and-ipad/current-version/basic/installing-custom-keyboards-dictionaries)

* [How To - Download and Install a Keyman Keyboard on Windows](../products/windows/current-version/start/download-and-install-keyboard)

* [Installing Keyboards with Keyman for Linux](../products/linux/current-version/start/installing-keyboard)

* [Install a Keyman Keyboard on macOS](../products/mac/current-version/start/install-keyboard)
Loading