-
-
Notifications
You must be signed in to change notification settings - Fork 44
docs: knowledge base on installing the previous version of a keyman keyboard #2531
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Meng-Heng
wants to merge
28
commits into
master
Choose a base branch
from
docs/get-prev-keyb-version
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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 e095a7b
docs: add visual dimension to the article
Meng-Heng f2f433d
docs: add kb for ARM upgrade issues
rc-swag fc766f3
docs: apply suggestions from code review
rc-swag dcfbac2
auto: Keyboard help deployment
keyman-server 637ad63
docs: missed review comment
rc-swag f844f94
fix: show warning for outdated version even if file does not exists
Linsner cbb1115
auto: Keyboard help deployment
keyman-server 95cc55a
auto: Keyboard help deployment
keyman-server 2b54fe6
auto: Keyman for web help deployment
keyman-server ec0bfb8
auto: Keyman for developer help deployment
keyman-server 997ea2f
auto: Keyboard help deployment
keyman-server 08303e3
auto: Keyboard help deployment
keyman-server 442f1dd
auto: Keyboard help deployment
keyman-server 384fca6
auto: Keyboard help deployment
keyman-server 2c53721
docs: add text tsf setting instructions
rc-swag 6304ce6
docs: add supporting images
rc-swag 4bea87b
docs: add references and finalize document
Meng-Heng 1eca7bf
Merge branch 'master' into docs/get-prev-keyb-version
Meng-Heng cf4d3d3
Merge branch 'master' into docs/get-prev-keyb-version
Meng-Heng f1e25b7
chore: update title of SmartScreen KB119
mcdurdin 5804642
auto: Keyboard help deployment
keyman-server 6c11351
auto: Keyboard help deployment
keyman-server ec56739
auto: Keyboard help deployment
keyman-server fcaa060
auto: Keyboard help deployment
keyman-server 91b88c4
docs: add introduction, challenge sections, remove developer links, a…
Meng-Heng d33c7cd
docs: change some wording
Meng-Heng c8ec719
Merge branch 'master' into docs/get-prev-keyb-version
Meng-Heng File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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) | ||
|
|
||
| ## 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) | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
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.