From adabb4055a77a70ee7e226e0c779e42c3aadb71e Mon Sep 17 00:00:00 2001 From: Keyman Build Server Date: Tue, 6 Oct 2026 09:17:04 -0500 Subject: [PATCH] auto: Keyman for developer help deployment --- developer/20.0/context/about-tike.md | 8 + developer/20.0/context/character-map.md | 136 +++ .../clone-github-project-parameters.md | 34 + .../clone-keyman-cloud-project-parameters.md | 37 + .../context/clone-local-project-parameters.md | 34 + developer/20.0/context/debug.md | 165 ++++ .../20.0/context/edit-language-example.md | 44 + developer/20.0/context/editor.md | 23 + developer/20.0/context/images/banner.png | Bin 0 -> 3979 bytes .../20.0/context/images/character-grid.png | Bin 0 -> 2313 bytes developer/20.0/context/images/config.png | Bin 0 -> 18610 bytes developer/20.0/context/images/device-menu.png | Bin 0 -> 12996 bytes .../20.0/context/images/hamburger-menu.png | Bin 0 -> 19545 bytes .../20.0/context/images/keyboard-menu.png | Bin 0 -> 12017 bytes .../context/images/lexical-model-test.png | Bin 0 -> 82376 bytes developer/20.0/context/images/model-menu.png | Bin 0 -> 5224 bytes .../context/images/on-screen-keyboard.png | Bin 0 -> 38893 bytes .../20.0/context/images/server-iphone.png | Bin 0 -> 83389 bytes developer/20.0/context/images/status-bar.png | Bin 0 -> 1776 bytes .../20.0/context/images/taskbar-menu.png | Bin 0 -> 1902 bytes developer/20.0/context/images/taskbar.png | Bin 0 -> 15323 bytes developer/20.0/context/images/text-area.png | Bin 0 -> 3303 bytes developer/20.0/context/index.md | 53 ++ developer/20.0/context/key-test.md | 21 + developer/20.0/context/keyboard-editor.md | 652 ++++++++++++++ developer/20.0/context/keyman-developer.md | 5 + developer/20.0/context/kmc.md | 5 + developer/20.0/context/kmcomp.md | 7 + developer/20.0/context/kmconvert.md | 125 +++ developer/20.0/context/ldml-debug.md | 25 + developer/20.0/context/ldml-editor.md | 18 + developer/20.0/context/messages.md | 18 + developer/20.0/context/model-editor.md | 185 ++++ .../context/new-ldml-project-parameters.md | 95 ++ .../20.0/context/new-lm-project-parameters.md | 54 ++ .../20.0/context/new-project-parameters.md | 104 +++ developer/20.0/context/new-project.md | 48 + developer/20.0/context/new.md | 34 + developer/20.0/context/options.md | 197 ++++ developer/20.0/context/package-editor.md | 247 +++++ developer/20.0/context/project.md | 36 + developer/20.0/context/select-web-fonts.md | 17 + developer/20.0/context/server.md | 396 ++++++++ developer/20.0/guides/__index.txt | 1 + developer/20.0/guides/command-line.md | 9 + developer/20.0/guides/develop/__index.txt | 4 + .../advanced-keyboard-development-example.md | 236 +++++ ...ard-layout-for-amharic-the-nitty-gritty.md | 3 + ...ing-a-touch-keyboard-layout-for-amharic.md | 3 + developer/20.0/guides/develop/imx/imxdll.md | 115 +++ developer/20.0/guides/develop/imx/imxlib.md | 208 +++++ developer/20.0/guides/develop/imx/index.md | 101 +++ developer/20.0/guides/develop/imx/web.md | 4 + .../20.0/guides/develop/imx/web/index.md | 5 + developer/20.0/guides/develop/index.md | 17 + .../touch-keyboard-tutorial/gestures.md | 5 + .../develop/touch-keyboard-tutorial/index.md | 5 + .../making-touch-keyboard.md | 5 + .../20.0/guides/develop/tutorial/index.md | 3 + .../20.0/guides/develop/tutorial/step-1.md | 5 + .../20.0/guides/develop/tutorial/step-2.md | 5 + .../20.0/guides/develop/tutorial/step-3.md | 5 + .../20.0/guides/develop/tutorial/step-4.md | 5 + .../20.0/guides/develop/tutorial/step-5.md | 5 + .../20.0/guides/develop/tutorial/step-6.md | 5 + .../20.0/guides/develop/tutorial/step-7.md | 5 + .../20.0/guides/develop/tutorial/step-8.md | 5 + .../20.0/guides/develop/tutorial/step-9.md | 5 + developer/20.0/guides/distribute/__index.txt | 4 + developer/20.0/guides/distribute/index.md | 8 + .../guides/distribute/install-kmp-android.md | 5 + .../20.0/guides/distribute/install-kmp-ios.md | 5 + developer/20.0/guides/distribute/packages.md | 5 + .../20.0/guides/distribute/tutorial/index.md | 5 + .../20.0/guides/distribute/tutorial/step-1.md | 5 + .../20.0/guides/distribute/tutorial/step-2.md | 5 + .../20.0/guides/distribute/tutorial/step-3.md | 5 + .../20.0/guides/distribute/tutorial/step-4.md | 5 + .../20.0/guides/distribute/tutorial/step-5.md | 5 + .../20.0/guides/distribute/tutorial/step-6.md | 5 + developer/20.0/guides/index.md | 12 + developer/20.0/guides/intro.md | 44 + .../guides/lexical-models/advanced/index.md | 19 + .../advanced/model-definition-file.md | 102 +++ .../lexical-models/advanced/punctuation.md | 73 ++ .../advanced/search-term-to-key.md | 93 ++ .../advanced/unicode-breaker-extension.md | 539 +++++++++++ .../lexical-models/advanced/word-breaker.md | 218 +++++ .../guides/lexical-models/distribute/index.md | 6 + .../lexical-models/distribute/packages.md | 82 ++ .../distribute/tutorial/index.md | 32 + .../distribute/tutorial/step-1.md | 15 + .../distribute/tutorial/step-2.md | 72 ++ .../distribute/tutorial/step-3.md | 51 ++ .../distribute/tutorial/step-4.md | 55 ++ .../distribute/tutorial/step-5.md | 55 ++ developer/20.0/guides/lexical-models/index.md | 22 + .../20.0/guides/lexical-models/intro/index.md | 162 ++++ .../guides/lexical-models/tutorial/index.md | 29 + .../guides/lexical-models/tutorial/step-1.md | 22 + .../guides/lexical-models/tutorial/step-2.md | 115 +++ .../guides/lexical-models/tutorial/step-3.md | 143 +++ .../guides/lexical-models/tutorial/step-4.md | 34 + developer/20.0/guides/test/index.md | 10 + .../guides/test/keyboard-touch-and-desktop.md | 135 +++ .../test/keyboard-touch-mobile-emulator.md | 51 ++ developer/20.0/guides/test/lexical-model.md | 67 ++ .../guides/walkthrough/00-introduction.md | 87 ++ .../01-creating-keyboard-project.md | 200 +++++ .../02-designing-desktop-layout.md | 149 +++ .../walkthrough/03-creating-desktop-layout.md | 339 +++++++ .../guides/walkthrough/04-using-debugger.md | 35 + .../walkthrough/05-designing-touch-layout.md | 62 ++ .../walkthrough/06-creating-touch-layout.md | 154 ++++ .../07-writing-keyboard-documentation.md | 113 +++ .../08-preparing-keyboard-package.md | 66 ++ .../09-distributing-keyboard-package.md | 38 + .../10-generating-lexical-model.md | 376 ++++++++ .../11-installing-lexical-model.md | 37 + .../guides/walkthrough/Aduna_anndaaka.txt | 439 +++++++++ developer/20.0/guides/walkthrough/__index.txt | 13 + .../20.0/guides/walkthrough/dag-short-wl.txt | 25 + developer/20.0/guides/walkthrough/glossary.md | 203 +++++ .../walkthrough/images/add-language.png | Bin 0 -> 13122 bytes .../walkthrough/images/add-longpress.png | Bin 0 -> 77639 bytes .../images/characters-in-comments.png | Bin 0 -> 20570 bytes .../walkthrough/images/charmap-to-text.png | Bin 0 -> 12100 bytes .../guides/walkthrough/images/charmap.png | Bin 0 -> 31315 bytes .../guides/walkthrough/images/code-tab.png | Bin 0 -> 115371 bytes .../walkthrough/images/copy-wordlist.png | Bin 0 -> 42876 bytes .../walkthrough/images/debugger-output.png | Bin 0 -> 48098 bytes .../walkthrough/images/distribution-tab.png | Bin 0 -> 42222 bytes .../walkthrough/images/history-md-file.png | Bin 0 -> 11321 bytes .../images/keyboard-model-device.png | Bin 0 -> 4922 bytes .../walkthrough/images/keyboards-tab.png | Bin 0 -> 39099 bytes .../images/keyman-developer-icon.png | Bin 0 -> 8068 bytes .../guides/walkthrough/images/keyman-icon.png | Bin 0 -> 6745 bytes .../walkthrough/images/layer-selection.png | Bin 0 -> 1624 bytes .../walkthrough/images/longpress-fields.png | Bin 0 -> 6443 bytes .../walkthrough/images/new-lexical-model.png | Bin 0 -> 10638 bytes .../walkthrough/images/new-longpress-key.png | Bin 0 -> 5109 bytes .../walkthrough/images/new-project-dialog.png | Bin 0 -> 22627 bytes .../walkthrough/images/notepadpp-case.png | Bin 0 -> 44644 bytes .../walkthrough/images/notepadpp-regex.png | Bin 0 -> 40704 bytes .../walkthrough/images/primerprep-input.png | Bin 0 -> 19674 bytes .../walkthrough/images/primerprep-start.png | Bin 0 -> 62479 bytes .../images/primerprep-with-words.png | Bin 0 -> 72506 bytes .../guides/walkthrough/images/shift-layer.png | Bin 0 -> 6300 bytes .../images/test-keyboard-browser-display.png | Bin 0 -> 4004 bytes .../images/test-keyboard-browser.png | Bin 0 -> 41283 bytes .../images/test-lexical-model-k.png | Bin 0 -> 33745 bytes .../images/test-lexical-model-setup.png | Bin 0 -> 7188 bytes .../walkthrough/images/test-longpress.png | Bin 0 -> 37394 bytes .../20.0/guides/walkthrough/images/u-0254.png | Bin 0 -> 6863 bytes .../images/unicode-character-value.png | Bin 0 -> 3219 bytes .../walkthrough/images/windows-save-txt.png | Bin 0 -> 24805 bytes developer/20.0/guides/walkthrough/index.md | 47 + .../20.0/guides/walkthrough/walkthrough.css | 16 + .../20.0/images/app/dist-file-browser-ap.png | Bin 0 -> 15648 bytes .../20.0/images/app/dist-install1-ap.png | Bin 0 -> 31248 bytes developer/20.0/images/app/dist-install1-i.png | Bin 0 -> 25155 bytes developer/20.0/images/app/dist-kmp-open-i.png | Bin 0 -> 20076 bytes .../20.0/images/app/dist-kmp-success-i.png | Bin 0 -> 19311 bytes .../images/app/dist-storage-permission-ap.png | Bin 0 -> 41020 bytes .../20.0/images/app/dist-url-screen-ap.png | Bin 0 -> 9196 bytes .../20.0/images/app/dist-url-screen-i.png | Bin 0 -> 7954 bytes developer/20.0/images/app/dist-welcome-ap.png | Bin 0 -> 74988 bytes developer/20.0/images/app/dist-welcome-i.png | Bin 0 -> 49395 bytes .../20.0/images/app/settings-language-ap.png | Bin 0 -> 7778 bytes .../20.0/images/dist-file-browser-ap.png | Bin 0 -> 15648 bytes developer/20.0/images/dist-install1-ap.png | Bin 0 -> 31248 bytes developer/20.0/images/dist-install1-i.png | Bin 0 -> 25155 bytes developer/20.0/images/dist-kmp-open-i.png | Bin 0 -> 20076 bytes developer/20.0/images/dist-kmp-success-i.png | Bin 0 -> 19311 bytes .../images/dist-storage-permission-ap.png | Bin 0 -> 41020 bytes developer/20.0/images/dist-url-screen-ap.png | Bin 0 -> 9196 bytes developer/20.0/images/dist-url-screen-i.png | Bin 0 -> 7954 bytes developer/20.0/images/dist-welcome-ap.png | Bin 0 -> 72409 bytes developer/20.0/images/dist-welcome-i.png | Bin 0 -> 49395 bytes developer/20.0/images/ipa.gif | Bin 0 -> 2552 bytes .../20.0/images/lm/developer-open-tsv.png | Bin 0 -> 49948 bytes developer/20.0/images/lm/edited-tsv.png | Bin 0 -> 14578 bytes developer/20.0/images/lm/overview.svg | 1 + .../20.0/images/lm/sencoten-sheets-full.png | Bin 0 -> 100381 bytes .../images/lm/sencoten-sheets-save-as.png | Bin 0 -> 65884 bytes developer/20.0/images/lm/template-tsv.png | Bin 0 -> 11659 bytes developer/20.0/images/lm/test-model.png | Bin 0 -> 49235 bytes .../images/lm/tutorial_distribute_model_3.png | Bin 0 -> 29009 bytes .../lm/tutorial_distribute_model_3_files.png | Bin 0 -> 27625 bytes .../lm/tutorial_distribute_model_compile.png | Bin 0 -> 33025 bytes .../lm/tutorial_distribute_model_details.png | Bin 0 -> 26282 bytes .../20.0/images/lm/whatis-correct-thr.png | Bin 0 -> 29381 bytes developer/20.0/images/lm/whatis-incompr.png | Bin 0 -> 31432 bytes developer/20.0/images/lm/whatis-naiv.png | Bin 0 -> 29594 bytes developer/20.0/images/lm/whatis-on-my-w.png | Bin 0 -> 30178 bytes .../20.0/images/settings-language-ap.png | Bin 0 -> 7778 bytes .../20.0/images/simpleTouchKeyboard_1.png | Bin 0 -> 13399 bytes .../20.0/images/simpleTouchKeyboard_10.png | Bin 0 -> 297164 bytes .../20.0/images/simpleTouchKeyboard_11.png | Bin 0 -> 217137 bytes .../20.0/images/simpleTouchKeyboard_12-2.png | Bin 0 -> 129390 bytes .../20.0/images/simpleTouchKeyboard_12.png | Bin 0 -> 241556 bytes .../20.0/images/simpleTouchKeyboard_13.png | Bin 0 -> 96691 bytes .../20.0/images/simpleTouchKeyboard_14.png | Bin 0 -> 211211 bytes .../20.0/images/simpleTouchKeyboard_15.png | Bin 0 -> 54586 bytes .../20.0/images/simpleTouchKeyboard_15b.png | Bin 0 -> 7196 bytes .../20.0/images/simpleTouchKeyboard_16.png | Bin 0 -> 67473 bytes .../20.0/images/simpleTouchKeyboard_16b.png | Bin 0 -> 64752 bytes .../20.0/images/simpleTouchKeyboard_17.png | Bin 0 -> 97479 bytes .../20.0/images/simpleTouchKeyboard_18.png | Bin 0 -> 83541 bytes .../20.0/images/simpleTouchKeyboard_19.png | Bin 0 -> 38673 bytes .../20.0/images/simpleTouchKeyboard_2.png | Bin 0 -> 20733 bytes .../20.0/images/simpleTouchKeyboard_20.png | Bin 0 -> 20651 bytes .../20.0/images/simpleTouchKeyboard_3.png | Bin 0 -> 38962 bytes .../20.0/images/simpleTouchKeyboard_36.png | Bin 0 -> 20380 bytes .../20.0/images/simpleTouchKeyboard_4.png | Bin 0 -> 41946 bytes .../20.0/images/simpleTouchKeyboard_5.png | Bin 0 -> 6817 bytes .../20.0/images/simpleTouchKeyboard_6.png | Bin 0 -> 197634 bytes .../20.0/images/simpleTouchKeyboard_7.png | Bin 0 -> 13264 bytes .../20.0/images/simpleTouchKeyboard_8.png | Bin 0 -> 91700 bytes .../20.0/images/simpleTouchKeyboard_9.png | Bin 0 -> 102533 bytes developer/20.0/images/testing/chrome1.png | Bin 0 -> 27520 bytes developer/20.0/images/testing/chrome2.png | Bin 0 -> 74666 bytes developer/20.0/images/testing/chrome3.png | Bin 0 -> 47402 bytes developer/20.0/images/testing/chrome4.png | Bin 0 -> 52621 bytes .../testing/frame/android-debug-host.png | Bin 0 -> 70079 bytes .../testing/frame/android-debug-keyboard.png | Bin 0 -> 91297 bytes .../frame/android-enter-debug-host.png | Bin 0 -> 89047 bytes .../frame/installing-native-keyboard-1.png | Bin 0 -> 119365 bytes .../frame/installing-native-keyboard-2.png | Bin 0 -> 101037 bytes .../images/testing/startdebugging-kd10.png | Bin 0 -> 10588 bytes .../testing/touch-editor-build-800wi.png | Bin 0 -> 78904 bytes .../images/testing/touch-editor-build.png | Bin 0 -> 47127 bytes .../testing/touch-editor-khmer-800wi.png | Bin 0 -> 135432 bytes .../images/testing/touch-editor-khmer.png | Bin 0 -> 115414 bytes .../touch-layout-gestures.jpg | Bin 0 -> 45050 bytes .../20.0/images/touch_amharic_keyboard.png | Bin 0 -> 119753 bytes .../20.0/images/touch_amharic_keyboard_2.png | Bin 0 -> 73768 bytes .../20.0/images/touch_amharic_keyboard_3.png | Bin 0 -> 65167 bytes .../20.0/images/touch_amharic_keyboard_4.png | Bin 0 -> 41213 bytes .../20.0/images/touch_amharic_keyboard_5.png | Bin 0 -> 21983 bytes .../20.0/images/touch_amharic_keyboard_6.png | Bin 0 -> 34517 bytes .../20.0/images/touch_amharic_keyboard_7.png | Bin 0 -> 18648 bytes .../20.0/images/touch_amharic_keyboard_8.png | Bin 0 -> 34827 bytes .../20.0/images/touch_amharic_keyboard_9.png | Bin 0 -> 56642 bytes .../images/tutorial_distribute_keyboard_3.png | Bin 0 -> 33457 bytes .../tutorial_distribute_keyboard_3_files.png | Bin 0 -> 126609 bytes .../tutorial_distribute_keyboard_compile.png | Bin 0 -> 169452 bytes .../tutorial_distribute_keyboard_details.png | Bin 0 -> 121565 bytes ...tutorial_distribute_keyboard_shortcuts.png | Bin 0 -> 117754 bytes .../20.0/images/tutorial_keyboard_qfrench.gif | Bin 0 -> 122 bytes .../images/tutorial_package_includesdocs.gif | Bin 0 -> 1088 bytes .../images/tutorial_package_includesfonts.gif | Bin 0 -> 1186 bytes .../images/tutorial_package_includesosk.gif | Bin 0 -> 1325 bytes .../tutorial_package_includeswelcome.gif | Bin 0 -> 1197 bytes developer/20.0/images/ui/BuildTab.png | Bin 0 -> 158949 bytes developer/20.0/images/ui/Debug_Menu.png | Bin 0 -> 33717 bytes developer/20.0/images/ui/Debug_Toolbar.png | Bin 0 -> 7373 bytes .../images/ui/LongPress_Flicks_Multitaps.png | Bin 0 -> 113363 bytes developer/20.0/images/ui/OnScreenKeyboard.png | Bin 0 -> 183834 bytes .../20.0/images/ui/OnScreenKeyboard_ISO.png | Bin 0 -> 13169 bytes .../20.0/images/ui/TouchLayout_Design.png | Bin 0 -> 381797 bytes .../20.0/images/ui/TouchLayout_Design_2.png | Bin 0 -> 401643 bytes developer/20.0/images/ui/frmAboutTike.png | Bin 0 -> 18340 bytes .../20.0/images/ui/frmCharacterMapFilter.png | Bin 0 -> 10979 bytes .../20.0/images/ui/frmCharacterMapNew.png | Bin 0 -> 65908 bytes .../ui/frmCloneGitHubProjectParameters.png | Bin 0 -> 24603 bytes .../frmCloneKeymanCloudProjectParameters.png | Bin 0 -> 44254 bytes .../ui/frmCloneLocalProjectParameters.png | Bin 0 -> 20230 bytes developer/20.0/images/ui/frmDebug.png | Bin 0 -> 2276 bytes .../20.0/images/ui/frmEditLanguageExample.png | Bin 0 -> 4283 bytes developer/20.0/images/ui/frmKeyTest.png | Bin 0 -> 23395 bytes .../ui/frmKeymanWizard_Debug_CallStack.png | Bin 0 -> 64815 bytes .../ui/frmKeymanWizard_Debug_Deadkeys.png | Bin 0 -> 44651 bytes .../ui/frmKeymanWizard_Debug_Elements.png | Bin 0 -> 66930 bytes .../frmKeymanWizard_Debug_RegressionTest.png | Bin 0 -> 47805 bytes .../images/ui/frmKeymanWizard_Debug_State.png | Bin 0 -> 57275 bytes .../images/ui/frmKeymanWizard_Details.png | Bin 0 -> 35130 bytes .../20.0/images/ui/frmKeymanWizard_Icon.png | Bin 0 -> 34699 bytes .../images/ui/frmKeymanWizard_Layout_Code.png | Bin 0 -> 47580 bytes .../ui/frmKeymanWizard_Layout_Design.png | Bin 0 -> 44740 bytes .../20.0/images/ui/frmKeymanWizard_New.png | Bin 0 -> 35341 bytes .../ui/frmKeymanWizard_TouchLayout_Code.png | Bin 0 -> 35788 bytes .../ui/frmKeyman_Developer_Server_Options.png | Bin 0 -> 132776 bytes developer/20.0/images/ui/frmLDMLEditor.png | Bin 0 -> 28000 bytes .../20.0/images/ui/frmList_Local_URLs.png | Bin 0 -> 29335 bytes developer/20.0/images/ui/frmMessages.png | Bin 0 -> 10675 bytes .../20.0/images/ui/frmModelEditor_Build.png | Bin 0 -> 301760 bytes .../20.0/images/ui/frmModelEditor_Details.png | Bin 0 -> 125431 bytes .../20.0/images/ui/frmModelEditor_Source.png | Bin 0 -> 34094 bytes .../ui/frmModelEditor_Wordlist_Code.png | Bin 0 -> 39276 bytes .../ui/frmModelEditor_Wordlist_Design.png | Bin 0 -> 33679 bytes developer/20.0/images/ui/frmModelsCompile.png | Bin 0 -> 194706 bytes developer/20.0/images/ui/frmNew.png | Bin 0 -> 11823 bytes .../images/ui/frmNewLDMLProjectParameters.png | Bin 0 -> 175078 bytes developer/20.0/images/ui/frmNewLMProject.png | Bin 0 -> 6059 bytes .../images/ui/frmNewLMProjectParameters.png | Bin 0 -> 202525 bytes .../ui/frmNewLMProjectSelectLanguage.png | Bin 0 -> 4785 bytes developer/20.0/images/ui/frmNewProject.png | Bin 0 -> 9856 bytes .../images/ui/frmNewProjectParameters.png | Bin 0 -> 178980 bytes .../images/ui/frmOptions_CharacterMap.png | Bin 0 -> 36103 bytes .../20.0/images/ui/frmOptions_Debugger.png | Bin 0 -> 43410 bytes .../20.0/images/ui/frmOptions_Editor.png | Bin 0 -> 40019 bytes .../20.0/images/ui/frmOptions_General.png | Bin 0 -> 61916 bytes .../20.0/images/ui/frmOptions_Server.png | Bin 0 -> 22102 bytes .../20.0/images/ui/frmPackageEditor_Build.png | Bin 0 -> 40847 bytes .../images/ui/frmPackageEditor_Details.png | Bin 0 -> 87024 bytes .../ui/frmPackageEditor_EditExample.png | Bin 0 -> 5854 bytes .../frmPackageEditor_EditRelatedPackage.png | Bin 0 -> 3717 bytes .../20.0/images/ui/frmPackageEditor_Files.png | Bin 0 -> 39719 bytes .../images/ui/frmPackageEditor_Keyboards.png | Bin 0 -> 36938 bytes .../ui/frmPackageEditor_SelectWebFonts.png | Bin 0 -> 5546 bytes .../ui/frmPackageEditor_Select_BCP_47_Tag.png | Bin 0 -> 6337 bytes .../images/ui/frmPackageEditor_Shortcuts.png | Bin 0 -> 26260 bytes .../images/ui/frmPackageEditor_Source.png | Bin 0 -> 35870 bytes .../images/ui/frmProject_Distribution.png | Bin 0 -> 65962 bytes .../20.0/images/ui/frmProject_Keyboards.png | Bin 0 -> 71980 bytes .../20.0/images/ui/frmProject_Packaging.png | Bin 0 -> 57158 bytes .../20.0/images/ui/frmProject_Welcome.png | Bin 0 -> 66245 bytes developer/20.0/images/ui/obj.gif | Bin 0 -> 80 bytes .../images/ui/tools_options_server_ngrok.png | Bin 0 -> 55620 bytes .../images/ui/web_and_mobile_test_ngrok.png | Bin 0 -> 69635 bytes developer/20.0/index.md | 38 + developer/20.0/main/credits.md | 7 + developer/20.0/main/index.md | 9 + developer/20.0/main/license.md | 26 + developer/20.0/reference/api/index.md | 115 +++ ...ze.analyzeoskcharacteruse._constructor_.md | 64 ++ ...-analyze.analyzeoskcharacteruse.analyze.md | 58 ++ ...mc-analyze.analyzeoskcharacteruse.clear.md | 17 + ...alyze.analyzeoskcharacteruse.getstrings.md | 64 ++ .../api/kmc-analyze.analyzeoskcharacteruse.md | 120 +++ ...yzeoskcharacteruseoptions.includecounts.md | 13 + ...c-analyze.analyzeoskcharacteruseoptions.md | 115 +++ ...lyzeoskcharacteruseoptions.mergemapfile.md | 13 + ...e.analyzeoskcharacteruseoptions.puabase.md | 13 + ...skcharacteruseoptions.stripdottedcircle.md | 13 + ...lyze.analyzeoskrewritepua._constructor_.md | 48 + ...mc-analyze.analyzeoskrewritepua.analyze.md | 72 ++ .../kmc-analyze.analyzeoskrewritepua.clear.md | 17 + .../kmc-analyze.analyzeoskrewritepua.data.md | 15 + .../api/kmc-analyze.analyzeoskrewritepua.md | 142 +++ developer/20.0/reference/api/kmc-analyze.md | 71 ++ .../api/kmc-convert.converter.init.md | 72 ++ .../reference/api/kmc-convert.converter.md | 79 ++ .../api/kmc-convert.converter.run.md | 70 ++ .../api/kmc-convert.converter.write.md | 58 ++ .../api/kmc-convert.converterartifacts.md | 13 + ...nvert.converteroptions.failifincomplete.md | 13 + .../api/kmc-convert.converteroptions.md | 59 ++ .../kmc-convert.converterresult.artifacts.md | 13 + .../api/kmc-convert.converterresult.md | 57 ++ ...nvertertokmnartifacts.keymantouchlayout.md | 13 + ...kmc-convert.convertertokmnartifacts.kmn.md | 13 + ...mc-convert.convertertokmnartifacts.kvks.md | 13 + .../kmc-convert.convertertokmnartifacts.md | 97 ++ ...-convert.convertertokmnresult.artifacts.md | 13 + .../api/kmc-convert.convertertokmnresult.md | 57 ++ developer/20.0/reference/api/kmc-convert.md | 96 ++ .../api/kmc-copy.copieroptions.dryrun.md | 13 + .../reference/api/kmc-copy.copieroptions.md | 97 ++ .../api/kmc-copy.copieroptions.outpath.md | 13 + ...opy.copieroptions.relocateexternalfiles.md | 13 + ...copy.keymanprojectcopier.asynccallbacks.md | 11 + .../kmc-copy.keymanprojectcopier.callbacks.md | 11 + ...mc-copy.keymanprojectcopier.cloudsource.md | 11 + .../kmc-copy.keymanprojectcopier.githubref.md | 11 + .../api/kmc-copy.keymanprojectcopier.init.md | 64 ++ ...-copy.keymanprojectcopier.islocalorigin.md | 15 + .../api/kmc-copy.keymanprojectcopier.md | 248 +++++ .../kmc-copy.keymanprojectcopier.options.md | 11 + .../kmc-copy.keymanprojectcopier.outpath.md | 11 + .../kmc-copy.keymanprojectcopier.outputid.md | 11 + .../api/kmc-copy.keymanprojectcopier.run.md | 56 ++ .../kmc-copy.keymanprojectcopier.sourceid.md | 11 + .../api/kmc-copy.keymanprojectcopier.write.md | 56 ++ developer/20.0/reference/api/kmc-copy.md | 58 ++ ...mc-generate.abstractgenerator.callbacks.md | 11 + ...rate.abstractgenerator.defaultartifacts.md | 18 + ...-generate.abstractgenerator.filenamemap.md | 15 + ...enerate.abstractgenerator.fullcopyright.md | 13 + ...rate.abstractgenerator.includedprefixes.md | 13 + .../kmc-generate.abstractgenerator.init.md | 72 ++ .../api/kmc-generate.abstractgenerator.md | 442 +++++++++ .../kmc-generate.abstractgenerator.options.md | 11 + ...erate.abstractgenerator.sfile_gitignore.md | 11 + ...abstractgenerator.sfile_gitignore_nodot.md | 11 + ...erate.abstractgenerator.sfile_historymd.md | 11 + ...erate.abstractgenerator.sfile_licensemd.md | 11 + ...erate.abstractgenerator.sfile_readmehtm.md | 11 + ...nerate.abstractgenerator.sfile_readmemd.md | 11 + ...rate.abstractgenerator.sfile_welcomehtm.md | 11 + ...generate.abstractgenerator.spath_source.md | 11 + ...rate.abstractgenerator.templatebasepath.md | 13 + ...kmc-generate.abstractgenerator.tokenmap.md | 15 + .../kmc-generate.abstractgenerator.write.md | 56 ++ .../kmc-generate.generatoroptions.author.md | 13 + ...kmc-generate.generatoroptions.copyright.md | 13 + ...c-generate.generatoroptions.description.md | 13 + .../api/kmc-generate.generatoroptions.id.md | 13 + ...generate.generatoroptions.keymanversion.md | 13 + ...-generate.generatoroptions.languagetags.md | 13 + .../api/kmc-generate.generatoroptions.md | 230 +++++ .../api/kmc-generate.generatoroptions.name.md | 13 + .../kmc-generate.generatoroptions.outpath.md | 13 + .../kmc-generate.generatoroptions.targets.md | 13 + .../kmc-generate.generatoroptions.version.md | 13 + .../kmc-generate.keymankeyboardgenerator.md | 202 +++++ ...mc-generate.keymankeyboardgenerator.run.md | 19 + ....keymankeyboardgenerator.sfile_keyboard.md | 11 + ...ymankeyboardgenerator.sfile_keyboardkmn.md | 11 + ...ymankeyboardgenerator.sfile_keyboardkps.md | 11 + ...mankeyboardgenerator.sfile_keyboardkvks.md | 11 + ...e.keymankeyboardgenerator.sfile_project.md | 11 + ...ymankeyboardgenerator.sfile_touchlayout.md | 11 + .../api/kmc-generate.ldmlkeyboardgenerator.md | 162 ++++ .../kmc-generate.ldmlkeyboardgenerator.run.md | 19 + ...te.ldmlkeyboardgenerator.sfile_keyboard.md | 11 + ...ldmlkeyboardgenerator.sfile_keyboardxml.md | 11 + ...ate.ldmlkeyboardgenerator.sfile_package.md | 11 + ...ate.ldmlkeyboardgenerator.sfile_project.md | 11 + .../api/kmc-generate.lexicalmodelgenerator.md | 181 ++++ .../kmc-generate.lexicalmodelgenerator.run.md | 19 + ...erate.lexicalmodelgenerator.sfile_model.md | 11 + ...ate.lexicalmodelgenerator.sfile_modelts.md | 11 + ...ate.lexicalmodelgenerator.sfile_package.md | 11 + ...ate.lexicalmodelgenerator.sfile_project.md | 11 + ...lexicalmodelgenerator.sfile_wordlisttsv.md | 11 + developer/20.0/reference/api/kmc-generate.md | 91 ++ ...keyboard-info.keyboardinfocompiler.init.md | 72 ++ .../kmc-keyboard-info.keyboardinfocompiler.md | 81 ++ ...-keyboard-info.keyboardinfocompiler.run.md | 72 ++ ...eyboard-info.keyboardinfocompiler.write.md | 58 ++ ...oardinfocompilerartifacts.keyboard_info.md | 13 + ...oard-info.keyboardinfocompilerartifacts.md | 59 ++ ...yboard-info.keyboardinfocompileroptions.md | 59 ++ ...nfo.keyboardinfocompileroptions.sources.md | 13 + ...fo.keyboardinfocompilerresult.artifacts.md | 13 + ...eyboard-info.keyboardinfocompilerresult.md | 59 ++ ...-info.keyboardinfosources.forpublishing.md | 13 + ...ard-info.keyboardinfosources.jsfilename.md | 13 + ...rd-info.keyboardinfosources.kmpfilename.md | 13 + ...rd-info.keyboardinfosources.kpsfilename.md | 13 + ...info.keyboardinfosources.lastcommitdate.md | 13 + .../kmc-keyboard-info.keyboardinfosources.md | 153 ++++ ...ard-info.keyboardinfosources.sourcepath.md | 13 + .../20.0/reference/api/kmc-keyboard-info.md | 91 ++ .../reference/api/kmc-kmn.kmncompiler.init.md | 72 ++ .../20.0/reference/api/kmc-kmn.kmncompiler.md | 93 ++ .../reference/api/kmc-kmn.kmncompiler.run.md | 72 ++ .../kmc-kmn.kmncompiler.verifyinitialized.md | 19 + .../api/kmc-kmn.kmncompiler.write.md | 58 ++ .../api/kmc-kmn.kmncompilerartifacts.js.md | 13 + .../api/kmc-kmn.kmncompilerartifacts.kmx.md | 13 + .../api/kmc-kmn.kmncompilerartifacts.kvk.md | 13 + .../api/kmc-kmn.kmncompilerartifacts.md | 97 ++ .../api/kmc-kmn.kmncompileroptions.md | 15 + .../kmc-kmn.kmncompilerresult.artifacts.md | 13 + .../kmc-kmn.kmncompilerresult.displaymap.md | 13 + .../api/kmc-kmn.kmncompilerresult.extra.md | 13 + .../api/kmc-kmn.kmncompilerresult.md | 97 ++ developer/20.0/reference/api/kmc-kmn.md | 106 +++ developer/20.0/reference/api/kmc-kmn.osk.md | 128 +++ .../reference/api/kmc-kmn.osk.parsemapping.md | 55 ++ .../20.0/reference/api/kmc-kmn.osk.puamap.md | 15 + .../api/kmc-kmn.osk.remaptouchlayout.md | 71 ++ .../api/kmc-kmn.osk.remapvisualkeyboard.md | 71 ++ .../reference/api/kmc-kmn.osk.stringref.md | 73 ++ .../api/kmc-kmn.osk.stringref.str.md | 11 + .../api/kmc-kmn.osk.stringref.usages.md | 11 + .../api/kmc-kmn.osk.stringrefusage.count.md | 11 + .../kmc-kmn.osk.stringrefusage.filename.md | 11 + .../api/kmc-kmn.osk.stringrefusage.md | 73 ++ .../reference/api/kmc-kmn.osk.stringresult.md | 115 +++ .../api/kmc-kmn.osk.stringresult.pua.md | 13 + .../api/kmc-kmn.osk.stringresult.str.md | 13 + .../api/kmc-kmn.osk.stringresult.unicode.md | 13 + .../api/kmc-kmn.osk.stringresult.usages.md | 13 + .../api/kmc-ldml.ldmlcompileroptions.md | 59 ++ ...-ldml.ldmlcompileroptions.readeroptions.md | 13 + .../api/kmc-ldml.ldmlkeyboardcompiler.init.md | 72 ++ .../api/kmc-ldml.ldmlkeyboardcompiler.md | 79 ++ .../api/kmc-ldml.ldmlkeyboardcompiler.run.md | 70 ++ .../kmc-ldml.ldmlkeyboardcompiler.write.md | 58 ++ developer/20.0/reference/api/kmc-ldml.md | 58 ++ .../20.0/reference/api/kmc-model-info.md | 91 ++ ...el-info.modelinfocompiler._constructor_.md | 13 + .../kmc-model-info.modelinfocompiler.init.md | 72 ++ .../api/kmc-model-info.modelinfocompiler.md | 115 +++ .../kmc-model-info.modelinfocompiler.run.md | 72 ++ .../kmc-model-info.modelinfocompiler.write.md | 58 ++ ...c-model-info.modelinfocompilerartifacts.md | 59 ++ ...o.modelinfocompilerartifacts.model_info.md | 13 + ...kmc-model-info.modelinfocompileroptions.md | 59 ++ ...l-info.modelinfocompileroptions.sources.md | 13 + ...-info.modelinfocompilerresult.artifacts.md | 13 + .../kmc-model-info.modelinfocompilerresult.md | 59 ++ ...del-info.modelinfosources.forpublishing.md | 13 + ...model-info.modelinfosources.kmpfilename.md | 13 + ...model-info.modelinfosources.kmpjsondata.md | 13 + ...model-info.modelinfosources.kpsfilename.md | 13 + ...el-info.modelinfosources.lastcommitdate.md | 13 + .../api/kmc-model-info.modelinfosources.md | 191 ++++ ...mc-model-info.modelinfosources.model_id.md | 13 + ...del-info.modelinfosources.modelfilename.md | 13 + ...-model-info.modelinfosources.sourcepath.md | 13 + .../api/kmc-model.casedwordformtokeyspec.md | 13 + .../kmc-model.lexicalmodelcompiler.init.md | 70 ++ .../api/kmc-model.lexicalmodelcompiler.md | 79 ++ .../api/kmc-model.lexicalmodelcompiler.run.md | 70 ++ .../kmc-model.lexicalmodelcompiler.write.md | 58 ++ ...-model.lexicalmodelcompilerartifacts.js.md | 13 + ...kmc-model.lexicalmodelcompilerartifacts.md | 59 ++ ...el.lexicalmodelcompilerresult.artifacts.md | 13 + .../kmc-model.lexicalmodelcompilerresult.md | 59 ++ ...mc-model.lexicalmodelsource.applycasing.md | 15 + ...l.lexicalmodelsource.languageusescasing.md | 13 + .../api/kmc-model.lexicalmodelsource.md | 189 ++++ ...mc-model.lexicalmodelsource.punctuation.md | 13 + .../kmc-model.lexicalmodelsource.rootclass.md | 13 + ...odel.lexicalmodelsource.searchtermtokey.md | 13 + .../kmc-model.lexicalmodelsource.sources.md | 11 + ...mc-model.lexicalmodelsource.wordbreaker.md | 15 + developer/20.0/reference/api/kmc-model.md | 152 ++++ .../api/kmc-model.simplewordbreakerspec.md | 13 + .../api/kmc-model.simplewordformtokeyspec.md | 13 + .../kmc-model.wordbreakerspec.joinwordsat.md | 15 + .../api/kmc-model.wordbreakerspec.md | 104 +++ ....wordbreakerspec.overridescriptdefaults.md | 13 + .../api/kmc-model.wordbreakerspec.use.md | 11 + .../api/kmc-model.wordformtokeyspec.md | 15 + .../api/kmc-package.kmpcompiler.init.md | 72 ++ .../reference/api/kmc-package.kmpcompiler.md | 123 +++ .../kmc-package.kmpcompiler.normalizepath.md | 11 + .../api/kmc-package.kmpcompiler.run.md | 70 ++ .../api/kmc-package.kmpcompiler.write.md | 58 ++ .../kmc-package.kmpcompilerartifacts.kmp.md | 13 + .../api/kmc-package.kmpcompilerartifacts.md | 59 ++ .../api/kmc-package.kmpcompileroptions.md | 15 + ...kmc-package.kmpcompilerresult.artifacts.md | 13 + .../api/kmc-package.kmpcompilerresult.md | 59 ++ developer/20.0/reference/api/kmc-package.md | 135 +++ ...ge.windowspackageinstallercompiler.init.md | 72 ++ ...package.windowspackageinstallercompiler.md | 79 ++ ...age.windowspackageinstallercompiler.run.md | 70 ++ ...e.windowspackageinstallercompiler.write.md | 58 ++ ...wspackageinstallercompilerartifacts.exe.md | 13 + ...indowspackageinstallercompilerartifacts.md | 59 ++ ....windowspackageinstallercompileroptions.md | 59 ++ ...packageinstallercompileroptions.sources.md | 13 + ...ackageinstallercompilerresult.artifacts.md | 13 + ...e.windowspackageinstallercompilerresult.md | 59 ++ ....windowspackageinstallersources.appname.md | 11 + ...packageinstallersources.licensefilename.md | 11 + ...-package.windowspackageinstallersources.md | 162 ++++ ...dowspackageinstallersources.msifilename.md | 11 + ...ackageinstallersources.setupexefilename.md | 11 + ...wspackageinstallersources.startdisabled.md | 11 + ...installersources.startwithconfiguration.md | 11 + ...kageinstallersources.titleimagefilename.md | 11 + developer/20.0/reference/bcp-47.md | 119 +++ developer/20.0/reference/editor-themes.md | 46 + developer/20.0/reference/errors/index.md | 4 + developer/20.0/reference/file-layout.md | 131 +++ developer/20.0/reference/file-types/ico.md | 20 + developer/20.0/reference/file-types/index.md | 45 + .../file-types/keyman-touch-layout.md | 849 ++++++++++++++++++ developer/20.0/reference/file-types/kmn.md | 21 + developer/20.0/reference/file-types/kmp.md | 39 + developer/20.0/reference/file-types/kmx.md | 28 + developer/20.0/reference/file-types/kpj.md | 17 + developer/20.0/reference/file-types/kps.md | 133 +++ developer/20.0/reference/file-types/kvk.md | 21 + developer/20.0/reference/file-types/kvks.md | 18 + .../20.0/reference/file-types/metadata.md | 350 ++++++++ .../20.0/reference/file-types/model-js.md | 23 + .../20.0/reference/file-types/model-ts.md | 210 +++++ developer/20.0/reference/file-types/tsv.md | 60 ++ developer/20.0/reference/file-types/ttf.md | 22 + developer/20.0/reference/file-types/xml.md | 18 + developer/20.0/reference/index.md | 13 + developer/20.0/reference/kmc/api/index.md | 43 + .../20.0/reference/kmc/cli/get-started.md | 167 ++++ developer/20.0/reference/kmc/cli/index.md | 7 + .../reference/kmc/cli/kmcomp-migration.md | 109 +++ .../20.0/reference/kmc/cli/messages/index.md | 6 + developer/20.0/reference/kmc/cli/reference.md | 612 +++++++++++++ developer/20.0/reference/kmc/index.md | 15 + .../developer-utils.developerutilsmessages.md | 19 + developer/20.0/reference/messages/index.md | 17 + developer/20.0/reference/messages/km00001.md | 11 + developer/20.0/reference/messages/km00002.md | 11 + developer/20.0/reference/messages/km00003.md | 11 + developer/20.0/reference/messages/km00004.md | 11 + developer/20.0/reference/messages/km00005.md | 11 + developer/20.0/reference/messages/km00006.md | 11 + developer/20.0/reference/messages/km00007.md | 11 + developer/20.0/reference/messages/km00008.md | 11 + developer/20.0/reference/messages/km00009.md | 11 + developer/20.0/reference/messages/km0000a.md | 11 + developer/20.0/reference/messages/km0000b.md | 11 + developer/20.0/reference/messages/km0000c.md | 11 + developer/20.0/reference/messages/km0000d.md | 18 + developer/20.0/reference/messages/km0000e.md | 11 + developer/20.0/reference/messages/km0000f.md | 11 + developer/20.0/reference/messages/km00010.md | 11 + developer/20.0/reference/messages/km00011.md | 11 + developer/20.0/reference/messages/km00012.md | 11 + developer/20.0/reference/messages/km00013.md | 11 + developer/20.0/reference/messages/km00014.md | 11 + developer/20.0/reference/messages/km00015.md | 11 + developer/20.0/reference/messages/km00016.md | 11 + developer/20.0/reference/messages/km00018.md | 11 + developer/20.0/reference/messages/km00019.md | 11 + developer/20.0/reference/messages/km0001a.md | 11 + developer/20.0/reference/messages/km0001b.md | 11 + developer/20.0/reference/messages/km0001c.md | 11 + developer/20.0/reference/messages/km0001d.md | 11 + developer/20.0/reference/messages/km0001e.md | 11 + developer/20.0/reference/messages/km0001f.md | 11 + developer/20.0/reference/messages/km00020.md | 11 + developer/20.0/reference/messages/km00021.md | 11 + developer/20.0/reference/messages/km00022.md | 11 + developer/20.0/reference/messages/km00023.md | 11 + developer/20.0/reference/messages/km00024.md | 11 + developer/20.0/reference/messages/km00025.md | 11 + developer/20.0/reference/messages/km00026.md | 11 + developer/20.0/reference/messages/km00027.md | 11 + developer/20.0/reference/messages/km00029.md | 11 + developer/20.0/reference/messages/km0002a.md | 11 + developer/20.0/reference/messages/km0002b.md | 11 + developer/20.0/reference/messages/km0002c.md | 11 + developer/20.0/reference/messages/km0002d.md | 11 + developer/20.0/reference/messages/km00030.md | 11 + developer/20.0/reference/messages/km00031.md | 15 + developer/20.0/reference/messages/km00032.md | 15 + developer/20.0/reference/messages/km00033.md | 15 + developer/20.0/reference/messages/km00034.md | 15 + developer/20.0/reference/messages/km00035.md | 14 + developer/20.0/reference/messages/km00f00.md | 11 + developer/20.0/reference/messages/km00f01.md | 15 + developer/20.0/reference/messages/km00f02.md | 11 + developer/20.0/reference/messages/km00f03.md | 13 + developer/20.0/reference/messages/km00f04.md | 13 + developer/20.0/reference/messages/km00f05.md | 14 + developer/20.0/reference/messages/km00f06.md | 11 + developer/20.0/reference/messages/km01001.md | 11 + developer/20.0/reference/messages/km01002.md | 11 + developer/20.0/reference/messages/km01003.md | 11 + developer/20.0/reference/messages/km01004.md | 11 + developer/20.0/reference/messages/km01005.md | 11 + developer/20.0/reference/messages/km01006.md | 11 + developer/20.0/reference/messages/km01007.md | 11 + developer/20.0/reference/messages/km01008.md | 11 + developer/20.0/reference/messages/km01009.md | 11 + developer/20.0/reference/messages/km0100a.md | 11 + developer/20.0/reference/messages/km0100b.md | 11 + developer/20.0/reference/messages/km0100c.md | 11 + developer/20.0/reference/messages/km0100d.md | 11 + developer/20.0/reference/messages/km02002.md | 11 + developer/20.0/reference/messages/km02004.md | 11 + developer/20.0/reference/messages/km02005.md | 11 + developer/20.0/reference/messages/km02008.md | 11 + developer/20.0/reference/messages/km02009.md | 11 + developer/20.0/reference/messages/km0200a.md | 11 + developer/20.0/reference/messages/km0200b.md | 11 + developer/20.0/reference/messages/km0200c.md | 11 + developer/20.0/reference/messages/km0200d.md | 11 + developer/20.0/reference/messages/km0200e.md | 11 + developer/20.0/reference/messages/km0200f.md | 11 + developer/20.0/reference/messages/km02010.md | 11 + developer/20.0/reference/messages/km02011.md | 11 + developer/20.0/reference/messages/km02012.md | 11 + developer/20.0/reference/messages/km02013.md | 11 + developer/20.0/reference/messages/km02014.md | 11 + developer/20.0/reference/messages/km02015.md | 11 + developer/20.0/reference/messages/km02016.md | 11 + developer/20.0/reference/messages/km02017.md | 11 + developer/20.0/reference/messages/km02018.md | 11 + developer/20.0/reference/messages/km02019.md | 11 + developer/20.0/reference/messages/km0201c.md | 11 + developer/20.0/reference/messages/km0201d.md | 11 + developer/20.0/reference/messages/km02020.md | 11 + developer/20.0/reference/messages/km02022.md | 11 + developer/20.0/reference/messages/km02025.md | 11 + developer/20.0/reference/messages/km02026.md | 11 + developer/20.0/reference/messages/km02027.md | 11 + developer/20.0/reference/messages/km02028.md | 11 + developer/20.0/reference/messages/km02029.md | 11 + developer/20.0/reference/messages/km0202a.md | 11 + developer/20.0/reference/messages/km0202b.md | 11 + developer/20.0/reference/messages/km0202c.md | 11 + developer/20.0/reference/messages/km0202d.md | 11 + developer/20.0/reference/messages/km0202e.md | 11 + developer/20.0/reference/messages/km0202f.md | 11 + developer/20.0/reference/messages/km02030.md | 11 + developer/20.0/reference/messages/km02031.md | 11 + developer/20.0/reference/messages/km02032.md | 11 + developer/20.0/reference/messages/km02033.md | 11 + developer/20.0/reference/messages/km02034.md | 11 + developer/20.0/reference/messages/km02035.md | 11 + developer/20.0/reference/messages/km02037.md | 11 + developer/20.0/reference/messages/km02038.md | 11 + developer/20.0/reference/messages/km02039.md | 11 + developer/20.0/reference/messages/km0203a.md | 11 + developer/20.0/reference/messages/km0203b.md | 11 + developer/20.0/reference/messages/km0203c.md | 11 + developer/20.0/reference/messages/km0203d.md | 11 + developer/20.0/reference/messages/km0203e.md | 11 + developer/20.0/reference/messages/km0203f.md | 11 + developer/20.0/reference/messages/km02040.md | 11 + developer/20.0/reference/messages/km02044.md | 11 + developer/20.0/reference/messages/km02045.md | 11 + developer/20.0/reference/messages/km02046.md | 11 + developer/20.0/reference/messages/km02047.md | 11 + developer/20.0/reference/messages/km02049.md | 11 + developer/20.0/reference/messages/km0204a.md | 11 + developer/20.0/reference/messages/km0204b.md | 11 + developer/20.0/reference/messages/km0204c.md | 11 + developer/20.0/reference/messages/km0204d.md | 11 + developer/20.0/reference/messages/km0204e.md | 11 + developer/20.0/reference/messages/km0204f.md | 11 + developer/20.0/reference/messages/km02050.md | 11 + developer/20.0/reference/messages/km02051.md | 11 + developer/20.0/reference/messages/km02052.md | 11 + developer/20.0/reference/messages/km02053.md | 11 + developer/20.0/reference/messages/km02054.md | 11 + developer/20.0/reference/messages/km02055.md | 11 + developer/20.0/reference/messages/km02056.md | 11 + developer/20.0/reference/messages/km02057.md | 11 + developer/20.0/reference/messages/km02058.md | 11 + developer/20.0/reference/messages/km02059.md | 11 + developer/20.0/reference/messages/km0205a.md | 11 + developer/20.0/reference/messages/km0205b.md | 11 + developer/20.0/reference/messages/km0205c.md | 11 + developer/20.0/reference/messages/km0205d.md | 11 + developer/20.0/reference/messages/km0205e.md | 11 + developer/20.0/reference/messages/km0205f.md | 11 + developer/20.0/reference/messages/km02060.md | 11 + developer/20.0/reference/messages/km02061.md | 11 + developer/20.0/reference/messages/km02062.md | 11 + developer/20.0/reference/messages/km02063.md | 11 + developer/20.0/reference/messages/km02064.md | 11 + developer/20.0/reference/messages/km02065.md | 11 + developer/20.0/reference/messages/km02066.md | 11 + developer/20.0/reference/messages/km02067.md | 11 + developer/20.0/reference/messages/km02068.md | 11 + developer/20.0/reference/messages/km02069.md | 11 + developer/20.0/reference/messages/km0206a.md | 11 + developer/20.0/reference/messages/km0206b.md | 11 + developer/20.0/reference/messages/km0206c.md | 11 + developer/20.0/reference/messages/km0206d.md | 11 + developer/20.0/reference/messages/km0206e.md | 11 + developer/20.0/reference/messages/km0206f.md | 11 + developer/20.0/reference/messages/km02070.md | 11 + developer/20.0/reference/messages/km02071.md | 11 + developer/20.0/reference/messages/km02072.md | 11 + developer/20.0/reference/messages/km02073.md | 11 + developer/20.0/reference/messages/km02074.md | 11 + developer/20.0/reference/messages/km02075.md | 11 + developer/20.0/reference/messages/km02076.md | 11 + developer/20.0/reference/messages/km02077.md | 11 + developer/20.0/reference/messages/km02078.md | 11 + developer/20.0/reference/messages/km02079.md | 11 + developer/20.0/reference/messages/km0207a.md | 11 + developer/20.0/reference/messages/km0207b.md | 11 + developer/20.0/reference/messages/km02080.md | 11 + developer/20.0/reference/messages/km02081.md | 11 + developer/20.0/reference/messages/km02083.md | 11 + developer/20.0/reference/messages/km02084.md | 11 + developer/20.0/reference/messages/km02085.md | 11 + developer/20.0/reference/messages/km02086.md | 11 + developer/20.0/reference/messages/km02087.md | 11 + developer/20.0/reference/messages/km02088.md | 11 + developer/20.0/reference/messages/km02089.md | 11 + developer/20.0/reference/messages/km0208a.md | 11 + developer/20.0/reference/messages/km0208b.md | 11 + developer/20.0/reference/messages/km0208c.md | 11 + developer/20.0/reference/messages/km0208d.md | 11 + developer/20.0/reference/messages/km0208e.md | 11 + developer/20.0/reference/messages/km0208f.md | 11 + developer/20.0/reference/messages/km02090.md | 11 + developer/20.0/reference/messages/km02091.md | 11 + developer/20.0/reference/messages/km02092.md | 11 + developer/20.0/reference/messages/km02093.md | 11 + developer/20.0/reference/messages/km02094.md | 11 + developer/20.0/reference/messages/km02095.md | 11 + developer/20.0/reference/messages/km02098.md | 11 + developer/20.0/reference/messages/km02099.md | 11 + developer/20.0/reference/messages/km0209a.md | 11 + developer/20.0/reference/messages/km0209c.md | 11 + developer/20.0/reference/messages/km0209d.md | 11 + developer/20.0/reference/messages/km0209e.md | 11 + developer/20.0/reference/messages/km0209f.md | 11 + developer/20.0/reference/messages/km020a2.md | 11 + developer/20.0/reference/messages/km020a3.md | 11 + developer/20.0/reference/messages/km020a4.md | 11 + developer/20.0/reference/messages/km020a5.md | 11 + developer/20.0/reference/messages/km020a6.md | 11 + developer/20.0/reference/messages/km020a8.md | 11 + developer/20.0/reference/messages/km020a9.md | 11 + developer/20.0/reference/messages/km020aa.md | 11 + developer/20.0/reference/messages/km020ab.md | 11 + developer/20.0/reference/messages/km020ac.md | 11 + developer/20.0/reference/messages/km020ad.md | 11 + developer/20.0/reference/messages/km020ae.md | 11 + developer/20.0/reference/messages/km020af.md | 11 + developer/20.0/reference/messages/km020b0.md | 11 + developer/20.0/reference/messages/km020b1.md | 11 + developer/20.0/reference/messages/km020b2.md | 11 + developer/20.0/reference/messages/km020b3.md | 23 + developer/20.0/reference/messages/km020b4.md | 11 + developer/20.0/reference/messages/km020b5.md | 11 + developer/20.0/reference/messages/km020b6.md | 12 + developer/20.0/reference/messages/km020b7.md | 12 + developer/20.0/reference/messages/km020b8.md | 12 + developer/20.0/reference/messages/km020b9.md | 12 + developer/20.0/reference/messages/km020ba.md | 12 + developer/20.0/reference/messages/km020bc.md | 11 + developer/20.0/reference/messages/km020bd.md | 11 + developer/20.0/reference/messages/km020be.md | 11 + developer/20.0/reference/messages/km020c0.md | 11 + developer/20.0/reference/messages/km02900.md | 13 + developer/20.0/reference/messages/km02901.md | 13 + developer/20.0/reference/messages/km02903.md | 13 + developer/20.0/reference/messages/km02904.md | 13 + developer/20.0/reference/messages/km02905.md | 16 + developer/20.0/reference/messages/km02906.md | 16 + developer/20.0/reference/messages/km02907.md | 14 + developer/20.0/reference/messages/km02908.md | 15 + developer/20.0/reference/messages/km02909.md | 14 + developer/20.0/reference/messages/km0290a.md | 15 + developer/20.0/reference/messages/km0290b.md | 15 + developer/20.0/reference/messages/km0290c.md | 12 + developer/20.0/reference/messages/km03001.md | 11 + developer/20.0/reference/messages/km03002.md | 11 + developer/20.0/reference/messages/km03003.md | 11 + developer/20.0/reference/messages/km03004.md | 11 + developer/20.0/reference/messages/km03005.md | 11 + developer/20.0/reference/messages/km03006.md | 11 + developer/20.0/reference/messages/km03007.md | 11 + developer/20.0/reference/messages/km03008.md | 11 + developer/20.0/reference/messages/km03009.md | 11 + developer/20.0/reference/messages/km0300a.md | 11 + developer/20.0/reference/messages/km0300b.md | 12 + developer/20.0/reference/messages/km0300c.md | 12 + developer/20.0/reference/messages/km04001.md | 11 + developer/20.0/reference/messages/km04002.md | 11 + developer/20.0/reference/messages/km04003.md | 11 + developer/20.0/reference/messages/km04004.md | 11 + developer/20.0/reference/messages/km04005.md | 11 + developer/20.0/reference/messages/km04006.md | 11 + developer/20.0/reference/messages/km04007.md | 11 + developer/20.0/reference/messages/km04008.md | 11 + developer/20.0/reference/messages/km04009.md | 11 + developer/20.0/reference/messages/km0400a.md | 11 + developer/20.0/reference/messages/km0400b.md | 11 + developer/20.0/reference/messages/km0400c.md | 11 + developer/20.0/reference/messages/km0400d.md | 11 + developer/20.0/reference/messages/km0400e.md | 11 + developer/20.0/reference/messages/km0400f.md | 11 + developer/20.0/reference/messages/km04010.md | 11 + developer/20.0/reference/messages/km04011.md | 11 + developer/20.0/reference/messages/km04012.md | 11 + developer/20.0/reference/messages/km04014.md | 11 + developer/20.0/reference/messages/km04015.md | 11 + developer/20.0/reference/messages/km04016.md | 11 + developer/20.0/reference/messages/km04017.md | 11 + developer/20.0/reference/messages/km04018.md | 11 + developer/20.0/reference/messages/km04019.md | 11 + developer/20.0/reference/messages/km0401a.md | 11 + developer/20.0/reference/messages/km0401b.md | 11 + developer/20.0/reference/messages/km0401c.md | 11 + developer/20.0/reference/messages/km0401d.md | 11 + developer/20.0/reference/messages/km0401f.md | 11 + developer/20.0/reference/messages/km04020.md | 11 + developer/20.0/reference/messages/km04021.md | 11 + developer/20.0/reference/messages/km04022.md | 11 + developer/20.0/reference/messages/km04023.md | 11 + developer/20.0/reference/messages/km04024.md | 11 + developer/20.0/reference/messages/km04025.md | 11 + developer/20.0/reference/messages/km04026.md | 11 + developer/20.0/reference/messages/km04027.md | 12 + developer/20.0/reference/messages/km04028.md | 22 + developer/20.0/reference/messages/km04029.md | 15 + developer/20.0/reference/messages/km0402a.md | 15 + developer/20.0/reference/messages/km05001.md | 11 + developer/20.0/reference/messages/km05002.md | 11 + developer/20.0/reference/messages/km05003.md | 11 + developer/20.0/reference/messages/km05004.md | 11 + developer/20.0/reference/messages/km05005.md | 11 + developer/20.0/reference/messages/km05006.md | 11 + developer/20.0/reference/messages/km05007.md | 11 + developer/20.0/reference/messages/km05009.md | 11 + developer/20.0/reference/messages/km0500a.md | 11 + developer/20.0/reference/messages/km0500b.md | 11 + developer/20.0/reference/messages/km0500c.md | 11 + developer/20.0/reference/messages/km0500d.md | 11 + developer/20.0/reference/messages/km0500e.md | 11 + developer/20.0/reference/messages/km0500f.md | 11 + developer/20.0/reference/messages/km05010.md | 11 + developer/20.0/reference/messages/km05011.md | 11 + developer/20.0/reference/messages/km05012.md | 11 + developer/20.0/reference/messages/km05014.md | 11 + developer/20.0/reference/messages/km05016.md | 11 + developer/20.0/reference/messages/km05017.md | 11 + developer/20.0/reference/messages/km05018.md | 11 + developer/20.0/reference/messages/km05019.md | 11 + developer/20.0/reference/messages/km0501a.md | 11 + developer/20.0/reference/messages/km0501b.md | 11 + developer/20.0/reference/messages/km0501c.md | 11 + developer/20.0/reference/messages/km0501d.md | 11 + developer/20.0/reference/messages/km0501e.md | 11 + developer/20.0/reference/messages/km0501f.md | 11 + developer/20.0/reference/messages/km05020.md | 11 + developer/20.0/reference/messages/km05021.md | 11 + developer/20.0/reference/messages/km05022.md | 11 + developer/20.0/reference/messages/km05023.md | 11 + developer/20.0/reference/messages/km05024.md | 11 + developer/20.0/reference/messages/km05025.md | 11 + developer/20.0/reference/messages/km05026.md | 11 + developer/20.0/reference/messages/km05027.md | 11 + developer/20.0/reference/messages/km05028.md | 11 + developer/20.0/reference/messages/km05029.md | 11 + developer/20.0/reference/messages/km0502a.md | 11 + developer/20.0/reference/messages/km0502b.md | 11 + developer/20.0/reference/messages/km0502c.md | 16 + developer/20.0/reference/messages/km06001.md | 13 + developer/20.0/reference/messages/km06002.md | 11 + developer/20.0/reference/messages/km06003.md | 11 + developer/20.0/reference/messages/km06004.md | 11 + developer/20.0/reference/messages/km06005.md | 11 + developer/20.0/reference/messages/km06006.md | 11 + developer/20.0/reference/messages/km07002.md | 18 + developer/20.0/reference/messages/km07003.md | 15 + developer/20.0/reference/messages/km07004.md | 14 + developer/20.0/reference/messages/km07005.md | 16 + developer/20.0/reference/messages/km07006.md | 17 + developer/20.0/reference/messages/km08001.md | 11 + developer/20.0/reference/messages/km08002.md | 11 + developer/20.0/reference/messages/km08003.md | 11 + developer/20.0/reference/messages/km08004.md | 11 + developer/20.0/reference/messages/km08005.md | 11 + developer/20.0/reference/messages/km08006.md | 11 + developer/20.0/reference/messages/km08007.md | 11 + developer/20.0/reference/messages/km08008.md | 11 + developer/20.0/reference/messages/km08009.md | 11 + developer/20.0/reference/messages/km0800a.md | 11 + developer/20.0/reference/messages/km09001.md | 11 + developer/20.0/reference/messages/km09002.md | 11 + developer/20.0/reference/messages/km09005.md | 11 + developer/20.0/reference/messages/km09006.md | 11 + developer/20.0/reference/messages/km09007.md | 11 + developer/20.0/reference/messages/km09008.md | 11 + developer/20.0/reference/messages/km09009.md | 11 + developer/20.0/reference/messages/km0900a.md | 11 + developer/20.0/reference/messages/km0900e.md | 11 + developer/20.0/reference/messages/km0900f.md | 11 + developer/20.0/reference/messages/km09010.md | 11 + developer/20.0/reference/messages/km09011.md | 11 + developer/20.0/reference/messages/km09012.md | 14 + developer/20.0/reference/messages/km09013.md | 14 + developer/20.0/reference/messages/km0a001.md | 11 + developer/20.0/reference/messages/km0a003.md | 11 + developer/20.0/reference/messages/km0a004.md | 11 + developer/20.0/reference/messages/km0a005.md | 11 + developer/20.0/reference/messages/km0a006.md | 11 + developer/20.0/reference/messages/km0a007.md | 11 + developer/20.0/reference/messages/km0a008.md | 11 + developer/20.0/reference/messages/km0a009.md | 11 + developer/20.0/reference/messages/km0a00a.md | 11 + developer/20.0/reference/messages/km0b001.md | 11 + developer/20.0/reference/messages/km0b003.md | 11 + developer/20.0/reference/messages/km0b004.md | 11 + developer/20.0/reference/messages/km0b005.md | 11 + developer/20.0/reference/messages/km0b006.md | 11 + developer/20.0/reference/messages/km0b007.md | 11 + developer/20.0/reference/messages/km0b008.md | 11 + developer/20.0/reference/messages/km0b009.md | 11 + developer/20.0/reference/messages/km0b00a.md | 11 + developer/20.0/reference/messages/km0b00b.md | 11 + developer/20.0/reference/messages/km0b00c.md | 11 + developer/20.0/reference/messages/km0b010.md | 11 + developer/20.0/reference/messages/km0b012.md | 14 + developer/20.0/reference/messages/km0b013.md | 14 + developer/20.0/reference/messages/km0b014.md | 14 + developer/20.0/reference/messages/km0b015.md | 14 + developer/20.0/reference/messages/km0b016.md | 14 + developer/20.0/reference/messages/km0b017.md | 14 + developer/20.0/reference/messages/km0b018.md | 15 + developer/20.0/reference/messages/km0b019.md | 14 + developer/20.0/reference/messages/km0b01a.md | 14 + developer/20.0/reference/messages/km0b01b.md | 15 + developer/20.0/reference/messages/km0b01c.md | 11 + developer/20.0/reference/messages/km0b01d.md | 11 + developer/20.0/reference/messages/km0b01e.md | 11 + developer/20.0/reference/messages/km0b01f.md | 11 + developer/20.0/reference/messages/km0b020.md | 11 + developer/20.0/reference/messages/km0b021.md | 11 + developer/20.0/reference/messages/km0c003.md | 11 + developer/20.0/reference/messages/km0c004.md | 11 + developer/20.0/reference/messages/km0c005.md | 11 + developer/20.0/reference/messages/km0c006.md | 11 + developer/20.0/reference/messages/km0c007.md | 11 + developer/20.0/reference/messages/km0c008.md | 11 + developer/20.0/reference/messages/km0c009.md | 11 + developer/20.0/reference/messages/km0c00a.md | 11 + developer/20.0/reference/messages/km0c00b.md | 11 + developer/20.0/reference/messages/km0c00c.md | 11 + .../messages/kmc-analyze.analyzermessages.md | 12 + .../messages/kmc-convert.convertermessages.md | 16 + .../messages/kmc-copy.copiermessages.md | 34 + .../kmc-generate.generatormessages.md | 15 + ...board-info.keyboardinfocompilermessages.md | 20 + .../messages/kmc-kmn.kmncompilermessages.md | 181 ++++ .../messages/kmc-kmn.kmwcompilermessages.md | 11 + .../messages/kmc-ldml.ldmlcompilermessages.md | 62 ++ ...mc-model-info.modelinfocompilermessages.md | 16 + .../kmc-model.modelcompilermessages.md | 18 + .../kmc-package.packagecompilermessages.md | 46 + .../messages/kmc.infrastructuremessages.md | 47 + developer/20.0/reference/tools/index.md | 7 + developer/20.0/reference/tools/setup.md | 17 + developer/20.0/reference/user-settings.md | 28 + developer/20.0/whatsnew.md | 5 + developer/core/20.0/background.md | 417 +++++++++ developer/core/20.0/building.md | 63 ++ developer/core/20.0/changes.md | 75 ++ developer/core/20.0/index.md | 126 +++ developer/core/20.0/json-schema.md | 77 ++ developer/core/20.0/keyboards.md | 661 ++++++++++++++ developer/core/20.0/keyhandling.md | 39 + developer/core/20.0/options.md | 284 ++++++ developer/core/20.0/processor.md | 198 ++++ developer/core/20.0/state.md | 289 ++++++ 1034 files changed, 29522 insertions(+) create mode 100644 developer/20.0/context/about-tike.md create mode 100644 developer/20.0/context/character-map.md create mode 100644 developer/20.0/context/clone-github-project-parameters.md create mode 100644 developer/20.0/context/clone-keyman-cloud-project-parameters.md create mode 100644 developer/20.0/context/clone-local-project-parameters.md create mode 100644 developer/20.0/context/debug.md create mode 100644 developer/20.0/context/edit-language-example.md create mode 100644 developer/20.0/context/editor.md create mode 100644 developer/20.0/context/images/banner.png create mode 100644 developer/20.0/context/images/character-grid.png create mode 100644 developer/20.0/context/images/config.png create mode 100644 developer/20.0/context/images/device-menu.png create mode 100644 developer/20.0/context/images/hamburger-menu.png create mode 100644 developer/20.0/context/images/keyboard-menu.png create mode 100644 developer/20.0/context/images/lexical-model-test.png create mode 100644 developer/20.0/context/images/model-menu.png create mode 100644 developer/20.0/context/images/on-screen-keyboard.png create mode 100644 developer/20.0/context/images/server-iphone.png create mode 100644 developer/20.0/context/images/status-bar.png create mode 100644 developer/20.0/context/images/taskbar-menu.png create mode 100644 developer/20.0/context/images/taskbar.png create mode 100644 developer/20.0/context/images/text-area.png create mode 100644 developer/20.0/context/index.md create mode 100644 developer/20.0/context/key-test.md create mode 100644 developer/20.0/context/keyboard-editor.md create mode 100644 developer/20.0/context/keyman-developer.md create mode 100644 developer/20.0/context/kmc.md create mode 100644 developer/20.0/context/kmcomp.md create mode 100644 developer/20.0/context/kmconvert.md create mode 100644 developer/20.0/context/ldml-debug.md create mode 100644 developer/20.0/context/ldml-editor.md create mode 100644 developer/20.0/context/messages.md create mode 100644 developer/20.0/context/model-editor.md create mode 100644 developer/20.0/context/new-ldml-project-parameters.md create mode 100644 developer/20.0/context/new-lm-project-parameters.md create mode 100644 developer/20.0/context/new-project-parameters.md create mode 100644 developer/20.0/context/new-project.md create mode 100644 developer/20.0/context/new.md create mode 100644 developer/20.0/context/options.md create mode 100644 developer/20.0/context/package-editor.md create mode 100644 developer/20.0/context/project.md create mode 100644 developer/20.0/context/select-web-fonts.md create mode 100644 developer/20.0/context/server.md create mode 100644 developer/20.0/guides/__index.txt create mode 100644 developer/20.0/guides/command-line.md create mode 100644 developer/20.0/guides/develop/__index.txt create mode 100644 developer/20.0/guides/develop/advanced-keyboard-development-example.md create mode 100644 developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic-the-nitty-gritty.md create mode 100644 developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic.md create mode 100644 developer/20.0/guides/develop/imx/imxdll.md create mode 100644 developer/20.0/guides/develop/imx/imxlib.md create mode 100644 developer/20.0/guides/develop/imx/index.md create mode 100644 developer/20.0/guides/develop/imx/web.md create mode 100644 developer/20.0/guides/develop/imx/web/index.md create mode 100644 developer/20.0/guides/develop/index.md create mode 100644 developer/20.0/guides/develop/touch-keyboard-tutorial/gestures.md create mode 100644 developer/20.0/guides/develop/touch-keyboard-tutorial/index.md create mode 100644 developer/20.0/guides/develop/touch-keyboard-tutorial/making-touch-keyboard.md create mode 100644 developer/20.0/guides/develop/tutorial/index.md create mode 100644 developer/20.0/guides/develop/tutorial/step-1.md create mode 100644 developer/20.0/guides/develop/tutorial/step-2.md create mode 100644 developer/20.0/guides/develop/tutorial/step-3.md create mode 100644 developer/20.0/guides/develop/tutorial/step-4.md create mode 100644 developer/20.0/guides/develop/tutorial/step-5.md create mode 100644 developer/20.0/guides/develop/tutorial/step-6.md create mode 100644 developer/20.0/guides/develop/tutorial/step-7.md create mode 100644 developer/20.0/guides/develop/tutorial/step-8.md create mode 100644 developer/20.0/guides/develop/tutorial/step-9.md create mode 100644 developer/20.0/guides/distribute/__index.txt create mode 100644 developer/20.0/guides/distribute/index.md create mode 100644 developer/20.0/guides/distribute/install-kmp-android.md create mode 100644 developer/20.0/guides/distribute/install-kmp-ios.md create mode 100644 developer/20.0/guides/distribute/packages.md create mode 100644 developer/20.0/guides/distribute/tutorial/index.md create mode 100644 developer/20.0/guides/distribute/tutorial/step-1.md create mode 100644 developer/20.0/guides/distribute/tutorial/step-2.md create mode 100644 developer/20.0/guides/distribute/tutorial/step-3.md create mode 100644 developer/20.0/guides/distribute/tutorial/step-4.md create mode 100644 developer/20.0/guides/distribute/tutorial/step-5.md create mode 100644 developer/20.0/guides/distribute/tutorial/step-6.md create mode 100644 developer/20.0/guides/index.md create mode 100644 developer/20.0/guides/intro.md create mode 100644 developer/20.0/guides/lexical-models/advanced/index.md create mode 100644 developer/20.0/guides/lexical-models/advanced/model-definition-file.md create mode 100644 developer/20.0/guides/lexical-models/advanced/punctuation.md create mode 100644 developer/20.0/guides/lexical-models/advanced/search-term-to-key.md create mode 100644 developer/20.0/guides/lexical-models/advanced/unicode-breaker-extension.md create mode 100644 developer/20.0/guides/lexical-models/advanced/word-breaker.md create mode 100644 developer/20.0/guides/lexical-models/distribute/index.md create mode 100644 developer/20.0/guides/lexical-models/distribute/packages.md create mode 100644 developer/20.0/guides/lexical-models/distribute/tutorial/index.md create mode 100644 developer/20.0/guides/lexical-models/distribute/tutorial/step-1.md create mode 100644 developer/20.0/guides/lexical-models/distribute/tutorial/step-2.md create mode 100644 developer/20.0/guides/lexical-models/distribute/tutorial/step-3.md create mode 100644 developer/20.0/guides/lexical-models/distribute/tutorial/step-4.md create mode 100644 developer/20.0/guides/lexical-models/distribute/tutorial/step-5.md create mode 100644 developer/20.0/guides/lexical-models/index.md create mode 100644 developer/20.0/guides/lexical-models/intro/index.md create mode 100644 developer/20.0/guides/lexical-models/tutorial/index.md create mode 100644 developer/20.0/guides/lexical-models/tutorial/step-1.md create mode 100644 developer/20.0/guides/lexical-models/tutorial/step-2.md create mode 100644 developer/20.0/guides/lexical-models/tutorial/step-3.md create mode 100644 developer/20.0/guides/lexical-models/tutorial/step-4.md create mode 100644 developer/20.0/guides/test/index.md create mode 100644 developer/20.0/guides/test/keyboard-touch-and-desktop.md create mode 100644 developer/20.0/guides/test/keyboard-touch-mobile-emulator.md create mode 100644 developer/20.0/guides/test/lexical-model.md create mode 100644 developer/20.0/guides/walkthrough/00-introduction.md create mode 100644 developer/20.0/guides/walkthrough/01-creating-keyboard-project.md create mode 100644 developer/20.0/guides/walkthrough/02-designing-desktop-layout.md create mode 100644 developer/20.0/guides/walkthrough/03-creating-desktop-layout.md create mode 100644 developer/20.0/guides/walkthrough/04-using-debugger.md create mode 100644 developer/20.0/guides/walkthrough/05-designing-touch-layout.md create mode 100644 developer/20.0/guides/walkthrough/06-creating-touch-layout.md create mode 100644 developer/20.0/guides/walkthrough/07-writing-keyboard-documentation.md create mode 100644 developer/20.0/guides/walkthrough/08-preparing-keyboard-package.md create mode 100644 developer/20.0/guides/walkthrough/09-distributing-keyboard-package.md create mode 100644 developer/20.0/guides/walkthrough/10-generating-lexical-model.md create mode 100644 developer/20.0/guides/walkthrough/11-installing-lexical-model.md create mode 100644 developer/20.0/guides/walkthrough/Aduna_anndaaka.txt create mode 100644 developer/20.0/guides/walkthrough/__index.txt create mode 100644 developer/20.0/guides/walkthrough/dag-short-wl.txt create mode 100644 developer/20.0/guides/walkthrough/glossary.md create mode 100644 developer/20.0/guides/walkthrough/images/add-language.png create mode 100644 developer/20.0/guides/walkthrough/images/add-longpress.png create mode 100644 developer/20.0/guides/walkthrough/images/characters-in-comments.png create mode 100644 developer/20.0/guides/walkthrough/images/charmap-to-text.png create mode 100644 developer/20.0/guides/walkthrough/images/charmap.png create mode 100644 developer/20.0/guides/walkthrough/images/code-tab.png create mode 100644 developer/20.0/guides/walkthrough/images/copy-wordlist.png create mode 100644 developer/20.0/guides/walkthrough/images/debugger-output.png create mode 100644 developer/20.0/guides/walkthrough/images/distribution-tab.png create mode 100644 developer/20.0/guides/walkthrough/images/history-md-file.png create mode 100644 developer/20.0/guides/walkthrough/images/keyboard-model-device.png create mode 100644 developer/20.0/guides/walkthrough/images/keyboards-tab.png create mode 100644 developer/20.0/guides/walkthrough/images/keyman-developer-icon.png create mode 100644 developer/20.0/guides/walkthrough/images/keyman-icon.png create mode 100644 developer/20.0/guides/walkthrough/images/layer-selection.png create mode 100644 developer/20.0/guides/walkthrough/images/longpress-fields.png create mode 100644 developer/20.0/guides/walkthrough/images/new-lexical-model.png create mode 100644 developer/20.0/guides/walkthrough/images/new-longpress-key.png create mode 100644 developer/20.0/guides/walkthrough/images/new-project-dialog.png create mode 100644 developer/20.0/guides/walkthrough/images/notepadpp-case.png create mode 100644 developer/20.0/guides/walkthrough/images/notepadpp-regex.png create mode 100644 developer/20.0/guides/walkthrough/images/primerprep-input.png create mode 100644 developer/20.0/guides/walkthrough/images/primerprep-start.png create mode 100644 developer/20.0/guides/walkthrough/images/primerprep-with-words.png create mode 100644 developer/20.0/guides/walkthrough/images/shift-layer.png create mode 100644 developer/20.0/guides/walkthrough/images/test-keyboard-browser-display.png create mode 100644 developer/20.0/guides/walkthrough/images/test-keyboard-browser.png create mode 100644 developer/20.0/guides/walkthrough/images/test-lexical-model-k.png create mode 100644 developer/20.0/guides/walkthrough/images/test-lexical-model-setup.png create mode 100644 developer/20.0/guides/walkthrough/images/test-longpress.png create mode 100644 developer/20.0/guides/walkthrough/images/u-0254.png create mode 100644 developer/20.0/guides/walkthrough/images/unicode-character-value.png create mode 100644 developer/20.0/guides/walkthrough/images/windows-save-txt.png create mode 100644 developer/20.0/guides/walkthrough/index.md create mode 100644 developer/20.0/guides/walkthrough/walkthrough.css create mode 100644 developer/20.0/images/app/dist-file-browser-ap.png create mode 100644 developer/20.0/images/app/dist-install1-ap.png create mode 100644 developer/20.0/images/app/dist-install1-i.png create mode 100644 developer/20.0/images/app/dist-kmp-open-i.png create mode 100644 developer/20.0/images/app/dist-kmp-success-i.png create mode 100644 developer/20.0/images/app/dist-storage-permission-ap.png create mode 100644 developer/20.0/images/app/dist-url-screen-ap.png create mode 100644 developer/20.0/images/app/dist-url-screen-i.png create mode 100644 developer/20.0/images/app/dist-welcome-ap.png create mode 100644 developer/20.0/images/app/dist-welcome-i.png create mode 100644 developer/20.0/images/app/settings-language-ap.png create mode 100644 developer/20.0/images/dist-file-browser-ap.png create mode 100644 developer/20.0/images/dist-install1-ap.png create mode 100644 developer/20.0/images/dist-install1-i.png create mode 100644 developer/20.0/images/dist-kmp-open-i.png create mode 100644 developer/20.0/images/dist-kmp-success-i.png create mode 100644 developer/20.0/images/dist-storage-permission-ap.png create mode 100644 developer/20.0/images/dist-url-screen-ap.png create mode 100644 developer/20.0/images/dist-url-screen-i.png create mode 100644 developer/20.0/images/dist-welcome-ap.png create mode 100644 developer/20.0/images/dist-welcome-i.png create mode 100644 developer/20.0/images/ipa.gif create mode 100644 developer/20.0/images/lm/developer-open-tsv.png create mode 100644 developer/20.0/images/lm/edited-tsv.png create mode 100644 developer/20.0/images/lm/overview.svg create mode 100644 developer/20.0/images/lm/sencoten-sheets-full.png create mode 100644 developer/20.0/images/lm/sencoten-sheets-save-as.png create mode 100644 developer/20.0/images/lm/template-tsv.png create mode 100644 developer/20.0/images/lm/test-model.png create mode 100644 developer/20.0/images/lm/tutorial_distribute_model_3.png create mode 100644 developer/20.0/images/lm/tutorial_distribute_model_3_files.png create mode 100644 developer/20.0/images/lm/tutorial_distribute_model_compile.png create mode 100644 developer/20.0/images/lm/tutorial_distribute_model_details.png create mode 100644 developer/20.0/images/lm/whatis-correct-thr.png create mode 100644 developer/20.0/images/lm/whatis-incompr.png create mode 100644 developer/20.0/images/lm/whatis-naiv.png create mode 100644 developer/20.0/images/lm/whatis-on-my-w.png create mode 100644 developer/20.0/images/settings-language-ap.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_1.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_10.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_11.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_12-2.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_12.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_13.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_14.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_15.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_15b.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_16.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_16b.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_17.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_18.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_19.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_2.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_20.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_3.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_36.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_4.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_5.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_6.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_7.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_8.png create mode 100644 developer/20.0/images/simpleTouchKeyboard_9.png create mode 100644 developer/20.0/images/testing/chrome1.png create mode 100644 developer/20.0/images/testing/chrome2.png create mode 100644 developer/20.0/images/testing/chrome3.png create mode 100644 developer/20.0/images/testing/chrome4.png create mode 100644 developer/20.0/images/testing/frame/android-debug-host.png create mode 100644 developer/20.0/images/testing/frame/android-debug-keyboard.png create mode 100644 developer/20.0/images/testing/frame/android-enter-debug-host.png create mode 100644 developer/20.0/images/testing/frame/installing-native-keyboard-1.png create mode 100644 developer/20.0/images/testing/frame/installing-native-keyboard-2.png create mode 100644 developer/20.0/images/testing/startdebugging-kd10.png create mode 100644 developer/20.0/images/testing/touch-editor-build-800wi.png create mode 100644 developer/20.0/images/testing/touch-editor-build.png create mode 100644 developer/20.0/images/testing/touch-editor-khmer-800wi.png create mode 100644 developer/20.0/images/testing/touch-editor-khmer.png create mode 100644 developer/20.0/images/touch-keyboard-tutorial/touch-layout-gestures.jpg create mode 100644 developer/20.0/images/touch_amharic_keyboard.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_2.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_3.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_4.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_5.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_6.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_7.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_8.png create mode 100644 developer/20.0/images/touch_amharic_keyboard_9.png create mode 100644 developer/20.0/images/tutorial_distribute_keyboard_3.png create mode 100644 developer/20.0/images/tutorial_distribute_keyboard_3_files.png create mode 100644 developer/20.0/images/tutorial_distribute_keyboard_compile.png create mode 100644 developer/20.0/images/tutorial_distribute_keyboard_details.png create mode 100644 developer/20.0/images/tutorial_distribute_keyboard_shortcuts.png create mode 100644 developer/20.0/images/tutorial_keyboard_qfrench.gif create mode 100644 developer/20.0/images/tutorial_package_includesdocs.gif create mode 100644 developer/20.0/images/tutorial_package_includesfonts.gif create mode 100644 developer/20.0/images/tutorial_package_includesosk.gif create mode 100644 developer/20.0/images/tutorial_package_includeswelcome.gif create mode 100644 developer/20.0/images/ui/BuildTab.png create mode 100644 developer/20.0/images/ui/Debug_Menu.png create mode 100644 developer/20.0/images/ui/Debug_Toolbar.png create mode 100644 developer/20.0/images/ui/LongPress_Flicks_Multitaps.png create mode 100644 developer/20.0/images/ui/OnScreenKeyboard.png create mode 100644 developer/20.0/images/ui/OnScreenKeyboard_ISO.png create mode 100644 developer/20.0/images/ui/TouchLayout_Design.png create mode 100644 developer/20.0/images/ui/TouchLayout_Design_2.png create mode 100644 developer/20.0/images/ui/frmAboutTike.png create mode 100644 developer/20.0/images/ui/frmCharacterMapFilter.png create mode 100644 developer/20.0/images/ui/frmCharacterMapNew.png create mode 100644 developer/20.0/images/ui/frmCloneGitHubProjectParameters.png create mode 100644 developer/20.0/images/ui/frmCloneKeymanCloudProjectParameters.png create mode 100644 developer/20.0/images/ui/frmCloneLocalProjectParameters.png create mode 100644 developer/20.0/images/ui/frmDebug.png create mode 100644 developer/20.0/images/ui/frmEditLanguageExample.png create mode 100644 developer/20.0/images/ui/frmKeyTest.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Debug_CallStack.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Debug_Deadkeys.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Debug_Elements.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Debug_RegressionTest.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Debug_State.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Details.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Icon.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Layout_Code.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_Layout_Design.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_New.png create mode 100644 developer/20.0/images/ui/frmKeymanWizard_TouchLayout_Code.png create mode 100644 developer/20.0/images/ui/frmKeyman_Developer_Server_Options.png create mode 100644 developer/20.0/images/ui/frmLDMLEditor.png create mode 100644 developer/20.0/images/ui/frmList_Local_URLs.png create mode 100644 developer/20.0/images/ui/frmMessages.png create mode 100644 developer/20.0/images/ui/frmModelEditor_Build.png create mode 100644 developer/20.0/images/ui/frmModelEditor_Details.png create mode 100644 developer/20.0/images/ui/frmModelEditor_Source.png create mode 100644 developer/20.0/images/ui/frmModelEditor_Wordlist_Code.png create mode 100644 developer/20.0/images/ui/frmModelEditor_Wordlist_Design.png create mode 100644 developer/20.0/images/ui/frmModelsCompile.png create mode 100644 developer/20.0/images/ui/frmNew.png create mode 100644 developer/20.0/images/ui/frmNewLDMLProjectParameters.png create mode 100644 developer/20.0/images/ui/frmNewLMProject.png create mode 100644 developer/20.0/images/ui/frmNewLMProjectParameters.png create mode 100644 developer/20.0/images/ui/frmNewLMProjectSelectLanguage.png create mode 100644 developer/20.0/images/ui/frmNewProject.png create mode 100644 developer/20.0/images/ui/frmNewProjectParameters.png create mode 100644 developer/20.0/images/ui/frmOptions_CharacterMap.png create mode 100644 developer/20.0/images/ui/frmOptions_Debugger.png create mode 100644 developer/20.0/images/ui/frmOptions_Editor.png create mode 100644 developer/20.0/images/ui/frmOptions_General.png create mode 100644 developer/20.0/images/ui/frmOptions_Server.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Build.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Details.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_EditExample.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_EditRelatedPackage.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Files.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Keyboards.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_SelectWebFonts.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Select_BCP_47_Tag.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Shortcuts.png create mode 100644 developer/20.0/images/ui/frmPackageEditor_Source.png create mode 100644 developer/20.0/images/ui/frmProject_Distribution.png create mode 100644 developer/20.0/images/ui/frmProject_Keyboards.png create mode 100644 developer/20.0/images/ui/frmProject_Packaging.png create mode 100644 developer/20.0/images/ui/frmProject_Welcome.png create mode 100644 developer/20.0/images/ui/obj.gif create mode 100644 developer/20.0/images/ui/tools_options_server_ngrok.png create mode 100644 developer/20.0/images/ui/web_and_mobile_test_ngrok.png create mode 100644 developer/20.0/index.md create mode 100644 developer/20.0/main/credits.md create mode 100644 developer/20.0/main/index.md create mode 100644 developer/20.0/main/license.md create mode 100644 developer/20.0/reference/api/index.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruse._constructor_.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruse.analyze.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruse.clear.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruse.getstrings.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruse.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruseoptions.includecounts.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruseoptions.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruseoptions.mergemapfile.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruseoptions.puabase.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskcharacteruseoptions.stripdottedcircle.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskrewritepua._constructor_.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskrewritepua.analyze.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskrewritepua.clear.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskrewritepua.data.md create mode 100644 developer/20.0/reference/api/kmc-analyze.analyzeoskrewritepua.md create mode 100644 developer/20.0/reference/api/kmc-analyze.md create mode 100644 developer/20.0/reference/api/kmc-convert.converter.init.md create mode 100644 developer/20.0/reference/api/kmc-convert.converter.md create mode 100644 developer/20.0/reference/api/kmc-convert.converter.run.md create mode 100644 developer/20.0/reference/api/kmc-convert.converter.write.md create mode 100644 developer/20.0/reference/api/kmc-convert.converterartifacts.md create mode 100644 developer/20.0/reference/api/kmc-convert.converteroptions.failifincomplete.md create mode 100644 developer/20.0/reference/api/kmc-convert.converteroptions.md create mode 100644 developer/20.0/reference/api/kmc-convert.converterresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-convert.converterresult.md create mode 100644 developer/20.0/reference/api/kmc-convert.convertertokmnartifacts.keymantouchlayout.md create mode 100644 developer/20.0/reference/api/kmc-convert.convertertokmnartifacts.kmn.md create mode 100644 developer/20.0/reference/api/kmc-convert.convertertokmnartifacts.kvks.md create mode 100644 developer/20.0/reference/api/kmc-convert.convertertokmnartifacts.md create mode 100644 developer/20.0/reference/api/kmc-convert.convertertokmnresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-convert.convertertokmnresult.md create mode 100644 developer/20.0/reference/api/kmc-convert.md create mode 100644 developer/20.0/reference/api/kmc-copy.copieroptions.dryrun.md create mode 100644 developer/20.0/reference/api/kmc-copy.copieroptions.md create mode 100644 developer/20.0/reference/api/kmc-copy.copieroptions.outpath.md create mode 100644 developer/20.0/reference/api/kmc-copy.copieroptions.relocateexternalfiles.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.asynccallbacks.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.callbacks.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.cloudsource.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.githubref.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.init.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.islocalorigin.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.options.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.outpath.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.outputid.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.run.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.sourceid.md create mode 100644 developer/20.0/reference/api/kmc-copy.keymanprojectcopier.write.md create mode 100644 developer/20.0/reference/api/kmc-copy.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.callbacks.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.defaultartifacts.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.filenamemap.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.fullcopyright.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.includedprefixes.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.init.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.options.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_gitignore.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_gitignore_nodot.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_historymd.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_licensemd.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_readmehtm.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_readmemd.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.sfile_welcomehtm.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.spath_source.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.templatebasepath.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.tokenmap.md create mode 100644 developer/20.0/reference/api/kmc-generate.abstractgenerator.write.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.author.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.copyright.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.description.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.id.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.keymanversion.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.languagetags.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.name.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.outpath.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.targets.md create mode 100644 developer/20.0/reference/api/kmc-generate.generatoroptions.version.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.run.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.sfile_keyboard.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.sfile_keyboardkmn.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.sfile_keyboardkps.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.sfile_keyboardkvks.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.sfile_project.md create mode 100644 developer/20.0/reference/api/kmc-generate.keymankeyboardgenerator.sfile_touchlayout.md create mode 100644 developer/20.0/reference/api/kmc-generate.ldmlkeyboardgenerator.md create mode 100644 developer/20.0/reference/api/kmc-generate.ldmlkeyboardgenerator.run.md create mode 100644 developer/20.0/reference/api/kmc-generate.ldmlkeyboardgenerator.sfile_keyboard.md create mode 100644 developer/20.0/reference/api/kmc-generate.ldmlkeyboardgenerator.sfile_keyboardxml.md create mode 100644 developer/20.0/reference/api/kmc-generate.ldmlkeyboardgenerator.sfile_package.md create mode 100644 developer/20.0/reference/api/kmc-generate.ldmlkeyboardgenerator.sfile_project.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.run.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.sfile_model.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.sfile_modelts.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.sfile_package.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.sfile_project.md create mode 100644 developer/20.0/reference/api/kmc-generate.lexicalmodelgenerator.sfile_wordlisttsv.md create mode 100644 developer/20.0/reference/api/kmc-generate.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompiler.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompilerartifacts.keyboard_info.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompilerartifacts.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompileroptions.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompileroptions.sources.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompilerresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfocompilerresult.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.forpublishing.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.jsfilename.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.kmpfilename.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.kpsfilename.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.lastcommitdate.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.keyboardinfosources.sourcepath.md create mode 100644 developer/20.0/reference/api/kmc-keyboard-info.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompiler.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompiler.verifyinitialized.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerartifacts.js.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerartifacts.kmx.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerartifacts.kvk.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerartifacts.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompileroptions.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerresult.displaymap.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerresult.extra.md create mode 100644 developer/20.0/reference/api/kmc-kmn.kmncompilerresult.md create mode 100644 developer/20.0/reference/api/kmc-kmn.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.parsemapping.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.puamap.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.remaptouchlayout.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.remapvisualkeyboard.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringref.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringref.str.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringref.usages.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringrefusage.count.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringrefusage.filename.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringrefusage.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringresult.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringresult.pua.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringresult.str.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringresult.unicode.md create mode 100644 developer/20.0/reference/api/kmc-kmn.osk.stringresult.usages.md create mode 100644 developer/20.0/reference/api/kmc-ldml.ldmlcompileroptions.md create mode 100644 developer/20.0/reference/api/kmc-ldml.ldmlcompileroptions.readeroptions.md create mode 100644 developer/20.0/reference/api/kmc-ldml.ldmlkeyboardcompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-ldml.ldmlkeyboardcompiler.md create mode 100644 developer/20.0/reference/api/kmc-ldml.ldmlkeyboardcompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-ldml.ldmlkeyboardcompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-ldml.md create mode 100644 developer/20.0/reference/api/kmc-model-info.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompiler._constructor_.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompiler.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompilerartifacts.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompilerartifacts.model_info.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompileroptions.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompileroptions.sources.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompilerresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfocompilerresult.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.forpublishing.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.kmpfilename.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.kmpjsondata.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.kpsfilename.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.lastcommitdate.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.model_id.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.modelfilename.md create mode 100644 developer/20.0/reference/api/kmc-model-info.modelinfosources.sourcepath.md create mode 100644 developer/20.0/reference/api/kmc-model.casedwordformtokeyspec.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompiler.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompilerartifacts.js.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompilerartifacts.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompilerresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelcompilerresult.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.applycasing.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.languageusescasing.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.punctuation.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.rootclass.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.searchtermtokey.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.sources.md create mode 100644 developer/20.0/reference/api/kmc-model.lexicalmodelsource.wordbreaker.md create mode 100644 developer/20.0/reference/api/kmc-model.md create mode 100644 developer/20.0/reference/api/kmc-model.simplewordbreakerspec.md create mode 100644 developer/20.0/reference/api/kmc-model.simplewordformtokeyspec.md create mode 100644 developer/20.0/reference/api/kmc-model.wordbreakerspec.joinwordsat.md create mode 100644 developer/20.0/reference/api/kmc-model.wordbreakerspec.md create mode 100644 developer/20.0/reference/api/kmc-model.wordbreakerspec.overridescriptdefaults.md create mode 100644 developer/20.0/reference/api/kmc-model.wordbreakerspec.use.md create mode 100644 developer/20.0/reference/api/kmc-model.wordformtokeyspec.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompiler.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompiler.normalizepath.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompilerartifacts.kmp.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompilerartifacts.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompileroptions.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompilerresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-package.kmpcompilerresult.md create mode 100644 developer/20.0/reference/api/kmc-package.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompiler.init.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompiler.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompiler.run.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompiler.write.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompilerartifacts.exe.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompilerartifacts.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompileroptions.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompileroptions.sources.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompilerresult.artifacts.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallercompilerresult.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.appname.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.licensefilename.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.msifilename.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.setupexefilename.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.startdisabled.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.startwithconfiguration.md create mode 100644 developer/20.0/reference/api/kmc-package.windowspackageinstallersources.titleimagefilename.md create mode 100644 developer/20.0/reference/bcp-47.md create mode 100644 developer/20.0/reference/editor-themes.md create mode 100644 developer/20.0/reference/errors/index.md create mode 100644 developer/20.0/reference/file-layout.md create mode 100644 developer/20.0/reference/file-types/ico.md create mode 100644 developer/20.0/reference/file-types/index.md create mode 100644 developer/20.0/reference/file-types/keyman-touch-layout.md create mode 100644 developer/20.0/reference/file-types/kmn.md create mode 100644 developer/20.0/reference/file-types/kmp.md create mode 100644 developer/20.0/reference/file-types/kmx.md create mode 100644 developer/20.0/reference/file-types/kpj.md create mode 100644 developer/20.0/reference/file-types/kps.md create mode 100644 developer/20.0/reference/file-types/kvk.md create mode 100644 developer/20.0/reference/file-types/kvks.md create mode 100644 developer/20.0/reference/file-types/metadata.md create mode 100644 developer/20.0/reference/file-types/model-js.md create mode 100644 developer/20.0/reference/file-types/model-ts.md create mode 100644 developer/20.0/reference/file-types/tsv.md create mode 100644 developer/20.0/reference/file-types/ttf.md create mode 100644 developer/20.0/reference/file-types/xml.md create mode 100644 developer/20.0/reference/index.md create mode 100644 developer/20.0/reference/kmc/api/index.md create mode 100644 developer/20.0/reference/kmc/cli/get-started.md create mode 100644 developer/20.0/reference/kmc/cli/index.md create mode 100644 developer/20.0/reference/kmc/cli/kmcomp-migration.md create mode 100644 developer/20.0/reference/kmc/cli/messages/index.md create mode 100644 developer/20.0/reference/kmc/cli/reference.md create mode 100644 developer/20.0/reference/kmc/index.md create mode 100644 developer/20.0/reference/messages/developer-utils.developerutilsmessages.md create mode 100644 developer/20.0/reference/messages/index.md create mode 100644 developer/20.0/reference/messages/km00001.md create mode 100644 developer/20.0/reference/messages/km00002.md create mode 100644 developer/20.0/reference/messages/km00003.md create mode 100644 developer/20.0/reference/messages/km00004.md create mode 100644 developer/20.0/reference/messages/km00005.md create mode 100644 developer/20.0/reference/messages/km00006.md create mode 100644 developer/20.0/reference/messages/km00007.md create mode 100644 developer/20.0/reference/messages/km00008.md create mode 100644 developer/20.0/reference/messages/km00009.md create mode 100644 developer/20.0/reference/messages/km0000a.md create mode 100644 developer/20.0/reference/messages/km0000b.md create mode 100644 developer/20.0/reference/messages/km0000c.md create mode 100644 developer/20.0/reference/messages/km0000d.md create mode 100644 developer/20.0/reference/messages/km0000e.md create mode 100644 developer/20.0/reference/messages/km0000f.md create mode 100644 developer/20.0/reference/messages/km00010.md create mode 100644 developer/20.0/reference/messages/km00011.md create mode 100644 developer/20.0/reference/messages/km00012.md create mode 100644 developer/20.0/reference/messages/km00013.md create mode 100644 developer/20.0/reference/messages/km00014.md create mode 100644 developer/20.0/reference/messages/km00015.md create mode 100644 developer/20.0/reference/messages/km00016.md create mode 100644 developer/20.0/reference/messages/km00018.md create mode 100644 developer/20.0/reference/messages/km00019.md create mode 100644 developer/20.0/reference/messages/km0001a.md create mode 100644 developer/20.0/reference/messages/km0001b.md create mode 100644 developer/20.0/reference/messages/km0001c.md create mode 100644 developer/20.0/reference/messages/km0001d.md create mode 100644 developer/20.0/reference/messages/km0001e.md create mode 100644 developer/20.0/reference/messages/km0001f.md create mode 100644 developer/20.0/reference/messages/km00020.md create mode 100644 developer/20.0/reference/messages/km00021.md create mode 100644 developer/20.0/reference/messages/km00022.md create mode 100644 developer/20.0/reference/messages/km00023.md create mode 100644 developer/20.0/reference/messages/km00024.md create mode 100644 developer/20.0/reference/messages/km00025.md create mode 100644 developer/20.0/reference/messages/km00026.md create mode 100644 developer/20.0/reference/messages/km00027.md create mode 100644 developer/20.0/reference/messages/km00029.md create mode 100644 developer/20.0/reference/messages/km0002a.md create mode 100644 developer/20.0/reference/messages/km0002b.md create mode 100644 developer/20.0/reference/messages/km0002c.md create mode 100644 developer/20.0/reference/messages/km0002d.md create mode 100644 developer/20.0/reference/messages/km00030.md create mode 100644 developer/20.0/reference/messages/km00031.md create mode 100644 developer/20.0/reference/messages/km00032.md create mode 100644 developer/20.0/reference/messages/km00033.md create mode 100644 developer/20.0/reference/messages/km00034.md create mode 100644 developer/20.0/reference/messages/km00035.md create mode 100644 developer/20.0/reference/messages/km00f00.md create mode 100644 developer/20.0/reference/messages/km00f01.md create mode 100644 developer/20.0/reference/messages/km00f02.md create mode 100644 developer/20.0/reference/messages/km00f03.md create mode 100644 developer/20.0/reference/messages/km00f04.md create mode 100644 developer/20.0/reference/messages/km00f05.md create mode 100644 developer/20.0/reference/messages/km00f06.md create mode 100644 developer/20.0/reference/messages/km01001.md create mode 100644 developer/20.0/reference/messages/km01002.md create mode 100644 developer/20.0/reference/messages/km01003.md create mode 100644 developer/20.0/reference/messages/km01004.md create mode 100644 developer/20.0/reference/messages/km01005.md create mode 100644 developer/20.0/reference/messages/km01006.md create mode 100644 developer/20.0/reference/messages/km01007.md create mode 100644 developer/20.0/reference/messages/km01008.md create mode 100644 developer/20.0/reference/messages/km01009.md create mode 100644 developer/20.0/reference/messages/km0100a.md create mode 100644 developer/20.0/reference/messages/km0100b.md create mode 100644 developer/20.0/reference/messages/km0100c.md create mode 100644 developer/20.0/reference/messages/km0100d.md create mode 100644 developer/20.0/reference/messages/km02002.md create mode 100644 developer/20.0/reference/messages/km02004.md create mode 100644 developer/20.0/reference/messages/km02005.md create mode 100644 developer/20.0/reference/messages/km02008.md create mode 100644 developer/20.0/reference/messages/km02009.md create mode 100644 developer/20.0/reference/messages/km0200a.md create mode 100644 developer/20.0/reference/messages/km0200b.md create mode 100644 developer/20.0/reference/messages/km0200c.md create mode 100644 developer/20.0/reference/messages/km0200d.md create mode 100644 developer/20.0/reference/messages/km0200e.md create mode 100644 developer/20.0/reference/messages/km0200f.md create mode 100644 developer/20.0/reference/messages/km02010.md create mode 100644 developer/20.0/reference/messages/km02011.md create mode 100644 developer/20.0/reference/messages/km02012.md create mode 100644 developer/20.0/reference/messages/km02013.md create mode 100644 developer/20.0/reference/messages/km02014.md create mode 100644 developer/20.0/reference/messages/km02015.md create mode 100644 developer/20.0/reference/messages/km02016.md create mode 100644 developer/20.0/reference/messages/km02017.md create mode 100644 developer/20.0/reference/messages/km02018.md create mode 100644 developer/20.0/reference/messages/km02019.md create mode 100644 developer/20.0/reference/messages/km0201c.md create mode 100644 developer/20.0/reference/messages/km0201d.md create mode 100644 developer/20.0/reference/messages/km02020.md create mode 100644 developer/20.0/reference/messages/km02022.md create mode 100644 developer/20.0/reference/messages/km02025.md create mode 100644 developer/20.0/reference/messages/km02026.md create mode 100644 developer/20.0/reference/messages/km02027.md create mode 100644 developer/20.0/reference/messages/km02028.md create mode 100644 developer/20.0/reference/messages/km02029.md create mode 100644 developer/20.0/reference/messages/km0202a.md create mode 100644 developer/20.0/reference/messages/km0202b.md create mode 100644 developer/20.0/reference/messages/km0202c.md create mode 100644 developer/20.0/reference/messages/km0202d.md create mode 100644 developer/20.0/reference/messages/km0202e.md create mode 100644 developer/20.0/reference/messages/km0202f.md create mode 100644 developer/20.0/reference/messages/km02030.md create mode 100644 developer/20.0/reference/messages/km02031.md create mode 100644 developer/20.0/reference/messages/km02032.md create mode 100644 developer/20.0/reference/messages/km02033.md create mode 100644 developer/20.0/reference/messages/km02034.md create mode 100644 developer/20.0/reference/messages/km02035.md create mode 100644 developer/20.0/reference/messages/km02037.md create mode 100644 developer/20.0/reference/messages/km02038.md create mode 100644 developer/20.0/reference/messages/km02039.md create mode 100644 developer/20.0/reference/messages/km0203a.md create mode 100644 developer/20.0/reference/messages/km0203b.md create mode 100644 developer/20.0/reference/messages/km0203c.md create mode 100644 developer/20.0/reference/messages/km0203d.md create mode 100644 developer/20.0/reference/messages/km0203e.md create mode 100644 developer/20.0/reference/messages/km0203f.md create mode 100644 developer/20.0/reference/messages/km02040.md create mode 100644 developer/20.0/reference/messages/km02044.md create mode 100644 developer/20.0/reference/messages/km02045.md create mode 100644 developer/20.0/reference/messages/km02046.md create mode 100644 developer/20.0/reference/messages/km02047.md create mode 100644 developer/20.0/reference/messages/km02049.md create mode 100644 developer/20.0/reference/messages/km0204a.md create mode 100644 developer/20.0/reference/messages/km0204b.md create mode 100644 developer/20.0/reference/messages/km0204c.md create mode 100644 developer/20.0/reference/messages/km0204d.md create mode 100644 developer/20.0/reference/messages/km0204e.md create mode 100644 developer/20.0/reference/messages/km0204f.md create mode 100644 developer/20.0/reference/messages/km02050.md create mode 100644 developer/20.0/reference/messages/km02051.md create mode 100644 developer/20.0/reference/messages/km02052.md create mode 100644 developer/20.0/reference/messages/km02053.md create mode 100644 developer/20.0/reference/messages/km02054.md create mode 100644 developer/20.0/reference/messages/km02055.md create mode 100644 developer/20.0/reference/messages/km02056.md create mode 100644 developer/20.0/reference/messages/km02057.md create mode 100644 developer/20.0/reference/messages/km02058.md create mode 100644 developer/20.0/reference/messages/km02059.md create mode 100644 developer/20.0/reference/messages/km0205a.md create mode 100644 developer/20.0/reference/messages/km0205b.md create mode 100644 developer/20.0/reference/messages/km0205c.md create mode 100644 developer/20.0/reference/messages/km0205d.md create mode 100644 developer/20.0/reference/messages/km0205e.md create mode 100644 developer/20.0/reference/messages/km0205f.md create mode 100644 developer/20.0/reference/messages/km02060.md create mode 100644 developer/20.0/reference/messages/km02061.md create mode 100644 developer/20.0/reference/messages/km02062.md create mode 100644 developer/20.0/reference/messages/km02063.md create mode 100644 developer/20.0/reference/messages/km02064.md create mode 100644 developer/20.0/reference/messages/km02065.md create mode 100644 developer/20.0/reference/messages/km02066.md create mode 100644 developer/20.0/reference/messages/km02067.md create mode 100644 developer/20.0/reference/messages/km02068.md create mode 100644 developer/20.0/reference/messages/km02069.md create mode 100644 developer/20.0/reference/messages/km0206a.md create mode 100644 developer/20.0/reference/messages/km0206b.md create mode 100644 developer/20.0/reference/messages/km0206c.md create mode 100644 developer/20.0/reference/messages/km0206d.md create mode 100644 developer/20.0/reference/messages/km0206e.md create mode 100644 developer/20.0/reference/messages/km0206f.md create mode 100644 developer/20.0/reference/messages/km02070.md create mode 100644 developer/20.0/reference/messages/km02071.md create mode 100644 developer/20.0/reference/messages/km02072.md create mode 100644 developer/20.0/reference/messages/km02073.md create mode 100644 developer/20.0/reference/messages/km02074.md create mode 100644 developer/20.0/reference/messages/km02075.md create mode 100644 developer/20.0/reference/messages/km02076.md create mode 100644 developer/20.0/reference/messages/km02077.md create mode 100644 developer/20.0/reference/messages/km02078.md create mode 100644 developer/20.0/reference/messages/km02079.md create mode 100644 developer/20.0/reference/messages/km0207a.md create mode 100644 developer/20.0/reference/messages/km0207b.md create mode 100644 developer/20.0/reference/messages/km02080.md create mode 100644 developer/20.0/reference/messages/km02081.md create mode 100644 developer/20.0/reference/messages/km02083.md create mode 100644 developer/20.0/reference/messages/km02084.md create mode 100644 developer/20.0/reference/messages/km02085.md create mode 100644 developer/20.0/reference/messages/km02086.md create mode 100644 developer/20.0/reference/messages/km02087.md create mode 100644 developer/20.0/reference/messages/km02088.md create mode 100644 developer/20.0/reference/messages/km02089.md create mode 100644 developer/20.0/reference/messages/km0208a.md create mode 100644 developer/20.0/reference/messages/km0208b.md create mode 100644 developer/20.0/reference/messages/km0208c.md create mode 100644 developer/20.0/reference/messages/km0208d.md create mode 100644 developer/20.0/reference/messages/km0208e.md create mode 100644 developer/20.0/reference/messages/km0208f.md create mode 100644 developer/20.0/reference/messages/km02090.md create mode 100644 developer/20.0/reference/messages/km02091.md create mode 100644 developer/20.0/reference/messages/km02092.md create mode 100644 developer/20.0/reference/messages/km02093.md create mode 100644 developer/20.0/reference/messages/km02094.md create mode 100644 developer/20.0/reference/messages/km02095.md create mode 100644 developer/20.0/reference/messages/km02098.md create mode 100644 developer/20.0/reference/messages/km02099.md create mode 100644 developer/20.0/reference/messages/km0209a.md create mode 100644 developer/20.0/reference/messages/km0209c.md create mode 100644 developer/20.0/reference/messages/km0209d.md create mode 100644 developer/20.0/reference/messages/km0209e.md create mode 100644 developer/20.0/reference/messages/km0209f.md create mode 100644 developer/20.0/reference/messages/km020a2.md create mode 100644 developer/20.0/reference/messages/km020a3.md create mode 100644 developer/20.0/reference/messages/km020a4.md create mode 100644 developer/20.0/reference/messages/km020a5.md create mode 100644 developer/20.0/reference/messages/km020a6.md create mode 100644 developer/20.0/reference/messages/km020a8.md create mode 100644 developer/20.0/reference/messages/km020a9.md create mode 100644 developer/20.0/reference/messages/km020aa.md create mode 100644 developer/20.0/reference/messages/km020ab.md create mode 100644 developer/20.0/reference/messages/km020ac.md create mode 100644 developer/20.0/reference/messages/km020ad.md create mode 100644 developer/20.0/reference/messages/km020ae.md create mode 100644 developer/20.0/reference/messages/km020af.md create mode 100644 developer/20.0/reference/messages/km020b0.md create mode 100644 developer/20.0/reference/messages/km020b1.md create mode 100644 developer/20.0/reference/messages/km020b2.md create mode 100644 developer/20.0/reference/messages/km020b3.md create mode 100644 developer/20.0/reference/messages/km020b4.md create mode 100644 developer/20.0/reference/messages/km020b5.md create mode 100644 developer/20.0/reference/messages/km020b6.md create mode 100644 developer/20.0/reference/messages/km020b7.md create mode 100644 developer/20.0/reference/messages/km020b8.md create mode 100644 developer/20.0/reference/messages/km020b9.md create mode 100644 developer/20.0/reference/messages/km020ba.md create mode 100644 developer/20.0/reference/messages/km020bc.md create mode 100644 developer/20.0/reference/messages/km020bd.md create mode 100644 developer/20.0/reference/messages/km020be.md create mode 100644 developer/20.0/reference/messages/km020c0.md create mode 100644 developer/20.0/reference/messages/km02900.md create mode 100644 developer/20.0/reference/messages/km02901.md create mode 100644 developer/20.0/reference/messages/km02903.md create mode 100644 developer/20.0/reference/messages/km02904.md create mode 100644 developer/20.0/reference/messages/km02905.md create mode 100644 developer/20.0/reference/messages/km02906.md create mode 100644 developer/20.0/reference/messages/km02907.md create mode 100644 developer/20.0/reference/messages/km02908.md create mode 100644 developer/20.0/reference/messages/km02909.md create mode 100644 developer/20.0/reference/messages/km0290a.md create mode 100644 developer/20.0/reference/messages/km0290b.md create mode 100644 developer/20.0/reference/messages/km0290c.md create mode 100644 developer/20.0/reference/messages/km03001.md create mode 100644 developer/20.0/reference/messages/km03002.md create mode 100644 developer/20.0/reference/messages/km03003.md create mode 100644 developer/20.0/reference/messages/km03004.md create mode 100644 developer/20.0/reference/messages/km03005.md create mode 100644 developer/20.0/reference/messages/km03006.md create mode 100644 developer/20.0/reference/messages/km03007.md create mode 100644 developer/20.0/reference/messages/km03008.md create mode 100644 developer/20.0/reference/messages/km03009.md create mode 100644 developer/20.0/reference/messages/km0300a.md create mode 100644 developer/20.0/reference/messages/km0300b.md create mode 100644 developer/20.0/reference/messages/km0300c.md create mode 100644 developer/20.0/reference/messages/km04001.md create mode 100644 developer/20.0/reference/messages/km04002.md create mode 100644 developer/20.0/reference/messages/km04003.md create mode 100644 developer/20.0/reference/messages/km04004.md create mode 100644 developer/20.0/reference/messages/km04005.md create mode 100644 developer/20.0/reference/messages/km04006.md create mode 100644 developer/20.0/reference/messages/km04007.md create mode 100644 developer/20.0/reference/messages/km04008.md create mode 100644 developer/20.0/reference/messages/km04009.md create mode 100644 developer/20.0/reference/messages/km0400a.md create mode 100644 developer/20.0/reference/messages/km0400b.md create mode 100644 developer/20.0/reference/messages/km0400c.md create mode 100644 developer/20.0/reference/messages/km0400d.md create mode 100644 developer/20.0/reference/messages/km0400e.md create mode 100644 developer/20.0/reference/messages/km0400f.md create mode 100644 developer/20.0/reference/messages/km04010.md create mode 100644 developer/20.0/reference/messages/km04011.md create mode 100644 developer/20.0/reference/messages/km04012.md create mode 100644 developer/20.0/reference/messages/km04014.md create mode 100644 developer/20.0/reference/messages/km04015.md create mode 100644 developer/20.0/reference/messages/km04016.md create mode 100644 developer/20.0/reference/messages/km04017.md create mode 100644 developer/20.0/reference/messages/km04018.md create mode 100644 developer/20.0/reference/messages/km04019.md create mode 100644 developer/20.0/reference/messages/km0401a.md create mode 100644 developer/20.0/reference/messages/km0401b.md create mode 100644 developer/20.0/reference/messages/km0401c.md create mode 100644 developer/20.0/reference/messages/km0401d.md create mode 100644 developer/20.0/reference/messages/km0401f.md create mode 100644 developer/20.0/reference/messages/km04020.md create mode 100644 developer/20.0/reference/messages/km04021.md create mode 100644 developer/20.0/reference/messages/km04022.md create mode 100644 developer/20.0/reference/messages/km04023.md create mode 100644 developer/20.0/reference/messages/km04024.md create mode 100644 developer/20.0/reference/messages/km04025.md create mode 100644 developer/20.0/reference/messages/km04026.md create mode 100644 developer/20.0/reference/messages/km04027.md create mode 100644 developer/20.0/reference/messages/km04028.md create mode 100644 developer/20.0/reference/messages/km04029.md create mode 100644 developer/20.0/reference/messages/km0402a.md create mode 100644 developer/20.0/reference/messages/km05001.md create mode 100644 developer/20.0/reference/messages/km05002.md create mode 100644 developer/20.0/reference/messages/km05003.md create mode 100644 developer/20.0/reference/messages/km05004.md create mode 100644 developer/20.0/reference/messages/km05005.md create mode 100644 developer/20.0/reference/messages/km05006.md create mode 100644 developer/20.0/reference/messages/km05007.md create mode 100644 developer/20.0/reference/messages/km05009.md create mode 100644 developer/20.0/reference/messages/km0500a.md create mode 100644 developer/20.0/reference/messages/km0500b.md create mode 100644 developer/20.0/reference/messages/km0500c.md create mode 100644 developer/20.0/reference/messages/km0500d.md create mode 100644 developer/20.0/reference/messages/km0500e.md create mode 100644 developer/20.0/reference/messages/km0500f.md create mode 100644 developer/20.0/reference/messages/km05010.md create mode 100644 developer/20.0/reference/messages/km05011.md create mode 100644 developer/20.0/reference/messages/km05012.md create mode 100644 developer/20.0/reference/messages/km05014.md create mode 100644 developer/20.0/reference/messages/km05016.md create mode 100644 developer/20.0/reference/messages/km05017.md create mode 100644 developer/20.0/reference/messages/km05018.md create mode 100644 developer/20.0/reference/messages/km05019.md create mode 100644 developer/20.0/reference/messages/km0501a.md create mode 100644 developer/20.0/reference/messages/km0501b.md create mode 100644 developer/20.0/reference/messages/km0501c.md create mode 100644 developer/20.0/reference/messages/km0501d.md create mode 100644 developer/20.0/reference/messages/km0501e.md create mode 100644 developer/20.0/reference/messages/km0501f.md create mode 100644 developer/20.0/reference/messages/km05020.md create mode 100644 developer/20.0/reference/messages/km05021.md create mode 100644 developer/20.0/reference/messages/km05022.md create mode 100644 developer/20.0/reference/messages/km05023.md create mode 100644 developer/20.0/reference/messages/km05024.md create mode 100644 developer/20.0/reference/messages/km05025.md create mode 100644 developer/20.0/reference/messages/km05026.md create mode 100644 developer/20.0/reference/messages/km05027.md create mode 100644 developer/20.0/reference/messages/km05028.md create mode 100644 developer/20.0/reference/messages/km05029.md create mode 100644 developer/20.0/reference/messages/km0502a.md create mode 100644 developer/20.0/reference/messages/km0502b.md create mode 100644 developer/20.0/reference/messages/km0502c.md create mode 100644 developer/20.0/reference/messages/km06001.md create mode 100644 developer/20.0/reference/messages/km06002.md create mode 100644 developer/20.0/reference/messages/km06003.md create mode 100644 developer/20.0/reference/messages/km06004.md create mode 100644 developer/20.0/reference/messages/km06005.md create mode 100644 developer/20.0/reference/messages/km06006.md create mode 100644 developer/20.0/reference/messages/km07002.md create mode 100644 developer/20.0/reference/messages/km07003.md create mode 100644 developer/20.0/reference/messages/km07004.md create mode 100644 developer/20.0/reference/messages/km07005.md create mode 100644 developer/20.0/reference/messages/km07006.md create mode 100644 developer/20.0/reference/messages/km08001.md create mode 100644 developer/20.0/reference/messages/km08002.md create mode 100644 developer/20.0/reference/messages/km08003.md create mode 100644 developer/20.0/reference/messages/km08004.md create mode 100644 developer/20.0/reference/messages/km08005.md create mode 100644 developer/20.0/reference/messages/km08006.md create mode 100644 developer/20.0/reference/messages/km08007.md create mode 100644 developer/20.0/reference/messages/km08008.md create mode 100644 developer/20.0/reference/messages/km08009.md create mode 100644 developer/20.0/reference/messages/km0800a.md create mode 100644 developer/20.0/reference/messages/km09001.md create mode 100644 developer/20.0/reference/messages/km09002.md create mode 100644 developer/20.0/reference/messages/km09005.md create mode 100644 developer/20.0/reference/messages/km09006.md create mode 100644 developer/20.0/reference/messages/km09007.md create mode 100644 developer/20.0/reference/messages/km09008.md create mode 100644 developer/20.0/reference/messages/km09009.md create mode 100644 developer/20.0/reference/messages/km0900a.md create mode 100644 developer/20.0/reference/messages/km0900e.md create mode 100644 developer/20.0/reference/messages/km0900f.md create mode 100644 developer/20.0/reference/messages/km09010.md create mode 100644 developer/20.0/reference/messages/km09011.md create mode 100644 developer/20.0/reference/messages/km09012.md create mode 100644 developer/20.0/reference/messages/km09013.md create mode 100644 developer/20.0/reference/messages/km0a001.md create mode 100644 developer/20.0/reference/messages/km0a003.md create mode 100644 developer/20.0/reference/messages/km0a004.md create mode 100644 developer/20.0/reference/messages/km0a005.md create mode 100644 developer/20.0/reference/messages/km0a006.md create mode 100644 developer/20.0/reference/messages/km0a007.md create mode 100644 developer/20.0/reference/messages/km0a008.md create mode 100644 developer/20.0/reference/messages/km0a009.md create mode 100644 developer/20.0/reference/messages/km0a00a.md create mode 100644 developer/20.0/reference/messages/km0b001.md create mode 100644 developer/20.0/reference/messages/km0b003.md create mode 100644 developer/20.0/reference/messages/km0b004.md create mode 100644 developer/20.0/reference/messages/km0b005.md create mode 100644 developer/20.0/reference/messages/km0b006.md create mode 100644 developer/20.0/reference/messages/km0b007.md create mode 100644 developer/20.0/reference/messages/km0b008.md create mode 100644 developer/20.0/reference/messages/km0b009.md create mode 100644 developer/20.0/reference/messages/km0b00a.md create mode 100644 developer/20.0/reference/messages/km0b00b.md create mode 100644 developer/20.0/reference/messages/km0b00c.md create mode 100644 developer/20.0/reference/messages/km0b010.md create mode 100644 developer/20.0/reference/messages/km0b012.md create mode 100644 developer/20.0/reference/messages/km0b013.md create mode 100644 developer/20.0/reference/messages/km0b014.md create mode 100644 developer/20.0/reference/messages/km0b015.md create mode 100644 developer/20.0/reference/messages/km0b016.md create mode 100644 developer/20.0/reference/messages/km0b017.md create mode 100644 developer/20.0/reference/messages/km0b018.md create mode 100644 developer/20.0/reference/messages/km0b019.md create mode 100644 developer/20.0/reference/messages/km0b01a.md create mode 100644 developer/20.0/reference/messages/km0b01b.md create mode 100644 developer/20.0/reference/messages/km0b01c.md create mode 100644 developer/20.0/reference/messages/km0b01d.md create mode 100644 developer/20.0/reference/messages/km0b01e.md create mode 100644 developer/20.0/reference/messages/km0b01f.md create mode 100644 developer/20.0/reference/messages/km0b020.md create mode 100644 developer/20.0/reference/messages/km0b021.md create mode 100644 developer/20.0/reference/messages/km0c003.md create mode 100644 developer/20.0/reference/messages/km0c004.md create mode 100644 developer/20.0/reference/messages/km0c005.md create mode 100644 developer/20.0/reference/messages/km0c006.md create mode 100644 developer/20.0/reference/messages/km0c007.md create mode 100644 developer/20.0/reference/messages/km0c008.md create mode 100644 developer/20.0/reference/messages/km0c009.md create mode 100644 developer/20.0/reference/messages/km0c00a.md create mode 100644 developer/20.0/reference/messages/km0c00b.md create mode 100644 developer/20.0/reference/messages/km0c00c.md create mode 100644 developer/20.0/reference/messages/kmc-analyze.analyzermessages.md create mode 100644 developer/20.0/reference/messages/kmc-convert.convertermessages.md create mode 100644 developer/20.0/reference/messages/kmc-copy.copiermessages.md create mode 100644 developer/20.0/reference/messages/kmc-generate.generatormessages.md create mode 100644 developer/20.0/reference/messages/kmc-keyboard-info.keyboardinfocompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc-kmn.kmncompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc-kmn.kmwcompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc-ldml.ldmlcompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc-model-info.modelinfocompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc-model.modelcompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc-package.packagecompilermessages.md create mode 100644 developer/20.0/reference/messages/kmc.infrastructuremessages.md create mode 100644 developer/20.0/reference/tools/index.md create mode 100644 developer/20.0/reference/tools/setup.md create mode 100644 developer/20.0/reference/user-settings.md create mode 100644 developer/20.0/whatsnew.md create mode 100644 developer/core/20.0/background.md create mode 100644 developer/core/20.0/building.md create mode 100644 developer/core/20.0/changes.md create mode 100644 developer/core/20.0/index.md create mode 100644 developer/core/20.0/json-schema.md create mode 100644 developer/core/20.0/keyboards.md create mode 100644 developer/core/20.0/keyhandling.md create mode 100644 developer/core/20.0/options.md create mode 100644 developer/core/20.0/processor.md create mode 100644 developer/core/20.0/state.md diff --git a/developer/20.0/context/about-tike.md b/developer/20.0/context/about-tike.md new file mode 100644 index 000000000..550a5d741 --- /dev/null +++ b/developer/20.0/context/about-tike.md @@ -0,0 +1,8 @@ +--- +title: About Dialog +--- + +![About dialog](../images/ui/frmAboutTike.png) + +The About dialog displays copyright and registration information for +Keyman Developer, and has a link to the Keyman website. \ No newline at end of file diff --git a/developer/20.0/context/character-map.md b/developer/20.0/context/character-map.md new file mode 100644 index 000000000..d300455a2 --- /dev/null +++ b/developer/20.0/context/character-map.md @@ -0,0 +1,136 @@ +--- +title: Using the Character Map +--- + +![Character Map tool](../images/ui/frmCharacterMapNew.png) + +To display the Character Map: + +- Press Ctrl + Shift + c +- Select **View** → **Character Map** + +The Character Map will appear by default docked to the right hand side +of the IDE but can be undocked or re-docked on any side of the window. + +### Using the Character Map + +To insert a character: +1. Position the text cursor where you want to insert the character +2. Locate the desired character in the Character Map and insert it by: + - selecting the character and pressing the Enter key, or + - double-clicking on the character, or + - right-clicking on the character and selecting Insert Character. + + > ### Note + If the Insert Mode is set to Code or Name, pressing Enter or + double-clicking on the character will insert the Unicode code or + name of the character, not the character itself. These options are + most useful when writing or editing keyboard source files (.KMN). + +### Insert Modes + +There are three insert modes: Code, Character and Name: + +- Code: inserts the character's Unicode code +- Character: inserts the character itself +- Name: inserts the character's Unicode name + +To change the insert mode: + +1. Right-click on the Character Map. +2. Highlight the Insert Mode submenu. +3. Choose the desired mode from the Insert Mode submenu. + +### Character Map Options + +When you right click on the Character Map, the following menu options +are displayed: + +Insert Character +: Inserts the selected character at the cursor position in your + document. + +Filter... +: Displays the Filter dialog box. See [Filtering](#toc-filtering) below. + +Goto... +: Displays the Goto dialog box. See Using [Goto](#toc-goto) below. + +Font... +: Allows you to choose a different font for viewing the Character Map.
+ Note: This does not affect the font being used in your document! + +Insert Mode +: Allows you to select the character insert mode you want. See [Insert + Modes](#toc-insert-modes) above. + +Display Quality +: Allows you to select a different font display quality for the + Character Map. The options are:
+ - Plain: no font smoothing + - Antialiased: uses the Windows standard font smoothing + - ClearType: uses the Windows ClearType font smoothing method + +### Characters and Fonts + +When a character is not available in the selected font, the Character +Map will fall back to **Code2000**, **Code2001**, **Code2002**, **Arial Unicode MS** and +**Lucida Sans Unicode** fonts. If the character is not found in these +fallback fonts, the Character Map will use font linking to attempt to +find a character from other fonts installed on the system, and as a last +resort, will show a square box if no suitable font can be found. + +If a character is not displayed from other than the selected font, it +will be shown in blue instead of black. + +### Filtering + +![Character Map Filter dialog](../images/ui/frmCharacterMapFilter.png) + +The Character Map can be filtered by Unicode character name or character +range. Filters can be entered in the Filter By field at the bottom of +the Character Map; a quick reference user interface dialog to help you +edit the filter is available by clicking the \[...\] button. + +When no filter is applied, the Character Map will show all characters +from the Unicode 8.0 standard. + +All filter strings are case insensitive. Character names use the letters +`A-Z`, numerals `0-9`, and punctuation underscore (`_`) and hyphen +(`-`). + +Spaces between words in the filter are represented either by underscore +(`_`) or space (` `) and can be used interchangeably. + +A filter can be for a range or on the Unicode Character Name. + +The filter format for a range is: `[U+]XXXX-[U+]YYYY`, where `U+` is +optional, `XXXX` is the starting Unicode value and `YYYY` is the +finishing Unicode value. + +The filtering options for Unicode Character Names are: + +### Examples + +| | | +|--------------------------|-------------------------| +| Filter | Result | +| `LATIN CAPITAL LETTER A` | Finds all Latin capital A variations | +| `LATIN * LETTER A` | finds all Latin capital and lower case A variations | +| `LATIN * LETTER [AEIOU]` | finds all Latin A,E,I,O or U vowel combinations | +| `LAO` | finds all characters with names starting in "LAO" in the current font | +| `YI_` | finds all characters with names starting in "YI " - you must use `_` (underscore) and not `( )` space at the end of a search string.
Note that without the `_`, this search also matches YIN_YANG. | +| `LATIN * LETTER A$` | finds only "a" and "A" | +| `1000-119F` | finds all characters between U+1000 and U+119F (inclusive) - the Myanmar alphabet in this case | + +### Goto + +The Goto tool can be used to move directly to a specific Unicode +character or value. + +1. Right click on a character and select Goto. The **Enter Unicode character value or name** dialog box will be displayed. +2. Enter the Unicode character value - e.g. `006B` or `U+006B` OR enter the start of the character name, e.g. `LAO_LETTER` will go + to **LAO_LETTER_KO**, being the first character that matches. You + can substitute spaces for underscores if you prefer. +3. Click OK. The character map will attempt to move to the character you specified. diff --git a/developer/20.0/context/clone-github-project-parameters.md b/developer/20.0/context/clone-github-project-parameters.md new file mode 100644 index 000000000..d2ec5c7ab --- /dev/null +++ b/developer/20.0/context/clone-github-project-parameters.md @@ -0,0 +1,34 @@ +--- +title: Clone GitHub Project Parameters Dialog +--- + +![Clone GitHub Project Parameters dialog](../images/ui/frmCloneGitHubProjectParameters.png) + +Allows you to clone a project from a GitHub repository, giving the project a +new id, and organizing project files following the +[file layout](/developer/keyboards/) used in the +[Keyman keyboards repository](https://github.com/keymanapp/keyboards). + +Keyboard and lexical model projects can be cloned. + +Projects can also be cloned from the command line with [`kmc copy`](kmc). + +### Parameters + +GitHub URL: +: The full URL to a source project .kpj file to copy, on github.com. + +Destination path +: Specifies the base path where the project folder will be created. + The project folder name will be the keyboard ID. If the folder + already exists, then you will be prompted before Keyman Developer + overwrites files inside it. + +New project ID +: The base filename of the keyboard/model, project and package. This must + conform to the Keyman keyboard or lexical model identifier rules. + +Relocate external files into new project folder +: When selected, if the project references files that are not inside the same + folder as the .kpj file, move these files into an `external` subfolder + diff --git a/developer/20.0/context/clone-keyman-cloud-project-parameters.md b/developer/20.0/context/clone-keyman-cloud-project-parameters.md new file mode 100644 index 000000000..71d1cf8a3 --- /dev/null +++ b/developer/20.0/context/clone-keyman-cloud-project-parameters.md @@ -0,0 +1,37 @@ +--- +title: Clone Keyman Cloud Project Parameters Dialog +--- + +![Clone Keyman Cloud Project Parameters dialog](../images/ui/frmCloneKeymanCloudProjectParameters.png) + +Allows you to clone a project from Keyman Cloud, giving the project a +new id, and organizing project files following the +[file layout](/developer/keyboards/) used in the +[Keyman keyboards repository](https://github.com/keymanapp/keyboards). + +Projects can also be cloned from the command line with [`kmc copy`](kmc). + +Only keyboard projects can be cloned from Keyman Cloud at this time via this +dialog. Lexical model projects can be cloned from Keyman Cloud via the command +line. + +Search for a keyboard using the standard keyman.com keyboard search in the upper +pane. Once you select a keyboard, and fill in the New Project Details, the OK +button will be enabled to allow you to finish the cloning process. + +### Parameters + +Destination path +: Specifies the base path where the project folder will be created. + The project folder name will be the keyboard ID. If the folder + already exists, then you will be prompted before Keyman Developer + overwrites files inside it. + +New project ID +: The base filename of the keyboard, project and package. This must + conform to the Keyman keyboard identifier rules. + +Relocate external files into new project folder +: When selected, if the project references files that are not inside the same + folder as the .kpj file, move these files into an `external` subfolder + diff --git a/developer/20.0/context/clone-local-project-parameters.md b/developer/20.0/context/clone-local-project-parameters.md new file mode 100644 index 000000000..3b1b5bc2c --- /dev/null +++ b/developer/20.0/context/clone-local-project-parameters.md @@ -0,0 +1,34 @@ +--- +title: Clone Local Project Parameters Dialog +--- + +![Clone Local Project Parameters dialog](../images/ui/frmCloneLocalProjectParameters.png) + +Allows you to clone a project from your local filesystem, giving the project a +new id, and organizing project files following the +[file layout](/developer/keyboards/) used in the +[Keyman keyboards repository](https://github.com/keymanapp/keyboards). + +Keyboard and lexical model projects can be cloned. + +Projects can also be cloned from the command line with [`kmc copy`](kmc). + +### Parameters + +Source project filename +: The full path of the source project .kpj file to copy. + +Destination path +: Specifies the base path where the project folder will be created. + The project folder name will be the keyboard ID. If the folder + already exists, then you will be prompted before Keyman Developer + overwrites files inside it. + +New project ID +: The base filename of the keyboard/model, project and package. This must + conform to the Keyman keyboard or lexical model identifier rules. + +Relocate external files into new project folder +: When selected, if the project references files that are not inside the same + folder as the .kpj file, move these files into an `external` subfolder + diff --git a/developer/20.0/context/debug.md b/developer/20.0/context/debug.md new file mode 100644 index 000000000..07c3bb9e1 --- /dev/null +++ b/developer/20.0/context/debug.md @@ -0,0 +1,165 @@ +--- +title: Debug Window +--- + +![Debug window - Debug State](../images/ui/frmKeymanWizard_Debug_State.png) + +The debug window is shown at the bottom of the keyboard editor when +debugging the keyboard. There are several user interface areas: The +debugger input window, the debugger status window, a debugger toolbar +(usually docked under the menu), and the status bar will show the +current debugger status. + +## Debugger input window + +![Debug window - Debug State](../images/ui/frmDebug.png) + +The debugger input window is used for typing input to test the keyboard. +In the top half of this window, input you type while testing your +keyboard will be displayed, exactly the same as in use, with one +exception: deadkeys will be shown visually with an +![OBJ](../images//ui/obj.gif) symbol. + +The lower half of the window shows a grid of the characters to the +virtual left of the insertion point, or the selected characters if you +make a selection. Deadkeys will be identified in the grid. The grid will +show characters in right-to-left scripts in backing store order, from +left to right. If there are more characters in your text than can fit on +the screen, then only those that fit will be shown in the grid. + +## Debug controls + +The debug menu and debug toolbar control the debugger. + +![Debug toolbar](../images/ui/Debug_Toolbar.png) + +![Debug menu](../images/ui/Debug_Menu.png) + +Set/Clear breakpoint +: A breakpoint can be put on a line of code to ask Keyman Developer to + stop and show what is happening in the keyboard layout when that + line is reached. Typically, you would put a breakpoint on a + particular rule, so you could debug an unexpected behaviour on that + rule. + +Start Debugging +: Starts the debugger + +Stop Debugger +: Stops the current debug session + +Single Step Mode +: When this option is active, you will step through every group and + rule that your keyboard applies when a keystroke is pressed. The + Step Forward and Run controls are only relevant in Single Step Mode. + +Step Forward +: Move to the next step in your keyboard code. + +Run +: Stop processing the current keystroke event in single step mode + (unless a breakpoint is hit). The next keystroke event will drop + into single step mode again. + +Pause +: Use the Pause button or press Shift + Esc to pause the debugger. When + the debugger is paused, it will not accept any input, and ordinary shortcut keys (Shift + F5, Alt + Tab, etc.) will function as usual. Press Pause again to resume debugging. + + + +## Debug State box + +The debug state box shows the internal state of the keyboard +interpreter. + +### State + +![Debug window - Debug State](../images/ui/frmKeymanWizard_Debug_State.png) + +This window shows the current keystroke state, and the sequence of +keystrokes that were typed to arrive at this state. Clearing the text in +the debug window will also clear the keystroke log; as will pressing the +Restart button. + +The Restart button is disabled while stepping through an event. + +### Elements + +![Debug window - Debug Elements](../images/ui/frmKeymanWizard_Debug_Elements.png) + +This shows the elements that make up rule currently being processed: the +context, the key, and also what the output will be. If the rule uses +stores, the contents of the store will be shown in the right-hand +column, with the matched letter in red. + +### Call Stack + +![Debug window - Debug Call stack](../images/ui/frmKeymanWizard_Debug_CallStack.png) + +Here all the lines that have been processed to this point are shown in a +list. You can double-click on any entry in the list to display the line +in the keyboard source. + +### Deadkeys + +![Debug window - Debug Deadkeys](../images/ui/frmKeymanWizard_Debug_Deadkeys.png) + +This lists all the deadkeys that are currently in the context. You can +select one from the list to see it highlighted in the debug input box. +This information can also be seen in the character grid in the lower +half of the debugger input window. + +### Regression Testing + +![Debug window - Debug Regression Test](../images/ui/frmKeymanWizard_Debug_RegressionTest.png) + +The idea in regression testing is to record a sequence of keystrokes and +the output the keyboard produced, in order to test for the same +behaviour when you make changes to the keyboard. + +Use Start Log/Stop Log to record the input and output. You can then use +Start Test to run the test again, or go the Options menu to clear the log, +or save or load a test, or use the batch mode to run several tests in a +row. + +If the output produced while running a test is different to that stored +when recording it, Keyman will halt the test on the line where the +failure occurred, and activate Single Step mode. + +### Status bar + +The input status is shown in the second pane of the status bar. It can +show one of the following messages: + +Ready for input +: The debugger is waiting for more input + +Focused for input +: The debugger is waiting for more input, and the Debug Input window + is active + +Paused +: The debugger is paused + +Receiving events +: The debugger is processing input + +Debugging +: The debugger is active during Single Step mode or after a breakpoint + +## Test mode + +Enter test mode by clicking the **Test Mode** +button on the debugger toolbar. + +The test mode lets you test your keyboard without the debugger being +active. This lets you test functionality that is not available within +the debugger - primarily [IMX code](../guides/develop/imx/). + +Once in test mode, no debugger controls are available. + +You can see the character codes for the current or selected characters +in the status bar, which can be useful when debugging your keyboard. diff --git a/developer/20.0/context/edit-language-example.md b/developer/20.0/context/edit-language-example.md new file mode 100644 index 000000000..0a2307bf0 --- /dev/null +++ b/developer/20.0/context/edit-language-example.md @@ -0,0 +1,44 @@ +--- +title: Add/Edit Language Example Dialog +--- + +![Add/Edit Language Example dialog](../images/ui/frmEditLanguageExample.png) + +This dialog allows you to create or edit example key sequences to demonstrate +how to use your keyboard. Examples should be relatively short -- one to five +words is ideal, but if possible, should demonstrate sequences that may be hard +for users to discover on their own. + +These language examples can be seen live, for example, on +[keymanweb.com](https://keymanweb.com). + +## Language tag + +Enter the BCP 47 language tag that this example corresponds to. It should be a +language tag that is listed in the package file. + +## Key sequence + +This is a space separated list of keys. For spacebar, use `space`. For modifier +key combinations, use the modifier key(s) followed by `+` and the key that they +are pressed together with, e.g. `right-alt+shift+A`. + +* modifiers indicated with "+" +* spacebar is "space" +* plus key is "shift+=" or "plus" on US English (all other punctuation as per + key cap). +* Hardware modifiers are: "shift", "ctrl", "alt", "left-ctrl", "right-ctrl", + "left-alt", "right-alt" +* Key caps should generally be their character for desktop (Latin script case + insensitive), or the actual key cap for touch +* Caps Lock should be indicated with "caps-on", "caps-off" + +## Expected text + +Here, put the actual output generated by the key sequence. + +## Note + +You may include a translation of the text or another note that highlights an +aspect of how the text is typed. + diff --git a/developer/20.0/context/editor.md b/developer/20.0/context/editor.md new file mode 100644 index 000000000..79e98806c --- /dev/null +++ b/developer/20.0/context/editor.md @@ -0,0 +1,23 @@ +--- +title: Editor Window +--- + +Editor windows in Keyman Developer supports standard Windows editing +keystrokes. Many file formats, including .kmn, .kps, .xml, .html, .js +and .json, support syntax highlighting. The text editor in Keyman uses +the Monaco component from Visual Studio Code, so all the functionality +available in that editor is also available here. + +## Special Functionality + +Aside from standard Windows keys, the following keystrokes are defined +for the editor: + +| Keystroke | Action | +|----------------|---------------| +| Ctrl + Shift + M | Toggle Message Window visibility | +| Ctrl + Shift + C | Open Character Map | +| Ctrl + Shift + I | Toggle Character Identifier visibility | +| Ctrl + F | Find text | +| Ctrl + H | Replace text | +| Ctrl + Shift + U | Convert the selection to/from characters to code values| \ No newline at end of file diff --git a/developer/20.0/context/images/banner.png b/developer/20.0/context/images/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..b141413e345256b8c6b2a715dc60907d658ac6f4 GIT binary patch literal 3979 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 Uab7FU+YiC$mZ^T#P3Nfp0l03s5&!@I literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/character-grid.png b/developer/20.0/context/images/character-grid.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe78ceca3345166193cd26791fef8078250642e GIT binary patch literal 2313 zcmZvdeK?c*AII-`T1UB)iqaWY#^t%o$-xqnDU(K#M)J^{mQ;o@@-!`J`<>qplW9tX zGnSEL$<>rlk%x&orO?R3W|BPQA-aF}&iUi~@%!D^b>H95_xt(Y@9XpVd_S-2%km)} z)Y8<~1OPyb;DJ910BRs?JFZiOzv;VqGJAgGH)Atg!BEFm4k&gfJK zCg5!pdYwWbWRrM8bP^m7ySe!*oxW&kxf(_masw%oo$L$@TR>(DSZ3S~Nf=8)3KXKr zuqG_UrYEt(;Ea+eTpm09621s7!cSC>fLH(kTa+*2MN~yN03dk;ysKYA@aMuv`uhXg zS0YqwuWw`ielOa$ug=ay^r?&(8`;Z0-}}80f?m*0$J6@r;{R}%Mn-;|7-ei|X=-n*s;u=^PxU!v1Oq5JJ5ypZ#C-gEw!!U$jUXO z3|w_;Uoy&l)J$4}fno5B%*jPZe47B2^| zKn?<>#sG0aIHZ_+{an_vt#npp7x6_i*m;Lcdz(2Ivnyz zvF}*Q%^|oLgC)VpMw_fZn36-+qBXv$WP!TKl_m3G=awF2GzAva6#iI$;|abU2`w-q zH~M;Rnp=BWWApHfTP|p-jRj6Nmomq4{3b@4eyO=TAF;i^5o>h2&DizRbzQcM$tvx0G5o1K+p3tYC_m+)4*)1(qB?aJ51kr1iF_p9eKswk zsW;v7xWCf-S|Oc{V1j{`7;8}HsH+FEimS6QI<(4zI-Bh*F(w0Pd#o{h9e)it?-GAx zN9n}dS19q)$Zv~uL($}GbN1v=s{dvFEaw*^HKTRmEeMEd-lOojh#Y{-&esRi5n^p zUa6c6U3!ojyLn>|0syz7+Tyl$-NGcd`!`&$h`LC+GkQ3tZAY1LJ8zP4s&gC@aP>x6 z#j@q8M11^i!o0wVz*lXk9%1BmF4=pEkK{}{bMoZWJ%zlFHedM|Ayd@4DPWyxPNVnq zlvn&Rg-DBh;CYYJ78iEE>hONTe2LF?C0x~@Zd7Xa`!9vi($Z{6{VL1C&-zZm@!9d^ zoM}q@J*O1R)}qfTe6$_Gi|uqO@#PLP+kCx$*}LRMv5oIAX;Go^CIv1#?$#$*j4gEJ z9OJjtKapkRBTa*P`nIdf`D}fTDPi%QZmwx^WVLwGWSHV%_2H9`&d}4mU?RuXrT8-3 zI2ANxW1b+~oV;TCs5Ek8ww&=iS`c(6?s53b$#Y*ToxDcTM2=ps#>}q7)`nLI%y8ir z`%HIEa&57@hlqHPc4$}KzO$6KVdXmu#RfOpn@8(oFcgB!G4&#qLP_a0ZP32JxwaQL zuPr8!kf-yH{cuvE=#28=#n?dK4gKn{wU4mU=pwvpRg*8h*5~jD4cP#`)7=yBP)r&l z{ETYjPL6v{Iiskt)SWGR<5q}Q3HwFeYb`~7Oi>IT%l1C9;hlfDiw?pYx$qwc4xT^G5#t5pzO3Cbnwx+?o}U@}oA_qw2=07QtjOVd#iM zhKnsw*z_jd@>^fftrzlV2+5+T(#D)8+2$mEv~=Taq4y4-;l5q`_jY9kWhKmiTbg+2 zJf7L>K2GpM4rF^%PM3{mr0HkN{r_C5wLRIV`nsVb7^w*VQWOw<3FqdeBf8?`UjL1! zo{QJK)l&cBsc}q(gQxA99u_DpeUD0LN5;E!p{+QhgX#G~j_NA!}pLxunV literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/config.png b/developer/20.0/context/images/config.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8a37103158f012c39db7a21c1a5a8b9483423a GIT binary patch literal 18610 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/device-menu.png b/developer/20.0/context/images/device-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..0c50b2e59af0a0983112854e201c1f1dd1f757d9 GIT binary patch literal 12996 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

w~B4Ihey z$d#Ag%RHIVMt9!cTm6SYDl*lJrdj=r`DrOL?!DgULS)9 z?u1FOG!i?sMOdmUP>eAukj$c<{Zz36iO2INVvQMM zVk96h(QD$*>9e#EiThw_R|@4cj3k+7P%qb$QcwHwu6e%ob9mg~$X*VfO3O`;qLH&; zfmy38mg?oo2Z5TX%~1bU&hwo~2v;_Ktuk$HukvHw+dmILG3tHHwv5n7^Tw_BMC|*J zNy_Q)Pi}OqyYWz*%CfkxID>|;L#Va^QhGv9T=7G_;*BJ?#L{zZA~{f%e9e|KqH?@V zA5^B2irJ-m`adORv#%db!tBO20Ht{fH_3=v`9afFD?LL-WjAuC&R7%DfcaW)E&mKS zVJ76u{dzwpS=ekqSz2MBnDvt$s5(%&!-MHKwKZIY_iDpBNcCrrq4Cw7w?xvYb9BZl0Z$+ZharulWgSJ{!F;2+*R_7uEhbX%)#TYGaShzKE^j^ELl5i5e+L3Qml{pQ9VO@76W&_{}AtCo9uu{%X7H?EZ)6E{P&+8#g-RcjPoe8)te+vl1G zfejS$Iinn0kgyhr)iij;5D{Z5W&ZR7nVZs=zKygS&0*74yv%PVTa%JdtD7jB;)zZP zvH%4ZJwPTvyzr(t9C?(iV6&Lewh2*C9OHF8@9yQt0BnuX2;+=6Mc6wUsUzmv)w$;lHe-q;#lQNzPu`7FyoUPlFl&?%O6B=M%(io*1~pF zcB)lItcU$jV-4724r_dn$%wHjtPv*ob$xo=dYw#{bqLwA7C>oeQ;r?|8q0W9 zafPR5zua+lR=3B&V&BJ52%n1*JsyWT6wRE+_jRt_kDq83tEIJ3>_BlNn>^K-tn#`L z>AC%>z&3rd3R{J+MBrUZ6xS#4PQ4F5ygWtHt)ruYiTd~b83XI2R!d`4h9=7)s1xA4#AKh1PVx{+0A_WOsWZ=H})C z)$@GBPuE(xs`Xlf$HqR#SH`Zlx*nh@<}nP_J+p0{p0d~;tDO_S250d(?i|fmv^ej= z*>US$WSMslrd6#ftFZtSdfRz@+WQ74Q0>>&8k1s}>?2;g4K8u34O-XsJanNhPqRkK zD7=IYQMFA+sXBef1R5U-E@HFm0fW1k8rLU}piG(7CR;jN_df7_qAM!Gt%KKXW9!nz zD;USW0+kXs*gc3TYHq%&ie5b64L4O2s3{iLUYYy{AOh{1R0d&48cOFZkrfw#c0v!vuuGU9|sC4 z%}zqap4q4S$!@{)>u9Bgs3b}&P?7hez%ufUe{M^D(6iiuD#uLku-oSQZk8gQ(O8Nd zn~#llUvN*M^}nIM$yz_$@fH4tmm%K>5A)*R-E_`9`Bn>9aobXnKRt|=eEY`qiD3r{ zER44GZ1_q_D01o`5lf@>W*9ga$_39(9ylK_n+*+ydM0;$6KE$BSMz%R=Lv+Yq#~eN I+$i|p0Q&C##sB~S literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/hamburger-menu.png b/developer/20.0/context/images/hamburger-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..d014314192a3a99e3663ffdb8a765a04766d744b GIT binary patch literal 19545 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/keyboard-menu.png b/developer/20.0/context/images/keyboard-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..cb15d6d34693e0e14e90e63ba33989dc068f831c GIT binary patch literal 12017 zcmb`NcQjo8xA&E3(Yqi-2qC)Yy+jEKLUcy&y_eCV_aJ(i=tL)4qW3;ghY-EjVK6fc z9^c=+-+O=e{_b7tS?hWJm^pLSI_Ipzu&LDV>I3?5k97UjE06rsG_X!;o;bc zhK3Hp#eVp;4zvC7a6tF?pd^P@GfBVyaPr7T_MI#mT742e$_(q_9M4r*-vbSesPC^2 z`jAVxB^nxcq>6&9wy()?9=@aTkl(KK2e;$?7_FsQ1LKiqg%1Q<6Y~Zf`si-JH(X2^ z2G6)2eRF1~7&W=!NcllP_L}69H^#O=I0E}PQooUuX9cA2? z<;&4mk(Rg922@Y1xE#sYn!VsTL!v&`lgre8liS;Qr#STc`H);uk2{;4oVND+3cY&w zkB`+jsCw9ZZeJ6a3tVM3aQ%&WYlN z%}1I*!!K%Cjv{Y~v8NEwiIs*RBboa8aogwuRQX~GEUb5TBwDvCs~~TH;A}S&l+@&h z?uLRRa2cg%ky|reI4#nR@h%sLE3M#1T*0kGCtYxcwutCh(ESG0#Vs5L)nyB2X~E?P zzU1b-z6@~Z5?FP-^+2Rb-&wTY-`#9c$!+gScj1BWZ&&-^Kkw)O0MFCgICvv*%V`j< zD$)m`h)o`N2O@W@zMVWDP9D&1dw5)9gQDcz2J%6cumTK`lE zmZd(%6^{2RhbMSnRj)G*Is@v=Ch|h;C16zU$81=n|3n%&)@A1p6W3OKp#d;96hp0p zaK8jF$d6F0Y$fUHw5g^&8zmu=T4!Ma_Npi&!c#v(@z|Kw$=}QMvgKNy^akH^I^J)< z*BXqh#&ew_J^~ygLgCwyi@aBodQF?0=OOdJM94 z?PzMZb#sI-DrD4Kdsgqtcv>FW3HkXIiQZQ2h$L*kNwO(usl>k%+dQWyKy3<2G$?|ttN1T1~weIf3WX$7w$6NTU1wcbEv@#IjRcr zg*TIZ!=*LbMGv{^66npUH`_~a2`l@y{UhmRrKf0iK}=`x%_4i7WWp_SSN>t;DbTXD z#ixeo?-$?PBa-OWOCW$SVOPKXZi??vnuf>ow>_J`0^a+fopwFq=|p)gv{k&V>S||X zkcJF{EmT+E8o@W!S*NRc{Y)2D!82EHBrtc&W)C--;#oW4LugS8cPH;M>5>_8$%eYl zu6buszS1n)^;xZrcRXL|W}5E_5A#UGp_sOnJk?#U#?5wg{Q>GPF%-}4prX;W!P+$e zyqdytH=|lXPrBT`(f+2J8?7WYL4{oiEQmG%@H6LfYL#D8>^>vPd3Ej=gQ7<~{0Jj%i2Zo*dS_rcXB@V7 ziSB=DU&|eB2Z#D>i^)%9WUOdiy65HH1EBuyTy$eXw=Ymmzz8E%Epln}d#{-fZ8~oy z9;^4)ryyghum|7EikHK=lPNVp=LBDaUeTitJfP1VBqw4Y>)+;Skz{~8B=3PSg+O_- zAi<*}hR87KCHr_>qp*>TvxtRk=f}Ec)xYDo`dO&UuF>?E(CJYEjq{qmUw^w?S+Df6 zdRciHwC0v*z~(Yc&$Ep__7x8vHMK}~0NcoQf^TpTB-6xY)-&+0H%m#@&7GkET~|DxQ3sEI1?OvH3BE#SUG258{!^QBh}>00Y}1)1BnesycOG{b zrqSf#ow*$yjap9wrkSP=E&)+2^N$6puDTH(#?8rJ;q~2HL*JtKXl@rNI=NYsjaID6qeMP-4m~w_T{*)`YF&WH zLClOMA9)f~t|?E9J&0hNBVuR3#A%MzDDNcg%f5xiPm|`0{$$K?JUh=66d^9!vU!DK zqJ{LewmgHbzxKJM;P!FiaGFxpE16j;_);-~nbb#4GjGc$s`HWyQ7F;V`+NmM8VAe) zUOQi{;BsI9cag|(u6~Y4GJSV0TvjJj?`I(xJXgv+#eSJ1X7t@vnc_W}#T%1M4jKx>TN6+M7Dee)7@qh=L9}GkLm!fLl6Li-{Nxe2_MSI&VS@n{#3gf6Ku}6Hwf2Y$Fs-S~r)H73)M1?cF zFF((W9C-oC&!yWN&LhCAFEq@sOBK%e#{K}gg)*OTBr}@mBTMTmM%85x62AvN72vkQ zE)^ucXLvG1g|0ILl7N~2;zIV(X&}$;Qysip@$9W$XxEmrZY~hiW#74|=bisanGq<| z=KPct1Yb2*nJFfD(RZA*mUw?7U9VGU7uu^Bb0)n$112fK3}#@tRvs3^(K)zcbG_MI zUAt!->rl|_KCeMt3YMd|2zke|AAfOu^Fo{3;1MNdt2qgY6i#1$(rMMFq;+nD^V0i= z`i3Hg{)7W{PFSL+cf*LKLIiFxUDwt~^)4#ZvHDMaoV`ALzJ_8VPHK*!3HKLeu8_R_ ztPi;6Os)`PpPuaNU>wlxvduaQnc=$&7%SAL;z|NdL-e$9+CF_C>`eda(cxM#Zhcarqf;DH^S=(3lpZV{Zelh;qPSP09>9=cDO2`TYc}QAsgivrFsE=8{-EXf z2}hH>g~L={bd?2iRpEWd#awWBV!geuMi6Isk2gWv8k*6bUF3i}-DaLje4l@_EwVh( zt2=s`xQ;fPOoawG@UwP|cY!>tbZE9h#6rVi(zNS4EiKwRUnK@f9! zxNAo8=KBPXBhb#jX05HPV4iGjDMnt}B+gjf@OPCKEtpiO$&KJX=aWxAc0wfch^f@z z&)fIGfy_F%CXNzfk0eP6aiIt)p-1mjc!*!2i+prOVhDMjQ14h%1jhkIzRO@%Kk?u6;87sCYoJP~?v*z&H4UKddT z3FzqJz<$nV^!Y|=md)FSdCafgq7IV%y9$8oh%rXh-;mNTI;y>fQPZsc>y4#)mFN$V zWOGGIrUSbqAU4g!^w*O1ml(@n{-|My!^@AXF|vtfU7^>_XAoi77f!fz(#6==<>OH^q_r-LoYbuCI8qYWg~}y0Val?KLAvaxfhZAUAv|Vy!~i88pdr`m6?BIO&v0GSEp^FMyNDK( zPqd&#?RXGi&<gQ&4+oz6us>91?Sob}gg z$nEg;4OvOXumog;SWkoHI$3(#@+sf#4vV#ycVKZLlXx4t9NnDk`1;uL7Hz~!i?@yn z#jXtrzbA-cLf@F}H%?G}`1AE+K9357VoWNH1mQ zt{=PZu`);{r^}K_8CEh*MBFbIX8+((MvV~Deoi$tcH^{`%XKnLRIe$ic}%`1Zg$;X zE!El0u(s)Zs?#XL`Wg&GN7ZFz>Q3fM;uA|=d^Sq0%B zOA0brxjJ1{B--Nu58_T>Y~2j5{9Gh64yIII+i6^M_HYCbLj!LlrODB_+Q*aeXkX1% zc1~%W45_Los*jnD)V!CLLq*&S1U!vt;M>@w_<(WSURH&dFLOVyWZe!{Jx6u}x0&jD z#HLd-lmhd8dz)9NUGRACcX$uzPvUShq9YhDsz403E#YF=2Ny#0nm@7kBPI^wgN$6u zZwSaaIGtC}V=Qs1K6Z@^cs#yUOm8yRF%xJ&D(wUU6lN6|4rW{OBE$LNGtLXi;%l+P@t@_}oj>?;KevC8dvkhI}&0+O{M>mB6MykF8HV5t-rMY5EX| zLiU<8w?F(>+H0oAnpeMwHTj>5 zyDmZ^E_XwKh&aXV4)_Xw^LBo~Npcj40#df%y^h>Dq~&?gTFuYCd>*eOHF9O>L8G6KL3(3Hi7Yyu!GEA&Hn0$lnm` zT0Dh98n=@(3Ez+fkzMuwMkjh(qz#@>BRyECV7I-D*UqZvq|ph+u4?@0?Lv4_xf^eh zeSqH=(TK&G$g<6+yVjdb+m_mMF8Ju332mSo&Ek^OZlZ{VzbUSLs>w=?Ot4(NxKSg1 zi`kPkr5)7Zl?{GTa^`Inl&qyc@0T)*7owgy-G zZ#Md(*3fO0iF!oYW9zk^@|ufK<=kCl4{c|Q&?mewgQm4X%FV9Vl+u(k@NhwM#p}dn z`lwS(>~HSFAB1)t+N7B2PWYY*EY2q-I+DHnjZOJ}AAd*68D-3Y1-SA$A>yR^)M*d{zue%Am5Yk&r zX5C`8qvhD0mgDwIIq7V?fl14t)i0fG!EWWcMzma?Chi2-c#?aTBbYQyr%<=rZXJ``fUPzAlTrs#*!>F}j zR&SRmbAdzASP#de?(DJS9sQHHq}!o?G-8PfOKpfPVG5csIu@u^R@e9~F*JHZtKNM3 zYIdrae{fQ)jV6}h_NoOsnM3Z*EX!%+C@AG;LuN(%@D=_)=5%eNcHb$nT;$b~OJC`` zoGsdioBkvBlK&EsdWb|3DOu(J4w?RbSW0Yjv(TZ)-9(P?dVdVLd%`m+?xkj@u$z;g z>NR*AA1ZR5barQl|M|xB}ey(^)kZ_s}CqVK)m*mO}G#dp9E0gs+>=zI3P*< zyY#3ehr9R=DG3}-beM6%oe0oeu&~8{b+fy@a^BEEb4M{wj7oF_FY+iFfE+% zCktc(=628Lc9L*+Y#^2!msdggYVP6)>Y?kbE_t87{Ixj8zgC)Z$iaRe>N&T`2MA&y z^-D}wZ%^{Qe+?jqXidXv)^`CbElxT9dAX1mYT@Z#flA!KyY42OC}>nktg;fh=e)(D zYQd=mPa0eE_#=QKVP&Q#6AmA|3=+ok#QbM%_gKUhFxg`}t`1N7Tw^zHgas|3Yi z%V#Hg`80WoZdEvXATadFhwxJy|CI25SD@|$j3%IPyl8o?d6oI|vl3nT0-B?Gx_%%OwP=<_GKGPR<*S0Jn<-ni&kQ(gEIg*r_q~mkpw? zr%4Mf=U8AwE>#f47`3x@DT$5%K&EqgK_DRT9N)=|`&6r{ z$DY(RXLcJddhbN2S@Y$1^`IPP=l2;TnVi61ezy24pJw|j5u;hrkv)*_ipQFpZHhcX zCOAp`K@Y(Z|5XqD!_QU~i2<%A?j;n9#2)oL`*%?LcMScDqm3~^5K=-X z0lK}?uZO)-xzb$m;XWfD<>a=>*#FrMk4WHlVVDdo2$FP-cA_m!rt7v09~0Dq>fT64 zf_N;UZ`gem|5!f`(84m3dNsX0w5(MS$EZ?PxjUi=(dAfEI@il* zSeapBmh}CK@mprOhzp>05v7BX`(awYp&3Jp2aY2fx*6CF=ADpaM@TL81HvEc^)~zM z8+8XPQc%EmbvN3=HZplY>2y!aqI;_%q?hQ84OOsT3 zAa_~8xX$uZemn%^?Brt*p!)e5Uwq|#Zl^c50dXad(qj`#p>+7y%mM74TCHC(@MpZW z`sjw57rH!q`#_}QW2w&$VpTfSX#-(F*&8cTE{0!G}ocCBt)nYIx$~OFdPl)AQo%WNm=AIGBr0y%iJYyl~6Jm%sA5B8%r7(+h zp+2wjyB~I7Y8sVWUYZjQqf|c3K_s0$4+=ptdB)Nm0BIQuQF@$u69-WkqbaY7>z{8P zRU;DTI}9ABRZ z0&+!jue2a{9uz)bF#&Wj9yNWWh`C3OkDIJJwfmSl)mSI`RvaGd$Xgap3 zMEE&5@)xc5)q*k(c^2cQ%eN4G`=~k+%iZK8*7_1Whb{eZF?+0M=MjFR3vE`oXMll> z6A}h+6z3V1KM5GUi8zdhn2xsz6&K(nO_oU5*=H)J#6ggv*h0M=x;L_cn@J z<>F1KJ<2bHFiHwVUSe&tDrJ$`tN3*fzZ6LmXX zU{{Mw9pm$E9aT zJA9=1?608Y@9G6K;+GEoTvyqt(8X2FUf)7cF0?4tkSl~fEJ8#@GaPK;6F<^1kTl^J zA51^EWxoQYk^UpBTnp~b3U}vf?0R;CeRtQ7rZ#3AZm7VG+7EqN=Z8Ww>i%UJ%N6L> z#^#t($2L#os$pV-dd>2HCpH+x1+l74qy|%6Da1^jr1Ic>1)k%31q4xgMGez|To{(O~C{^^p=0&O!@`%qkYtG9O5AB|RTqB4>-nI!CY z$$8Pxw7qSJN~T6lWu&nKd_z@5MCF37lRh--pt46J9FO~e`WYsF=PE&&Rk;TiH+>K7 z1G+2pbQT5fk!>F6kzoU}lIe=9uG5%kVw^%QY3`!I3lLjFE;t!Cc^h;{%!bci;FaF4 zP8-!c^e5jJyM@+7I1d$1ZI68E+S7W-s(PymsXfYM;fRoNe!$e#g6zGJ?ns~+Sy)lv z+^=opSM%tu3T;%)BDZ)ic#hGkDGo$b{aQKe5Rwn{V?-Z_ul7X}f7oiBpZ?0;+M~eD z=lP?z+K5Us(EXd#dX3#LxS?c}QnCuFez>4uU70h7#ilxS*`C(9;$r=nVK z{n)u24Y)s)Gn<>uv9ipdK91{11m;deOnhe;Vao^KUwgZQYA4XYB2I92FH`L7mKG!{ z;AYE3JDWU{!S-tnpt3&sDgb$yq)JF~2VduLMW~x!?&3X(ow#&xCJ-GXTz3=j_NhS| zN7Kf_i?&3lfqr$Kf>V>+Qu^Bj28$&zts-|xUk3O3RFKbJp%L*c0%;^omkvA2-tgZC z-as;jZtP$vtW(*g(x=Rm>Sb(W>-%@Jgq=IaGmdkg1n(ZC)~FwufHaZmjQdt^3zbx% zO9rtPCAAVYIX&*HZJ55ij zs?Gz}$D;i3ycYUN^4%&&H->~{!t6I0`t`|b>%Q?!c`$kEUw|GaN*h`YzmniUx%`k5Nc`|;m8;l6p zJ;>rPog-D>s89ZiE?GHAXuLbi+i_#NpNPQ4fXS)Y{6fTWaOY-E=LVB&>sqL4cT*6b zmQufgDBHZFuI&va1Ab_~kf0+ej|$GwyrKnnpP3WIaAY}+BI|0}Aw$&wI)M*1YCclN zvWoFpyXMo#z2b%`;`+U(HJ(F9DSNGcLyKZ*cjeJ7G|Uu=yE>l_uiJRR@EW^Ajo;$^ zz?@{=`iYc`Zpm*$3$-JflQUOi$2DH|l8y#7ruV}>G8RA}{lP)qV`5;fgf^d@|+I5YBP?u|kykMtAv~t9m-KclMu7QtCGl0@F8?^SAU6;$N^34Wy%;sRiaLjxX6nf zl8xxrDK?l@K=tEMn`k{|UGmvndjPVPjhmEx$|BgI=-6N#}v- zi3%nvVk>QrtI6rgMF+hNtN?yOj>b81Pe9nrFdoWO>B<;$U7OMgJZrlN@BIaz)VvN` zR#yNZ0hsCGhu#pitsFpme*2_&@q#zp+nrmTS5Xq9RvN zp!~)@+hQDg7rtVnFWwef3dKvFhEG~r%yEVA)$)InC&7|g$$Gp)t+4;%nl>*p_<>%H zGJHG3llySpyW96wdx?BqPVj%3;`m?9!9Q>05e%|Bf?SpHUKqcpf)oNw@op8Y=4+DS z{*gpS47(Km(k#Lrh4JJtz9;|3jE9i#<5zj*e1yTrJQdD+bRv;mb)$DxJUpteuBkJ^ z0VD#vd_=!A8r5pR>2=dFG>($k4k;VkTVr<07mj=e#_L>SZvEnu64-{#>-H1diH2pF z3~xFQFQ{-^UnrvCfriIZtQX4kd9$%w#;XhI{LOLJGJ}`x7a-J8$sHXHI<=qJmMAcd z!fz_PGKLN+DWs5l!Jn{PWMRZn6A!VBf<@ zkB3)ir1Smecel@K$#lfX{;*;tb+G!_(iAA$Cb|l^oIpbGV$_$Tb@1wL{ zpiBYVCQgL((`>3|VsdItRts_46tu zPx!BU?<(uE)-@F5< zWY%>)lx5vWQ$Ye_ZOW7qj(BIAc6)JX3=JX(gANgq3ARAOX44;Oi@ski5gB z$W0tjS{2#tp$()ceU`ab?^Ql<7us>Jh1KM>paKHw)~M<+plrqzc)A*K+eKhXq~a~3 z8B}^-fASqE`=k`Jp&IvzAQv(Lt{jY5P8`o7)n=F>cXh+7o6_P~Wnp=iQatH9MT`ZILn0_(&#Z*gfpJK8r-Ee_cy{Ehr z1No5t4UYR+1osRG3gc4zjLL{;k@*4X>Kb>`cHveyO&`xuy^?v$+|0Zjww&UzmTw~! z`C|TNz>2|P(_H3n-;wgr;uMp9!SAg~!tnnlF~@76ZGoQGHi7vWR__;Te~e!3hA8lT z{Y!TvDetn4k>dWO3eo>=GiqsD8U}=!M{VAhRawH8sc)u<02t0pg?g3&w~zlA^rx_S zh|yJ2OCS2|r9YJg2lh>4*5>)FM&c$saGpmm#^p-%*&A_)BS<9SXA(QhtkY&ImmPKb zDp6e&)7uaM<8205D0TR@9d7m(-;s&ZRr9MnS5|+o-?^_`3rgvPs4Y(Do^PLVat%xhKJcSroZpdJuW+>QoE$9Y}N#RArmS2X=?4WTvpG-QZ zDJ#fr^}^NO^!YI3PkBh^Cdm{Z;Kc@j2H*K*vX&nIPjRjlu?j> zs1XOHU43p)P+k7g}Zl*JXUQe_a!Td~KupY`D`8aRAZ{s7#g8}V1 zS)q?At9$R@88S}0SL=qylIpWzgKFn-VeMyImMLoTZ)b6MH{NhTzo=8jx z9LjI!rt;9oP0Z{ml=gkgGxjPSfn!xpq$WHkoz0Zxk=nT3?l?R_>V60zlIx}&l5FkQ%T3_|81~=O)3t>Za0Rq^E*HP>bQxV zpZxhntavAfe0i|8thf)7WK8x-qIT)FeQ{=7u@3d*w;&BFXd1!?uiR!%{CGNZJ`T-9 z!Du9fxRf}7`Y(f+8gN=9z4r86b6)CQde9!r(h!d@YapKBN_eJ){9@Vhc3@D`#D4QF zBcfkz3D6QFlxgkFX$QUVT0a!tul-`5K-x|A8I7hY!LR&7#8ovoqdEX=M{wL9ub#l+Z+lgbXdHf%${h@Kf3K8v* z*!mQTgA&ZXTQ}F!)U=#WwN>a#t zJ$al>csI^8K1i3D!$+O6ASATxpq5S&739M4)Qg=QFoJDG`}Lv_+}sP;cp1a4CBPo% z(mKZVr?xwSIW<&oWfUV9vjDe9Y-OA&V|^JP?OjrRFD2EA<5It`nzKB=|I}_|hs@`N z&-sx-}zJl)%$HjouPz z64y%;4zHdXx*4kuY5uWR6`&ivoQ5-r)$L1IuG*Ne8B09}h>khr*V|>a3p}*d2~X8F zRbP1FT~^+F=q?E$eDdw=flw`{;K}{n6ZvnZ<-gAS{;d{M;(Ke$%R|(qkP0;q6IkJP znRbgTMbOjE8)w8^ZO{t{uDMz7>+$c7DVhlQA0Ni?@$v3z!?02ySb<^TWy literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/lexical-model-test.png b/developer/20.0/context/images/lexical-model-test.png new file mode 100644 index 0000000000000000000000000000000000000000..4b434fc568fdda271cd73f4ed6ade260863d4379 GIT binary patch literal 82376 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 O&kGr4=}JkXp#K5&%Y?xI literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/model-menu.png b/developer/20.0/context/images/model-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..4572b234f6a0b8dcca914cc6a0ee7199d1c30f06 GIT binary patch literal 5224 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 aY*cGeTXb#F_utz=EHxD^Ww@fn+kXL?rVaT3 literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/on-screen-keyboard.png b/developer/20.0/context/images/on-screen-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..4aaf2aef5209f9dd7f7c7e304905df20178676af GIT binary patch literal 38893 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%0Ai)L_FY%chk+Z7(e? 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 Z{|A^Pob#t;7m@$~002ovPDHLkV1fh1g);yE literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/server-iphone.png b/developer/20.0/context/images/server-iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ce6589034b2738e989b01de144f0d26b5ad8dc GIT binary patch literal 83389 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 Ny0Vs170fd1{{UyaF;xHn literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/status-bar.png b/developer/20.0/context/images/status-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..7439322aab5386130d7c5e74a3230867d67d7795 GIT binary patch literal 1776 zcmVPx#1ZP1_K>z@;j|==^1poj6tx!xlbu;NRch>+9?4>gxFT`2PO> z`T6;PfPl}>&reTJ4h{|+92^xD6(ArW@9*!xz`&4@kN^MxaBy%?P*5;1Fh4&(I5;>M z7#J!lDxaU9KtMqM|Ldt^DPgSZzrVi@CODs_tGmF(wYRvnwY8?ErY?2~OD88M|ICUZC1onR>3)^78Vwwzk5^%^gc` z8yg!BZHNH8@&}Z?>a1rWB`G0etm^;&Gcz;U(v!^0%)H2<$jidkqL_oR)aK^q6IyN; zMpQvTLAklPH#ax`=d58RXX4`G+S=Oa=;+ha)9LByh0On9tk3`d&xIu^Atj2<=d58R zDb37^2b8=Gcb3in|EcHC*x1+bIEVI_)TV`m{_XScVvudlD8qob**sm+Os z^Yil?GddYOM}>*c4Gj%uW@c7aR#Q_`h0M>@)zuYIe*;X18gR4#SDOk=f*&6rFg`*p zNl`CEN-Qia4-XG7FE4LzZ%Ii>VTsRQUtb3Y2MP)b`uh6p?CgS6#0UTY010qNS#tmY z4#NNd4#NS*Z>VGd00hiQL_t(|UhSOwf74VLhr2H90&Fm>n&NC1ROW4Sm2Ns^9jn4n z*@Uu4XE!GzQ;-RAk$L5!;1&L6-uFExX&QSu9Ye_SeLf?3bIwVANZzOCLYo8t00000 z00000001$fBiU&I03t?bvO_CeWm{Kwj}8FleojTB1dJn*3WoKW%V%Kh60$LN&7dCG)1ACrIF}t6B zM)uF{L0@Bn-JeeH?c0@3KbO)apf$!e4?Z7eP*r5ILpA${V{@+ZP(}hDdHqR7^_uhxi4KTO)@R8XnM?d)RFl;u!NqwYjKBkUm zVY3lp^ITzm&bOJFA(Jy%+Q8dJ#;~X63x)Z5HYZ9a55VU7w9z*& zxSzNS3#ZDoam%L`YWn7Uagp|U83tvtpJt22#mW+GxB->&lqWx)FZ!lZ8CT|(KU-0) zxb-+aBkyYTk@oT#Wpia|k&=nhg9@lvkG)GL zzoZo61mjeSZo)hiZP@IdbywZ9yjgWA4%$3JH#Uoa0c+B-%Cwm*2W*yGDmRz!w{)+fC*Ro8IZ~60!Z(;JWu1}( zc}y(6cQt-wYAbCbi*NI!I)=?=G`6|2M0qC3L?xoG%Ci-Uq%Yt!ROu5t+Uc9!)m8O# z4Gsc*^Lg=2Bo5e2H&=w^Wk?EDf=FQ*m$6`a9y)HRubDnOt zRMxRsT@5zJ8|j;gIwNhSnaz?)@uUr#<-evbtgWqGkSH+H&heDEfzAGyCt$N*S+$uT z6OYxstEtm?3!CGJq0N#>)jZ?W^V`Ibc5VK4czF1tM8Q=s7O;WMvXYg!bS7xCwBS`S z-{#T^m3XUQqO)2BqjMr}v&+L7vbpy=0ydjrPhFm8t~9q zy!JhFeSLlXx0yfLE`3I`>ZI+TDYT{juZC6vI$lENReY52s z)gCq*(PT}V@oko=G#~gjODe^4+H7ufVsN4sE%Rm)6n=}~qz*Da{rt@It z8+wya$9)|D03ycy@H=?%23`Q7NS!zE;_dhVM3Q=M#|Hoa00000002OUMB)LreS}3g SRN|We0000w3Y-x+t|8LTWuZMo)CMKL2C)I zCT3KkXjO++)!3C%w3y5^=2z2B=uoQWYtH%gkKdfR=e&FGyZ3WH=iPViJ1>pw=Af#q ztqcHwsw0U&1pqlD=!fn23e+Eo?r6}+MN%DXfyP0dMR22V9`A|=fTnDfPfQ57=aXG% z#Qy$%nN0Tn{d<{!3C1w&A=$RKZ2_i0HpIpN7%(jR+hb!e%2WFRdd z*w$bcgbNrpI_)5#(j}5tBmk&&Z7(?l%IO*aC{i5>cv`IQ5}gx0je%tvO{L8q+xdN( zM~!cRa6pf-`s(x6ShNMuN9Aef>)vb5jL$-;EBKvJa0?(GS6bVvFo8rx9E2x|6{}+& z??|UB5Y1DNn)qB!c`wnBNc1YOOMLrCy3$`-TDjMGR4Bh#+%APDo^XezK5MY&M|E^6 z$WSJOLyBV@_lTfW$@ng9DIK1nYXstyNmPC$z(aFp40_5d)SduRDrXYl-ti% zG7>*#`P~^;bXMnkpHX=d*`#{9=lMBLYtwXEfQL^8(Q0PRHMPW22cavNfUCnp-^=6vM}Fw$#^Xo&Lp4 z91*#(SyB>Hcz$#yL{w5yW)Xnvm7zb zj-2Y20xW7l`RRank?+Iggw^hB`UcC*nl|g2L(CPh7`=8(Cyns{}Ud5A}FTo0QHt<=!DkS7}TPdPaW$Vj=~)nubhR&!AHr$KKIvP$xCe?8O<{mqYdsYp`-E_NR)HH@|*g;&VAdLV`T zs~^e@0vXp5+eB?wMI{HhNIPGgctWb~%*adZaWlrk!0B42T*?2xIU`HD_|igs2LW#z z@MZkS5^yxt;cXyVLNUN`FMbYONZNuG5!HV-=Vs$aj7}c14{Irss+03mq6SozKTOD* zJfBuEC_S{H{t}tSbyP^&%6Y>%?B}wws0f+$KJdi0LSr&XK^0v>(ofwz_ZlamJm%}; zBk5OM280lFKB*aDU^R7_%xS%Cnb#iE%V&}KfY|kZlenCVv@eW$`YqMKBt8wDo^&fb z0kfJVgs9pzFF~tF(K-gX?adv8>igBXRc+npihWe_fDGkba6Rcp z>upt&xKVZw(*ehR)xh5GCo4c|uix*eg6`csfT>0iE!$Dp+fwLA2``9c%)2}}vXj?& z-@H%KI3BBpUB?GeuFU-Vv0C9%tJw}5PombpV0w8Z+sxy4)Jd-`rP-gyI5TBS{LDep zj%ly2G7$-Q3FUd|^|Nu@W^D7xaK+HFKpP^g%k_l!uN;5t^!iW3*|gta*v1+X4!fDx zTf;s=%!s+Nu4iZ$VqbId>>8ICw`%P^Yxeur+`WosCv=~h$oGzuSvcvjS>0=y*8(>~ zbeTig3^snU)ABIql;Oz7GGQ_AZeY*`5+?o4!n)Pl&$?>Gy&n;g|DHbBZGPC%nqB+vX*Z?#H;o(cq<7(_`uHKutK7+xa?5>^wVKwYL`;5#=F~%B`W1Q%a=YmpqsEr z=WiPJk!XxjG z&Drpile8D-J>1~ptT7Dj=bN>RQ++WUJ-E$L%NdhnMv)rH$+e5~#N-N0x3f6dUA&IF zdc7sT%4~P0%bR#s{`ltK_Lxy3^ literal 0 HcmV?d00001 diff --git a/developer/20.0/context/images/taskbar.png b/developer/20.0/context/images/taskbar.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4611fe2e3ed7ba110de92497bcbb02aacbc59c GIT binary patch literal 15323 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 + Tab). You can then +insert the virtual key code into the last active edit window at the +current cursor position. + +Press +Ctrl / Shift / Alt +and the key you wish to discover. You can see the virtual key codes for +left and right Ctrl / Alt combinations by checking the "Distinguish between left and right ctrl/alt" checkbox. + +To close the dialog, click the Close button or press +Shift + Esc. + +Press Shift + Enter to insert the current virtual key code into your source at the insertion point. \ No newline at end of file diff --git a/developer/20.0/context/keyboard-editor.md b/developer/20.0/context/keyboard-editor.md new file mode 100644 index 000000000..433cce5c4 --- /dev/null +++ b/developer/20.0/context/keyboard-editor.md @@ -0,0 +1,652 @@ +--- +title: Keyboard Editor +--- + +The keyboard editor is the heart of Keyman Developer. This window allows +you to edit all aspects of a keyboard layout, from the visual layout of +the keyboard, to logic rules, to touch interactions, and more. + +The editor is divided into multiple tabs. Initially, only three tabs +will be visible: Details, Layout, and Build. A keyboard can have +multiple source files, which are all managed within this one editor. + +The following image shows the first tab of the editor, the Details tab, +for a brand new keyboard, with those three initial tabs. + +Keyboard Editor - New file, Details tab + +> [!Note] +> Users of earlier versions of Keyman Developer may initially have trouble finding tabs such as the Icon tab or the On-Screen tab, as they are not initially visible. The Features grid on the Details tab allows you to add these extra features into the keyboard. + +## Keyboard component files + +A keyboard contains multiple source files. The following table lists the +file types and which tabs are used to edit them. The filenames shown are +defaults and can be modified, by editing the corresponding line in the +source file (and renaming the file). However, where possible the default +names should be used. + +| File type | Tabs | Feature | Store name | Description | +|-------------------|-----------------|--------------------|----------------------|------------------------| +| `file.kmn` | Details, Layout | | The primary keyboard source file. Required. | | +| `file.kvks` | On-Screen | Desktop On-Screen Keyboard | [`&visualkeyboard`](/developer/language/reference/visualkeyboard) | The visual presentation of the keyboard for desktop computers. | +| `file.ico`, `file.bmp` | Icon | Icon | [`&bitmap`](/developer/language/reference/bitmap) | An icon that represents the keyboard in the user interface on desktop computers. | +| `file.keyman-touch-layout` | Touch Layout | Touch-Optimised Keyboard | [`&layoutfile`](/developer/language/reference/layoutfile) | The touch layout visual description file | +| `file-code.js` | Embedded JS | Embedded Javascript | [`&kmw_embedjs`](/developer/language/reference/kmw_embedjs) | Additional Javascript code for [IMX](../guides/develop/imx) functionality | +| `file.css` | Embedded CSS | Embedded CSS | [`&kmw_embedcss`](/developer/language/reference/kmw_embedcss) | Additional CSS stylesheet for custom touch and web layout styling | +| `file-help.htm` | Web Help | Web Help | [`&kmw_helpfile`](/developer/language/reference/kmw_helpfile) | HTML file that replaces the On Screen Keyboard on desktop web layouts | +| `file-codes.txt` | Include Codes | Include Codes | [`&includecodes`](/developer/language/reference/includecodes) | Code dictionary for use with [named constants](/developer/language/guide/constants) | + +Three tabs include both visual and code editors: the Layout, Touch +Layout and JSON Metadata tabs. Changes to one view will be immediately +reflected in the other view. The code in the Layout tab is important +because that reflects both the Details and the Layout tab. + +## Details tab + +Keyboard Editor - Details tab + +The Details tab grows as you add more options to a keyboard. The fields +here are: + +Name +: The name of the keyboard, corresponding to the [`&name` store](/developer/language/reference/name). + +Targets +: The intended target devices and operating systems, corresponding to + the [`&targets` store](/developer/language/reference/targets). + Changing the targets will hide or show parts of the Details and + Compile tabs. If no targets are selected, Keyman Developer will + treat the keyboard as a Windows-only keyboard, for backward + compatibility reasons. + +Copyright +: Enter the details of the copyright owner for the keyboard. + [`©right` store](/developer/language/reference/copyright). + +Message +: Enter a message that will be shown at install time for the keyboard + (on Windows, macOS). [`&message` store](/developer/language/reference/message). + +Keyboard is right-to-left +: Check this box to indicate that the keyboard is a right-to-left + keyboard, for web and touch layouts. [`&kmw_rtl` store](/developer/language/reference/kmw_rtl). + +Web Help Text +: A single line of text, with basic HTML allowed, shown at the bottom + of the desktop web On Screen Keyboard. [`&kmw_helptext` store](/developer/language/reference/kmw_helptext). + +Keyboard version +: The version of the keyboard. Read the reference documentation for + [`&keyboardversion` store](/developer/language/reference/keyboardversion) to understand + the legal values for this field. This is not the same as the + [`&version` store](/developer/language/reference/version), which + controls the Keyman (and Keyman Developer) version for which a + keyboard is designed. + +Comments +: This field corresponds to the first lines of comments in the + keyboard source, and is visible only to the keyboard designer. + +Features +: The Features grid controls which additional file components are + included in the keyboard, as listed in the Component Files section + above. Each of the features relates to a system store. Adding a + feature will add an extra tab to the editor, and add the + corresponding store to the keyboard source. Removing a feature will + not delete the component file, but will just remove the store from + the keyboard source. + +## Layout tab + +Keyboard Editor - Layout tab, Design view + +The Layout tab gives you a simple interface to quickly create a keyboard +using a visual representation of a desktop/laptop computer keyboard. You +can drag and drop characters from the character map to create keyboard +layouts. You cannot access most of Keyman's more powerful features from +the Layout Design view, but it will be useful to get you started on your +design. + +Each key can have zero or more characters assigned to it. Each key can +be assigned a different set of characters for each shift state. You can +change the shift state by clicking on the Shift, Ctrl, and Alt keys. + +There are two ways to assign characters to the keys: + +- Click on a key, and then type the character's code into the Unicode + Character Value(s) field, or the type/paste the character itself + into the Output character(s) field. +- Select the character from the Character Map and drag and drop it + onto the appropriate key. This will set the key to output that + character. + +> [!TIP] +> To add the character to a key with existing characters, hold Ctrl while dropping it onto the key. + +> [!Note] +> Any key that does not have a character assigned to it will output what the selected Windows layout specifies. + +Distinguish between left and right Ctrl/Alt +: A Keyman keyboard can treat left and right Ctrl and Alt identically, + or it can distinguish between them. The Design view allows one or + the other mode (in Code view, you can use both interchangeably). + +Display 102nd Key (as on European keyboards) +: European keyboards have one extra key that is not on US keyboards. + This key is positioned to the right of the left shift key. Some + other keyboards have additional keys; these are not shown on the + layout designer. If you have a European layout selected as your + Windows layout, the 102nd key will always be visible in the + designer. When a European layout is selected as your Windows layout, + the shape of the Enter key will also change to take two rows, and + the backslash key will move down one row, but not otherwise change + in behaviour. + +You can press and release Ctrl to select +another key on the keyboard using your keyboard. + +Keyboard Editor - Layout tab, Code view + +The Code view shows the source code of the keyboard file. This is where +all the information in the Details and Layout tab is stored, and +additional logic and complex keyboard layouts will be edited entirely in +the Code view. + +See the [Editor topic](editor) for more information on how to use the +editor shown within this view. + +## On-Screen tab + +Keyboard Editor - On-Screen tab + +This tab allows you to edit the visual representation of your keyboard +layout. The content on this tab is stored in the .kvks file associated +with your keyboard. The visual representation is used only in desktop +and desktop web; however if no touch layout is defined, this layout will +be synthesized into a touch layout automatically. + +An On-Screen keyboard is optional but in most keyboards is recommended. +The On-Screen keyboard may not always match the actual layout +identically, because you may choose to hide some of the details of +encoding from the interface presented to the user. The user can also +choose to print the layout. + +This keyboard layout can also be printed or included in HTML or other +documentation. The editor allows you to export the file to HTML, PNG or +BMP formats. + +Fill from layout +: Compiles the keyboard file, and processes each possible keystroke in + the keyboard file to automatically generate an On-Screen Keyboard + that matches the layout. This can be used to effectively + pre-populate the On-Screen Keyboard and reduces the complexity of + designing it from scratch. + +Import +: Imports an On-Screen Keyboard from an XML file. + +Export +: Exports the On-Screen Keyboard to an XML file. + +Text +: The key cap for the selected key + +Bitmap +: A bitmap that is displayed on the selected key (not recommended, as + it will not scale cleanly) + +Display underlying layout characters +: If checked, then the base or underlying layout will show in small + letters at the top left of each key cap. This can be helpful to + provide users with a guide as to the position of each key on the + keyboard, especially for non-Latin scripts. + +Distinguish between left and right Ctrl/Alt +: If checked, treats the left and right Ctrl/Alt as separate layers + +Display 102nd Key (as on European keyboards) +: European keyboards (ISO layout) have one extra key that is not on US keyboards (ANSI layout). + This key is positioned to the right of the left shift key. Some + other keyboards have additional keys; these are not shown on the + layout designer. + + If you have a European layout selected as your + Windows layout, the 102nd key will always be visible in the + designer; ensure you select this checkbox if you want the 102nd key + to always be visible to end users of the layout, irrespective of + their selected base layout. + + When a European layout is selected as + your Windows layout, the shape of the Enter key will also change to + take two rows, and the backslash key will move down one row, but not + otherwise change in behaviour. + + Keyboard Editor - On-Screen tab with ISO layout + *See the difference between the two layouts in Keyman Developer.* + + > [!NOTE] + > The "Display 102nd Key (as on European keyboards)" checkbox can be left unchecked. + > To ensure compatibility, the extra key shouldn't be assigned since it won't be accessible on an ANSI physical keyboard. + +Auto-fill underlying layout +: When the Fill from layout button is clicked, if this option is + checked, then keys without corresponding rules in the Layout will be + filled with the base layout character. + +## Touch Layout tab + +Keyboard Editor - Touch Layout tab, Design view + +The Touch Layout tab is used to create the visible representation of the +keyboard layout for touch devices. It works similarly to the On Screen +Keyboard Editor conceptually, but has a number of additional features +specific to touch. Keys on the touch layout trigger rules within the +normal Keyman keyboard; if no rule is defined for a given key, it will +be given output if it has a standard code beginning with `K_`, or if it +is a Unicode value code, starting with `U_`. + +Follow this +[guide](../guides/develop/touch-keyboard-tutorial/making-touch-keyboard) +for learning how to create a Touch Layout keyboard. + +In Design view, the editor can show a number of different device types, +including iPhone and iPad, in different orientations, to allow you to +visualize the keyboard layout before you load it onto a device. The +following image shows all aspects of the touch design view. + +Keyboard Editor - Touch Layout tab, Design view closeup + +### Left sidebar controls + +Template... +: The Template button allows you to choose a standard layout of keys + from a predefined set. These layouts move the standard set of keys + around and between layers to reduce the number of keys on each + layer, optimising for mobile phone or other sizes. When Keyman + Developer switches to a new template, it will transfer key + definitions to the new layout as far as possible, but if keys on the + current layout are not in the new template, their definitions will + be lost. Therefore, selecting an appropriate template early in the + development process is suggested. + + - template-basic: has only a phone layout (4 rows of keys), with three layers: default (K_A through K_Z + plus some punctuation), shift (Shift K_A through Shift K_Z, plus some punctuation), numeric (K_0 through + K_9 unshifted and shifted, plus other non-alphanumerice keys). + + - template-latin: has both phone and tablet layouts (which are identical except for some key spacing, + each with 4 rows of keys), with four layers: default, shift, numeric, symbol. The first three layers + are similar to those of template-basic, with the addition of longpress keys for accented characters. + The symbol layer has many symbols not usually seen on a physical keyboard. + + - template-traditional: has both phone (4 rows of keys) and tablet (5 rows of keys) layouts. The phone + layout is similar to the template-basic layout. The tablet layout has eight layers: default, shift, ctrl, + shift-ctrl, alt, shift-alt, ctrl-alt, shift-ctrl-alt. The default layer has the keys from the default layer + of the desktop layout, the shift layer has the keys from the shift layer of the desktop layout, and so on. + +Import from On Screen +: If you have an existing On-Screen Keyboard for your keyboard layout, + importing the design from the On-Screen Keyboard can reduce the + development time considerably. Once you have imported, you will + probably want to select a new template to transform the + desktop-oriented design to a tablet or phone design automatically. + +View Controls +: This selector allows you to choose the simulated view of the + keyboard, either landscape or portrait, for a number of devices. The + presented keyboard may not be 100% identical to the final layout as + seen on the device, but this allows you to get a feel for the design + before testing. + +Platform +: The platform controls allow you to select and add or remove platform + support for a given layout. If a platform is not defined, then + Keyman Engine will transform the layout from another platform + automatically, so you don't necessarily need to define layouts for + each platform. If the 'Display underlying' checkbox is checked, then + the base or underlying layout will show in small letters at the top + left of each key cap. This can be helpful to provide users with a + guide as to the position of each key on the keyboard, especially for + non-Latin scripts. + +Layer +: Each layout for each platform is made up of one or more layers of + keys. Each layer can have a default shift state associated with it, + which allows keys to trigger specific rules in the Layout code. + +### Keyboard area + +On the right of the sidebar is the keyboard design area. This shows a device with +a presentation of the key layout. Within the key layout, you can click +on any key to edit it. There are a number of controls: + +Red circle with an X +: This button to the top right of the key will delete the key from the + row; if it is the only remaining key on the row, the entire row will be + deleted. + +Green arrow with a + +: These buttons will insert a key to the left or right, or a single + key on a new row above or below the selected key. Adding extra keys + scales the entire keyboard. + +Dragging the right hand side of the key +: Dragging the right hand side of the key will resize the key; + resizing the key will rescale the entire keyboard so it still fits + within the device screen. + +Metrics +: The metrics displayed on the right hand side of the keyboard show + the virtual width of each row of the keyboard, and the number of + keys. For small devices, 10 keys is the maximum recommended number + in a row; each key has a standard width of 100. While each row can + be a different length, the last key in the row will be stretched to + balance the final design; 'spacer' keys can be used to leave a + visual gap on the right hand side of the keyboard. You should aim to + make each row the same total width for consistent results. + +### Right sidebar controls + +Next to the keyboard area is another control bar for editing details of +the selected key. + +Keycap Value +: Assign a type to a key. This is to specifies which keys are Text, AltGr, Shift, Menu, TabLeft, ZWSp and more. + +Text +: You can drop characters from Character Map directly into the key cap + edit box, or type directly. + +Text Unicode +: Clicking on a text unicode will focus the unicode edit box + instead of the text edit box. + +Hint and Hint Unicode +: Add any Unicode to indicate the presence of long-press keys for that key, and the hint will be visible in the top right corner of the key. + +Key Type +: The general appearance of each key is determined by the key type, + which is selected (in Keyman Developer 10) from a drop-down list: + + | Key Type | Description | + |----------------------|----------------------------| + | Default (normal) key | A standard letter or character key on the keyboard | + | Special (shift) key | The grey control type keys, layer shifts, Enter, Backspace, etc. | + | Special (Active) | A variation on the Special keys, which shows a highlight, typically used to indicate that a shift key for example is down. | + | Dead-key | While this key type has no difference in function to default keys, it will have a different style to indicate that it is different; the logic in the keyboard source may well be a deadkey, for example. | + | Blank | This type of key cannot be selected in use and shows as a blank key. | + | Spacer | Leaves a space in the keyboard at the point it is inserted, in the background colour of the keyboard area. | + +Modifier +: Determines the state that Keyman Engine will receive from the + key stroke, such as Default, Right-Alt, Shift, Right-Alt Shift, or Caps. This makes it simpler to design a single keyboard that works across both desktop and mobile interfaces. + +ID +: Each key must be given an identifying ID which is unique to + the key layer. ID by and large correspond to the virtual key + codes used when creating a keyboard program for a desktop keyboard, + and should start with `K_`, for keys mapped to standard Keyman + virtual key names, e.g. `K_HYPHEN`, and `T_` or `U_` for + user-defined names, e.g. `T_ZZZ`. + If keyboard rules exist matching the key code in context, then the output from the key will be + determined by the processing of those rules. It is usually best to + include explicit rules to manage the output from each key, but if no + rules matching the key code are included in the keyboard program, + and the key code matches the pattern `U_xxxx[_yyyy...]` + (where `xxxx` and `yyyy` are 4 to 6-digit hex strings), then the + Unicode characters `U+xxxx` and `U+yyyy` will be output. As of + Keyman 15, you can use more than one Unicode character value in the + id (earlier versions permitted only one). The ID is always + required, and a default code will usually be generated automatically + by Keyman Developer. + +- `K_xxxx` is used for a standard Keyman for Windows's key name, e.g. + `K_W`, `K_ENTER`. You cannot make up your own `K_xxxx` names. + Many of the `K_` ids have overloaded output behaviour, for + instance, if no rule is matched for `K_W`, Keyman will output + 'w' when it is touched. The standard key names are listed in + [Virtual Keys and Virtual Character Keys](/developer/language/guide/virtual-keys). Typically, + you would use only the "common" virtual ID. +- `T_xxxx` is used for any user defined names, e.g. `T_SCHWA`. + If you wanted to use it, `T_ENTER` would also be valid. If no + rule matches it, the key will have no output behaviour. +- `U_####[_####]` is used as a shortcut for a key that + will output those Unicode values, if no rule matches it. This is + similar to the overloaded behaviour for `K_` ids. Thus `####` + must be valid Unicode characters. + The square bracket characters `[` and `]` indicate an optional portion of the sequence + and are not to be included in the shortcut. E.g. `U_0259` would generate a + schwa if no rule matches. It is still valid to have a rule such + as `+ [U_0259] > ...` + +Padding Left +: Padding to the left of each key can be adjusted, and specified as a + percentage of the default key width (100). If not specified, a + standard padding of 15% of the key width is used between adjacent + keys. + +Width +: The layout is scaled to fit the widest row of keys in the device + width, assuming a default key width of 100 units. Keys that are to + be wider or narrower than the default width should have width + specified as a percentage of the default width. For any key row that + is narrower than the widest row, the width of the last key in the + row will be automatically increased to align the right hand side of + the key with the key with the right edge of the keyboard. However, + where this is not wanted, a "spacer" key can be inserted to leave a + visible space instead. As shown in the above layouts, where the + spacer key appears on the designer screen as a narrow key, but will + not be visible in actual use. + +Next layer +: The virtual keys `K_SHIFT`, `K_CONTROL`, `K_MENU`, etc. are normally + used to switch to another key layer, which is implied by the ID. The left and right variants of those ID, and also + additional layer-switching keys mentioned above (`K_NUMERALS`, + `K_SYMBOLS`, `K_CURRENCIES`, `K_ALTGR`) can also be used to + automatically switch to the appropriate key layer instead of + outputting a character. However, it is sometimes useful for a key to + output a character first, then switch to a new layer, for example, + switching back to the default keyboard layer after a punctuation key + on a secondary layer had been used. Specifying the `nextlayer` for a + key allows a different key layer to be selected automatically + following the output of the key. Of course, that can be manually + overridden by switching to a different layer if preferred. + +Drag and drop +: Keys can be moved around the keyboard by dragging them with the + mouse; a ghost landing box will appear beneath the key when it can + be dropped. If the key is dropped in an invalid area, no action will + occur. + +Double-click +: Double clicking on a key with a "Next Layer" defined will switch to + that layer. + +### Middle bar controls + +#### Long-press keys area + +The keys in the long press area cannot be resized but the controls +otherwise work the same as in the main keyboard area. The keys cannot be +dragged between the main keyboard area and the long press area. The bar +below the long press area contains the corresponding controls for the +long press keys. + +Keyboard Editor - Touch Layout tab, Code view + +The Code view allows you to edit the JSON source of the touch layout +file. This makes certain operations simpler, such as batched rearranging +of keys, or using another text editor to make bulk changes. The Code +view uses the standard [editor](editor). + +The format of the layout file is described in [.keyman-touch-layout file format](../reference/file-types/keyman-touch-layout). + +#### Long-press, Flicks, and Multitaps controls + +Underneath the keyboard area is the Long-press, Flicks, and Multitaps controls. + +Long-press, Flicks, and Multitaps layout + +Red circle with an X +: This button to the top right of the key will delete the key from the + row; if it is the last key on the row, the entire row will be + deleted. + +Green arrow with a + *(Applies to Long-press and Multitaps)* +: These buttons will insert a key to the left or right, or a single + key on a new row above or below the selected key. Adding extra keys + scales the entire keyboard. + +Drag and drop *(Applies to Long-press and Multitaps)* +: Keys can be moved around the keyboard by dragging them with the + mouse; a ghost landing box will appear beneath the key when it can + be dropped. If the key is dropped in an invalid area, no action will + occur. + +#### Right sidebar controls + +Next to the three controls is another control bar for editing details of +the selected key for different Gesture Type. The only difference between this control and the [keyboard right sidebar](#toc-right-sidebar-controls) controls is: +* Include Gesture Type box and Default selection check box. +* **No** Hint, Hint Unicode, Padding Left, and Width. + +## Icon tab + +Keyboard Editor - Icon tab + +The icon tab allows you to edit the icon associated with the keyboard. An external icon editor will allow you to create more sophisticated icons with alpha transparency and multiple resolutions, but this will cover the standard 16x16 256 colour icon, which is all that many keyboards require. The controls at the top left are: + +Pencil +: Freehand drawing with the selected colour; use right mouse button + for secondary colour. + +Line +: Draw a straight line + +Open box +: Draw an outline box + +Filled box +: Draw a filled box in current colour + +Open circle +: Draw an outline circle or ellipse + +Filled circle +: Draw a filled circle or ellipse in the current colour + +Fill +: Fill from the current point all contiguous pixels of the same colour + +Text +: Use this tool to add a letter or letters to the icon. Click in the + lower left of the icon area and a window opens where you can type + the text you want. You can also change the quality of the font as + well as the font properties by clicking on the Change button. Note + that to change the color of the font, you need to change the color + setting in the font properties window. + +The icon can be exported or imported to/from various other formats. The +transparent colour is the top left colour in the grid with an X in the +box. The icon can be rotated in any direction with the arrow controls +below the toolbox; this will not lose data from the icon but will +instead rotate the edge moving off the grid to the other side of the +grid. + +## Embedded JS tab + +This tab allows you to edit JavaScript code in the file referenced by +the [`&kmw_embedjs`](/developer/language/reference/kmw_embedjs) store, +implementing [IMX functionality](../guides/develop/imx) of the keyboard. + +## Embedded CSS tab + +This tab allows you to edit the Cascading Style Sheet rules in the file +referenced by the +[`&kmw_embedcss`](/developer/language/reference/kmw_embedcss) store for +the keyboard. + +## Web Help tab + +This tab allows you to add a custom HTML snippet to replace the desktop +on screen keyboard, for example useful if the keyboard uses sequences of +keys to produce characters. + +## Include Codes tab + +This tab allows you to edit the [named constants](/developer/language/guide/constants) for the keyboard. + +## Build tab + +Keyboard Editor - Build tab + +A set of common controls is across the top of this tab: + +Compile Keyboard +: You can compile the keyboard for testing and installation by + clicking the Compile button, or + selecting Keyboard, Compile Keyboard. This will compile the keyboard + for all the selected Targets from the Details tab. + +Start Debugging +: To test your keyboard within Keyman Developer, press F5 to start the + [debugger](debug), or press the Start Debugging button. This is + suitable for testing desktop layouts. + +Open source, build, and project folder +: Opens the folder which contains the keyboard source, build, and project files. + + + +### Windows, macOS, and Linux Targets + +If your keyboard is designed to target Windows, Linux, and macOS, then the +following buttons will also be visible: + +Install +: Installs the keyboard for use with Keyman Desktop on your computer + +Uninstall +: Uninstalls the keyboard from Keyman Desktop if previously installed + + + +### Web and Mobile Targets + +If your keyboard is designed to target KeymanWeb, mobile or tablet +devices, the following controls will also be visible: + +Test Keyboard on Web +: Starts the Keyman Developer Web Server for the current keyboard. This will list the various IP addresses and hostnames that Keyman Developer is listening on + +Configure... +: Pressing this allows the [Options](./options) dialog to pop-up. + +Open in browser +: Starts your default browser with the selected address to allow + testing of the keyboard directly + +Send to email +: Sends the list of web addresses as an email so that you can more + easily open the test site on your mobile device, or share with + someone else on your network. + +Copy link +: Once the IP addresses are shown, feel free to copy any one of the links. + +To test on other platforms, open one of the debug host addresses listed +on your device. Your device will need to be on the same network as the +Keyman Developer computer. + +You can test within the web browser on your device, or in the native app +if you have it installed: just click the Install button on the debugger +web page. + +The Send to email function makes it easier to open the addresses on your +mobile device without having to enter them manually. + +Learn more about [testing on the web and mobile devices](../guides/test/). diff --git a/developer/20.0/context/keyman-developer.md b/developer/20.0/context/keyman-developer.md new file mode 100644 index 000000000..385448018 --- /dev/null +++ b/developer/20.0/context/keyman-developer.md @@ -0,0 +1,5 @@ +--- +title: Keyman Developer Main Window +--- + +- [Project Window](project) \ No newline at end of file diff --git a/developer/20.0/context/kmc.md b/developer/20.0/context/kmc.md new file mode 100644 index 000000000..088b04ca0 --- /dev/null +++ b/developer/20.0/context/kmc.md @@ -0,0 +1,5 @@ +--- +title: kmc Command Line Compiler Toolset +--- + +* [kmc documentation](../reference/kmc) \ No newline at end of file diff --git a/developer/20.0/context/kmcomp.md b/developer/20.0/context/kmcomp.md new file mode 100644 index 000000000..0a4b382bb --- /dev/null +++ b/developer/20.0/context/kmcomp.md @@ -0,0 +1,7 @@ +--- +title: kmcomp - Command Line Compiler (deprecated) +--- + +kmcomp has been replaced by [kmc](../reference/kmc). + +* [Migrate from kmcomp to kmc](../reference/kmc/cli/kmcomp-migration) \ No newline at end of file diff --git a/developer/20.0/context/kmconvert.md b/developer/20.0/context/kmconvert.md new file mode 100644 index 000000000..d62084147 --- /dev/null +++ b/developer/20.0/context/kmconvert.md @@ -0,0 +1,125 @@ +--- +title: KMConvert Command Line Keyboard Conversion Utility +--- + +KMConvert generates keyboards and models from templates, and converts keyboard +layouts between different formats. + +The [New Project dialog](new-project) in Keyman Developer provides a graphical +version of the functionality in KMConvert. + +In a default installation of Keyman Developer on Windows, it is located in +`%ProgramFiles(x86)%\Keyman\Keyman Developer`, and should be on your `PATH`. +KMConvert will generate a full Keyman template project from the imported layout +or data, in a new folder named with the ID of the keyboard. It will not +overwrite an existing folder. + +The following parameters are available: + +```shell +kmconvert import-windows -klid [additional-options] +kmconvert template -id [additional-options] +kmconvert lexical-model -id-author -id-language -id-uniq [additional-options] +``` + +### Available conversion modes + +The conversion mode must be specified as the first parameter. + +`import-windows` +: Imports a Windows keyboard into a new Keyman keyboard project. The `-klid` +parameter is required. This mode only functions on Windows platforms. + +`template` +: Creates a blank keyboard project in the repository template format. The `-id` +parameter is required. + +`lexical-model` +: Creates a wordlist lexical model project in the repository template format. +The `-id-author`, `-id-language`, and `-id-uniq` parameters are required. + +### General parameters + +`-author ` +: Name of author of the keyboard or model, no default. + +`-copyright ` +: Copyright string for the keyboard or model, defaults to `Copyright (C)`, + used everywhere except license file. + +`-full-copyright ` +: Longer copyright string for the keyboard or model, defaults to + `Copyright (C) yyyy`, used in license file. + +`-languages ` +: Space-separated list of BCP 47 tags, e.g. `en-US tpi-PG` + +`-name ` +: Name of the keyboard or model, e.g. `My First Keyboard`, `%s Basic`. Format +strings are only valid in `import-windows` mode; `%s` will be replaced with the +friendly English name of the imported keyboard. + +`-nologo` +: Don't show the program description and copyright banner + +`-o ` +: The target folder to write the keyboard project into, defaults to `.\` + +`-version ` +: Version number of the keyboard or model, defaults to `1.0` + +### `template` and `import-windows` parameters + +`-id ` +: The id of the keyboard to create. Required for `template`, optional for +`import-windows`, not valid for `-lexical-model`. In `import-windows` mode, you +can use a format string with the placeholder `%s` which will be replaced with +the source filename, e.g. `kbdus`. If not specified, then the source filename +will form the id of the generated keyboard. + +`-targets ` +: Space-separated list of [targets](/developer/language/reference/targets), e.g. +`linux windows phone` + +### `import-windows` parameters + +`-klid ` +: The KLID of the keyboard to import, per LoadKeyboardLayout. This must be an +eight digit hex identifier, such as `00000409` for English (US), kbdus.dll. This +parameter is only valid for `import-windows` conversion mode. + +### Lexical model parameters + +`-id-author ` +: Identifier for author of model + +`-id-language ` +: Single BCP 47 tag identifying primary language of model + +`-id-uniq ` +: Unique name for the model + +Note: model identifiers are constructed from parameters: +`..` + +The values for `-id-author` and `-id-uniq` must be valid tokens: lower case a-z, 0-9, and underscore. These should also start with a letter or underscore. + +### Examples + +Create a lexical model for Tok Pisin: + +```shell +kmconvert lexical-model -id-author james -id-language tpi-PG -id-uniq tokpisin -name "Tok Pisin" -languages tpi-PG +``` + +Create a keyboard for Javanese from a template: + +```shell +kmconvert template -id sample -author "James Example" -name "My Javanese Keyboard" -copyright "Copyright (C) James Example" -full-copyright "Copyright (C) 2021 James Example" -languages jv-java +``` + +Create a new keyboard based on the Windows German keyboard: + +```shell +kmconvert import-windows -klid 00000407 -id german_plus -name "German Plus" -copyright "Copyright (C) James Example" -full-copyright "Copyright (C) 2021 James Example" -author "James Example" +``` diff --git a/developer/20.0/context/ldml-debug.md b/developer/20.0/context/ldml-debug.md new file mode 100644 index 000000000..e3eb2f717 --- /dev/null +++ b/developer/20.0/context/ldml-debug.md @@ -0,0 +1,25 @@ +--- +title: LDML Keyboard Debug Window +--- + +The LDML keyboard debug window is shown at the bottom of an LDML keyboard editor +when testing the keyboard. In version 17.0, the LDML keyboard debug window is +a simple test window, without support for interactive debugging, unlike the +Keyman keyboard debug window. + +## Debugger input window + +![Debug window - Debug State](../images/ui/frmDebug.png) + +The debugger input window is used for typing input to test the keyboard. +In the top half of this window, input you type while testing your +keyboard will be displayed, exactly the same as in use, with one +exception: deadkeys will be shown visually with an +![OBJ](../images//ui/obj.gif) symbol. + +The lower half of the window shows a grid of the characters to the virtual left +of the insertion point, or the selected characters if you make a selection. +Markers will be identified in the grid, but only by numeric value in version +17.0. The grid will show characters in right-to-left scripts in backing store +order, from left to right. If there are more characters in your text than can +fit on the screen, then only those that fit will be shown in the grid. \ No newline at end of file diff --git a/developer/20.0/context/ldml-editor.md b/developer/20.0/context/ldml-editor.md new file mode 100644 index 000000000..94eb3ecc4 --- /dev/null +++ b/developer/20.0/context/ldml-editor.md @@ -0,0 +1,18 @@ +--- +title: LDML Keyboard Editor Window +--- + +![Keyboard Editor - New file, Details tab](../images/ui/frmLDMLEditor.png) + +The LDML Keyboard file format is new in Keyman Developer 17. It is an +XML file, and follows the specification at https://www.unicode.org/reports/tr35/tr35-keyboards.html + +The LDML editor in this release is very basic, supporting syntax highlighting +and basic editing, but specific support for the keyboard3 format is scheduled +for release in version 18.0. + +LDML keyboards can be tested by pressing F5. This opens the [LDML Debug window](ldml-debug). + +The text editor supports standard Windows editing keystrokes. It uses the Monaco +component from Visual Studio Code, so much of the functionality available in +that editor is also available here. diff --git a/developer/20.0/context/messages.md b/developer/20.0/context/messages.md new file mode 100644 index 000000000..9c9ad1333 --- /dev/null +++ b/developer/20.0/context/messages.md @@ -0,0 +1,18 @@ +--- +title: Message Window +--- + +![Message window](../images/ui/frmMessages.png) + +The message window appears at the bottom of the screen, or floating in a toolbar window. It contains a list of error and warning messages returned from a compilation session. + +You can double click or press Enter to select a +line corresponding to an error in the window. To open and close the +window, press Ctrl+Shift+M. +You can save the messages listed in the window, or clear them, through +the context menu available by clicking the right mouse button in the +window (or pressing the Context Menu key). + +You can undock and dock the window by dragging its title bar. + +The hotkeys for moving to next and previous messages in the list are F4 and Shift+F4, respectively. diff --git a/developer/20.0/context/model-editor.md b/developer/20.0/context/model-editor.md new file mode 100644 index 000000000..2366eaeba --- /dev/null +++ b/developer/20.0/context/model-editor.md @@ -0,0 +1,185 @@ +--- +title: Lexical Model Editor +--- + +The lexical model editor allows you to create and maintain lexical +models for predictive text. + +## Lexical model component files + +A lexical model can have multiple source files, all of which can be +managed in this one editor. The source files currently supported by the +editor are: + +| File type | Tabs | Description | +|-------------------|-----------------|-------------| +| `file.model.ts` | Details, Source | The primary lexical model source file, a TypeScript module. | +| `wordlist.tsv` | wordlist.tsv | One or more wordlists, UTF-8 format tab-separated value files. These files are referenced in the .model.ts source file. | + +## Details tab + +The following image shows the first tab of the editor, the Details tab. +Changes made to this tab are reflected immediately in the Source tab. + +![Model Editor - Details tab](../images/ui/frmModelEditor_Details.png) + +The fields here have corresponding definitions in the [.model.ts source file](../reference/file-types/model-ts), which can be seen in the +**Source** tab: + +Format +: The implementation of the lexical model. This can be either + **Wordlist** (`trie-1.0`), or **Custom** (`custom-1.0`). Corresponds + to the `format` property in the [.model.ts source file](../reference/file-types/model-ts). + +Word breaker +: What method is used to separate words in text. This can be one of + `default`, `ascii`, or `custom`. Corresponds to the `wordBreaker` + property in the [.model.ts source file](../reference/file-types/model-ts). + +Insert after word +: Many languages insert a space after a word. Some languages, like Thai or Khmer, do not use spaces. To suppress the space, you may set insertAfterWord to the empty string: + + ```keyman + punctuation: { + insertAfterWord: "", + }, + ``` + +[Read more](../guides/lexical-models/advanced/punctuation#toc-customizing-insertafterword) + +Quotation marks +: These are the quotation marks that surround the "keep" suggestion when it's displayed in the suggestion banner. [Read about Quotation marks here](../guides/lexical-models/advanced/punctuation#toc-customizing-quotesforkeepsuggestion). + +Right-to-left script +: Check this box to indicate that the lexical-model is for a right-to-left script. + +Language uses casing +: Tick this box for uppercase, capitalize, or any casing in the predicted word. + +Comments +: This field corresponds to the first lines of comments in the model + source, and is visible only to the model designer. + +Wordlists +: The Wordlists grid controls which additional wordlist files are + referenced by the model. Adding a wordlist file will add an extra + tab to the editor, and add the corresponding reference to the + lexical model source. Removing a wordlist will not delete the + component file, but will just remove the reference from the lexical + model source. Corresponds to the `sources` property in the + [.model.ts source file](../reference/file-types/model-ts). + +> ### Note +If the [.model.ts](../reference/file-types/model-ts) file cannot +be parsed by the model editor, the field shown here will be read only +and you will need to make changes only in the **Source** tab. This can +happen if the .model.ts contains more complex code. + +## Wordlist tabs + +Each [wordlist file](../reference/file-types/tsv) referenced in the +Wordlists grid is given its own tab. Wordlist tabs have two views: +Design, and Code. Changes to one view are reflected immedaitely in the +other view. [Learn more about wordlists](../guides/lexical-models/tutorial/step-3). + +Wordlist files should be stored in UTF-8 encoding (preferably without +BOM), and tab-separated format. Some applications, such as Microsoft +Excel, are unable to export in this format, so the compiler will also +accept UTF-16 encoded files, but this encoding is not recommended as it +is more difficult to manage in version control systems such as Git, +which is the system used by the Keyman Cloud lexical model repository. + +![Model Editor - Wordlist tab - Design view](../images/ui/frmModelEditor_Wordlist_Design.png) + +Every line of the tab-separated format file is shown here, and can be +edited directly. For most wordlists, it will be more effective to use an +external dictionary tool, such as SIL Fieldworks or SIL PrimerPrep to +generate the wordlist from a text corpus, and use this tab just to +preview the contents of the file. + +The **Sort by frequency** button has no effect on the functioning of the +wordlist, but can help you, the editor, by showing more common words +earlier in the list. + +![Model Editor - Wordlist tab - Code view](../images/ui/frmModelEditor_Wordlist_Code.png) + +> ### Note +The wordlist Code editor will accept the Tab key to insert a Tab +character. In other code editors in Keyman Developer, the Tab key +inserts spaces. + +## Source tab + +![Model Editor - Source tab](../images/ui/frmModelEditor_Source.png) + +This tab shows the source view of the model, written in the Typescript +programming language. The format of this file is documented in the +[Lexical Model File Format Reference](../reference/file-types/model-ts). + +## Build tab + +![Model Editor - Build tab](../images/ui/frmModelEditor_Build.png) + +A set of common controls is across the top of this tab: + +Compile Model +: You can compile the model for testing and installation by clicking + the **Compile Model** button, or + selecting Model, Compile Model. This will compile the model into a + single Javascript file, named as shown in the **Target filename** + field. + +Open source, build, and project folder +: Opens the folder which contains the model source, build, and project files. + + + +### Test Lexical Model in Web Browser + +Before distributing the lexical model, you can test it in a web browser. +[Learn more about testing lexical models](../guides/test/lexical-model). + +Keyboard for testing +: Allows you to select a compiled keyboard to provide input for + testing the lexical model. You can also choose to start testing a + keyboard directly from the keyboard source file and it will then be + available for use when testing the lexical model, until you restart + Keyman Developer. The keyboard must be a .js format keyboard with a + touch keyboard. + +Test Lexical Model +: Starts the Keyman Developer Web Server for the current lexical + model. This will list the various IP addresses and hostnames that Keyman Developer + is listening on + +Configure... +: Pressing this allows the [Options](./options) dialog to pop-up. + +Open in browser +: Starts your default browser with the selected address to allow + testing of the model directly + +Send to email... +: Sends the list of web addresses as an email so that you can more + easily open the test site on your mobile device, or share with + someone else on your network. + +Copy link +: Once the IP addresses are shown, feel free to copy any one of the links. + +To test on other platforms, open one of the debug host addresses listed +on your device. Your device will need to be on the same network as the +Keyman Developer computer. + +There is also a QR code which you can scan with your mobile device +camera to automatically load the selected site in the list of debug web +addresses. This is the quickest way to start testing on your mobile +device. + +The Send to email function is another way to open the addresses on your +mobile device without having to enter them manually. + +Learn more about [testing on the web and mobile devices](../guides/test/lexical-model). \ No newline at end of file diff --git a/developer/20.0/context/new-ldml-project-parameters.md b/developer/20.0/context/new-ldml-project-parameters.md new file mode 100644 index 000000000..adbe623d7 --- /dev/null +++ b/developer/20.0/context/new-ldml-project-parameters.md @@ -0,0 +1,95 @@ +--- +title: New LDML Keyboard Project Parameters Dialog +--- + +Allows you to quickly fill in common parameters for a new LDML keyboard project, +adding keyboard, package, documentation and metadata files, following the [file +layout](/developer/keyboards/) used in the [Keyman keyboards +repository](https://github.com/keymanapp/keyboards). + +Projects can also be created from the command line with [kmc generate](kmc). + +![Keyboard Editor - New file, Details tab](../images/ui/frmNewLDMLProjectParameters.png) + +### Parameters + +Keyboard Name + +: **Required.** The name of the keyboard presented to end users. This will be + set in the ` [!IMPORTANT] + > Images should not be included in the first paragraph. + + * Learn more about the [keyboard repository](https://help.keyman.com/developer/keyboards/) + * The description can be edited later in the [Package Editor](package-editor). + +Author + +: Optional. The name of the developer of the keyboard. This will be set in + the package metadata, and where appropriate in documentation and metadata. + +Copyright + +: Optional. A copyright string for the keyboard, excluding copyright year(s). + This will be set in the package metadata, and where appropriate in + documentation and metadata. + +Full Copyright + +: The same copyright string for the keyboard, including copyright year. + +Version + +: **Required.** The initial version number of the keyboard. For an LDML keyboard + this can be a [SEMVER](https://semver.org) compatible version number, but note + that Keyman as of version 17 is more restrictive and still requires the + version number to follow the format specified in + [`&Keyboardversion`](/developer/language/reference/keyboardversion). This will + be set also in the package metadata, and where appropriate in documentation + and metadata. + +Supported Languages + +: **Required.** Specifies the default BCP 47 language tags which will be added + to the package data and project metadata. (Required) While the LDML keyboard + specification allows for complete BCP 47 tags, in Keyman, these are currently + restricted to use of the Language, Script, and Region subtags. + +Path + +: **Required.** Specifies the base path where the project folder will be + created. The project folder name will be the keyboard ID. If the folder + already exists, then you will be prompted before Keyman Developer overwrites + files inside it. + +Keyboard ID + +: **Required.** The base filename of the keyboard, project and package. This + must conform to the Keyman keyboard identifier rules, using the characters + a-z, 0-9 and _ (underscore) only. \ No newline at end of file diff --git a/developer/20.0/context/new-lm-project-parameters.md b/developer/20.0/context/new-lm-project-parameters.md new file mode 100644 index 000000000..e20f800b1 --- /dev/null +++ b/developer/20.0/context/new-lm-project-parameters.md @@ -0,0 +1,54 @@ +--- +title: New Lexical Model Project Parameters Dialog +--- + +![New Lexical Model Project Parameters dialog](../images/ui/frmNewLMProjectParameters.png) + +Allows you to quickly fill in common parameters for a new lexical model +project, adding author name, model name, version, and language +information following the file layout used in the [Keyman lexical-models repository](https://github.com/keymanapp/lexical-models). + +### Parameters + +Author Name + +: **Required.** The name of the developer of the lexical model. + +Model Name + +: **Required.** The descriptive name of the lexical model. This should be a + unique name to distinguish this lexical model from others in the same + language. + +Copyright + +: A copyright string for the model, excluding copyright year(s). This will be + set in the the package metadata, and where appropriate in documentation and + metadata. + +Full Copyright + +: The same copyright string for the keyboard, including copyright year. + +Version + +: **Required.** The initial version number of the model should usually be left + at 1.0. This will be set also in the package metadata, and where appropriate + in documentation and metadata. The version string is made of `major + revision`.`minor revision`. When releasing significant updates to the model, + increment the major revision (e.g. 2.0). Increment the minor revision (e.g. + 1.1) for small changes to the model. + +Languages + +: **Required.** Specifies the default BCP 47 language tags which will be added + to the [package metadata](../reference/file-types/metadata) and project + metadata. In order to install and use a lexical model with a Keyman + keyboard, the BCP 47 language tags for both must be identical. + +Path + +: **Required.** Specifies the base path where the project folder will be + created. The project folder name will be the model ID. If the folder already + exists, then you will be prompted before Keyman Developer overwrites files + inside it. diff --git a/developer/20.0/context/new-project-parameters.md b/developer/20.0/context/new-project-parameters.md new file mode 100644 index 000000000..ff59ed260 --- /dev/null +++ b/developer/20.0/context/new-project-parameters.md @@ -0,0 +1,104 @@ +--- +title: New Project Parameters Dialog +--- + +![New Project Parameters dialog](../images/ui/frmNewProjectParameters.png) + +Allows you to quickly fill in common parameters for a new keyboard project, +adding keyboard, package, documentation and metadata files, following the +[file layout](/developer/keyboards/) used in the +[Keyman keyboards repository](https://github.com/keymanapp/keyboards). + +Projects can also be created from the command line with +[kmc generate](kmc). + +### Parameters + +Keyboard Name + +: **Required.** The name of the keyboard presented to end users. This will be + set in the [`&Name`](/developer/language/reference/name) store in the + keyboard, in the package name, and where appropriate in documentation and + metadata. + + Choose the keyboard name carefully; while it is possible to change it later, + you will have to update the name in a number of locations. + +Description + +: **Required.** This field should describe your keyboard to people who find it + online. It should explain the purpose of the keyboard in a friendly, + descriptive way. The description could include details that will help users + to decide if this keyboard is the appropriate choice for their needs. + +: The first paragraph of the description will appear in the keyboard search + result on keyman.com; the full description will be shown in the keyboard + details page on keyman.com. Use + [Markdown](https://www.markdownguide.org/basic-syntax) to include basic + formatting, but not embedded HTML is not allowed. + +: To add images to the description, you will need to reference an image on a + server accessible online. For example, to use images from the Keyman + keyboard repository where this keyboard can be uploaded, you can use the + GitHub source. The URL starts with + https://raw.githubusercontent.com/keymanapp/keyboards/master/ + the path to + the image within the repository. For example: + + ```md + ![GFF Mesobe Fidelat keyboard](https://raw.githubusercontent.com/keymanapp/keyboards/master/release/gff/gff_mesobe_fidelat/source/help/images/gff_mesobe_fidelat-default-1.jpeg) + ``` + + > [!IMPORTANT] + > Images should not be included in the first paragraph. + + * Learn more about the [keyboard repository](https://help.keyman.com/developer/keyboards/) + * The description can be edited later in the [Package Editor](package-editor). + +Author + +: The name of the developer of the keyboard. This will be set in the package + metadata, and where appropriate in documentation and metadata. + +Copyright + +: A copyright string for the keyboard, excluding copyright year(s). This will + be set in the [`&Copyright`](/developer/language/reference/copyright) store + in the keyboard, in the package metadata, and where appropriate in + documentation and metadata. + +Full Copyright + +: The same copyright string for the keyboard, including copyright year. + +Version + +: **Required.** The initial version number of the keyboard. This should follow + the format specified in the + [`&Keyboardversion`](/developer/language/reference/keyboardversion) store + for the keyboard. This will be set also in the package metadata, and where + appropriate in documentation and metadata. + +Targets + +: **Required.** Specifies the default deployment targets for the keyboard, set + in the [`&Targets`](/developer/language/reference/targets) store in the + keyboard, and controls the files added to the package initially. This also + is reflected in documentation and metadata. + +Languages + +: Specifies the default BCP 47 language tags which will be added to the + package metadata and project metadata. + +Path + +: **Required.** Specifies the base path where the project folder will be + created. The project folder name will be the keyboard ID. If the folder + already exists, then you will be prompted before Keyman Developer overwrites + files inside it. + +Keyboard ID + +: **Required.** The base filename of the keyboard, project and package. This + must conform to the Keyman keyboard identifier rules, using the characters + a-z, 0-9 and _ (underscore) only. \ No newline at end of file diff --git a/developer/20.0/context/new-project.md b/developer/20.0/context/new-project.md new file mode 100644 index 000000000..8af883788 --- /dev/null +++ b/developer/20.0/context/new-project.md @@ -0,0 +1,48 @@ +--- +title: New Project Dialog +--- + +![New Project dialog](../images/ui/frmNewProject.png) + +Creates a new keyboard or lexical model project, optionally from a template or by importing from another source. + +## Keyman keyboard + +Creates a keyboard project that matches the folder structure used in the Keyman [keyboards repository](https://github.com/keymanapp/keyboards) and includes all [basic files](/developer/keyboards/) needed for a keyboard project. Clicking OK will open the [New Project Parameters dialog](new-project-parameters). + +## LDML Keyboard +Creates a keyboard project that matches the folder structure used in the Keyman [keyboards repository](https://github.com/keymanapp/keyboards) and includes all [basic files](/developer/keyboards/) needed for a LDML keyboard project. Clicking OK will open the [New LDML Keyboard Project Parameters dialog](new-ldml-project-parameters). + +## Import Windows Keyboard + +Creates a keyboard project that matches the folder structure used in the Keyman [keyboards repository](https://github.com/keymanapp/keyboards) and includes all [basic files](/developer/keyboards/) needed for a keyboard project, then converts and imports the Windows keyboard that you select into the project. Clicking OK will open the [New Project Parameters dialog](new-project-parameters). + +## Wordlist Lexical Model + +Creates a lexical model project that matches the folder structure used in the Keyman [lexical models repository](https://github.com/keymanapp/lexical-models) and includes all basic files needed for a lexical model project. Clicking OK will open the [New Lexical Model Project Parameters dialog](new-lm-project-parameters). + +## Clone local project + +Copies a Keyman keyboard or lexical model project on your local filesystem into +a new folder, giving the project and included files a new name. Clicking OK will +open the [Clone Local Project Parameters dialog](clone-local-project-parameters). + +## Clone project from Keyman Cloud + +Copies a Keyman keyboard or lexical model project from keyman.com into a new +folder, giving the project and included files a new name. Clicking OK will +open the [Clone Keyman Cloud Project Parameters dialog](clone-keyman-cloud-project-parameters). + +## Clone project from GitHub + +Copies a Keyman keyboard or lexical model project from a GitHub repository into +a new folder, giving the project and included files a new name. Clicking OK will +open the [Clone GitHub Project Parameters dialog](clone-github-project-parameters). + +# Command line access + +[`kmc generate`](kmc) can be used to generate new Keyman keyboards, LDML +keyboards, and Wordlist lexical models from the command line. + +[KMConvert](kmconvert) can also be used to import Windows keyboards from the +command line. diff --git a/developer/20.0/context/new.md b/developer/20.0/context/new.md new file mode 100644 index 000000000..92bde65ed --- /dev/null +++ b/developer/20.0/context/new.md @@ -0,0 +1,34 @@ +--- +title: New File Dialog +--- + +![New File dialog](../images/ui/frmNew.png) + +Creates a new file, and optionally adds it to the current project. + +## Keyboard + +Creates a new keyboard source file. This file will be opened in an +Keyboard Editor window. + +## Package + +Creates a new keyboard package. A keyboard package contains one or more +keyboard files, and can optionally contain other associated files such +as documentation. + +## Text file + +Creates a new text file. + +## HTML file + +Creates a new HTML file. + +## XML file + +Creates a new XML file. + +## Model file + +Creates a new `.model.ts` lexical model file. \ No newline at end of file diff --git a/developer/20.0/context/options.md b/developer/20.0/context/options.md new file mode 100644 index 000000000..63bc65e62 --- /dev/null +++ b/developer/20.0/context/options.md @@ -0,0 +1,197 @@ +--- +title: Options Dialog +--- + +## General tab + +![Options dialog - General tab](../images/ui/frmOptions_General.png) + +The following options are configurable in TIKE in the **General** tab: + +Open keyboard files in source view. +: Instead of opening a keyboard file in the Details tab, open directly + into the Layout tab, Source pane. + +External Editor Path +: You can open any Keyman source file shown in the project in an + external text editor by right-clicking on the file and selecting + "Open in External Editor". The files available for editing + externally are .kmn, .kps, and .kvks. This field configures which + editor you wish to use to edit the files. Note: if you need to pass + command line parameters to the editor, you will need to wrap the + command in a batch file and reference the batch file here. + + + +Proxy Settings... +: Configure the HTTP proxy settings for online functionality within + Keyman Developer, such as uploading files to Tavultesoft. + +SMTP Settings... +: Configure your SMTP server settings for email functionality within + Keyman Developer, such as emailing debug URLs for the touch layout + debugger. + +## Editor tab + +![Options dialog - Editor tab](../images/ui/frmOptions_Editor.png) + +Use tab character +: Sets whether to use the Tab character or spaces for indents. + +Indent size +: The indent size, measured in number of spaces. + +Link quoted font size to primary font size +: If checked, the quoted font size will be the same as the default + font size. + +Default font +: Sets the font for ordinary text in the editor. + +Quoted font +: Sets the font for displaying comments text and strings in Keyman + source files in single or double quotes. + +Editor theme +: Sets the display theme and syntax highlighting options for the + editor. A [custom theme](../reference/editor-themes) can be defined + in a JSON file. + +## Debugger tab + +![Options dialog - Debugger tab](../images/ui/frmOptions_Debugger.png) + +Enable test window (from version 5.0) +: Enables the Keyman 5-style Test window instead of the debugger. + +Breakpoints fire also when exiting line +: Breakpoints will fire when a rule has finished being processed also. + +Turn on single step after breakpoint +: Activates single-step mode after a breakpoint fires. + +Show matched character offsets in stores +: Displays numeric indices of characters in stores + +Automatically recompile if no debug information available +: When the debugger starts, rebuild a keyboard without prompting if + the keyboard has no debug symbols included. + +Automatically reset debugger before recompiling +: If you are debugging a keyboard, make a change to the keyboard, and recompile it, + then the debugger needs to be reset in order to get access to the new keyboard. + Keyman Developer will normally prompt you to do this, but if you set this option, + then it will reset the debugger automatically instead. + +## Character Map tab + +![Options dialog - Character Map tab](../images/ui/frmOptions_CharacterMap.png) + +Find character under cursor automatically +: The character beneath the cursor in the edit window will be + highlighted in the Character Map. This will intelligently parse the + character data under the cursor so that a character code (e.g. + U+1234) will be highlighted correctly. + +Disable database lookups +: Disables looking characters up in the database. + +Update database +: Rebuilds the Unicode character database from source unicodedata.txt + and blocks.txt. These files can be downloaded from the Unicode + website at + [http://www.unicode.org/ucd/](http://www.unicode.org/ucd/). + This lets you update the character map with a newer version of Unicode. + Keyman Developer 17.0 was released with Unicode version 15.1 data. + +## Server tab + +![Options dialog - Server tab](../images/ui/frmOptions_Server.png) + +### Configure Server dialog + +After clicking the **Configure Server...** button, a new window will pop-up: + +![Keyman Developer Server Options dialog](../images/ui/frmKeyman_Developer_Server_Options.png) + +You can customize the Keyman Developer Server for testing your keyboard online +and on other devices. Features of the Keyman Developer Server include: + +* Seamless integration with the IDE (Start, Stop, Live reload, Recompile...) +* Sharing keyboards for testing online and on other devices +* Allowing testing across devices and networks + +Keyman Developer Server integrates with a free tool called +[ngrok](https://ngrok.com) that provides a public URL to your instance of Keyman +Developer Server. This URL is dynamic and can change over time, and is only +available while Keyman Developer Server is running. This URL can be accessed +from any mobile device that is online, whether or not it is on your local +network. This means you can also quickly share keyboards, packages, and models +with other users, with a minimum of difficulty. + +* [Learn more about ngrok](server#ngrok) + +**Options available in this dialog:** + +- **Leave Server running after closing IDE**: allows keyboard testing on local + URLs even if Keyman Developer is not running. + +- **Use ngrok to provide public url for web debugger**: enable ngrok + integration; you may need to download additional components; see below: + +- **Download or update ngrok**: If the text next to this button shows 'Not + installed', press the button to download the required component + +- **Install required redistributable**: ngrok requires an additional Microsoft + VC++ redistributable component; if the text next to this button shows 'Not + installed', press the button and follow the prompts to install the + redistributable component. + +After enabling ngrok, a URL with ending a domain such as `.ngrok-free.app` will +appear in the Tools/Server menu and the Web and Mobile debugger pages in the +Keyboard Editor and the Package Editor: + +![Tools/Options/Server menu showing ngrok](../images/ui/tools_options_server_ngrok.png) + +![Web and Mobile test showing ngrok](../images/ui/web_and_mobile_test_ngrok.png) + +Once this is active, you can access Keyman Developer Server across multiple +devices and networks using the link or QR code. + +- **Show server console window on start**: once ticked, Keyman Developer's + server console will appear as an independent window as a node application, + which may be helpful if you encounter errors as they will appear in the + console. + + A default message will appear when the server console starts, similar to: + `Starting Keyman Developer Server -beta, listening on port 8008.` + +### List local URLs for Server + +When selected, Keyman Developer will show you more local URLs in the +Tools/Server menu for accessing Keyman Developer Server from your browser. Some +of these URLs will work only on your local computer, and will not work on other +devices. Deselect this option in order to show only the most relevant access +URLs. (On some networks, it may be helpful to see all the available URLs.) + + +## Related links + +* [Keyman Developer Server](server#toc-configuring-keyman-developer-server) diff --git a/developer/20.0/context/package-editor.md b/developer/20.0/context/package-editor.md new file mode 100644 index 000000000..2ed0df048 --- /dev/null +++ b/developer/20.0/context/package-editor.md @@ -0,0 +1,247 @@ +--- +title: Package Editor +--- + +The Package Editor allows you to edit a .kps package source file, which will be +compiled into a .kmp package file. These files contain a set of keyboards, +documentation, fonts, and other related files, which make distribution and +installation of a keyboard in Keyman simple. + +## Files tab + +![Package Editor - Files tab](../images/ui/frmPackageEditor_Files.png) + +Use the Add... button to select the files to be included in the package, such +as .kmx and .js keyboard files, documentation, and related fonts; but you can +include any type of file here as well. + +If you add another .kmp package file, it will also be installed when this +package is installed, but will be managed separately and uninstalled separately. + +## Keyboards tab + +![Package Editor - Keyboards tab](../images/ui/frmPackageEditor_Keyboards.png) + +The Keyboards tab shows you some status information of keyboards you've added to +the package. There are also optional font dropdowns and a required "Languages" +section. The fields on the tab are: + +**Description** + +: The keyboard name (`&name` system store). + +**Files** + +: This shows the associated keyboard files (.kmx and .js files) + +**Version** + +: The keyboard version (`&keyboardversion` system store). + +**Is right-to-left** + +: Currently, this is only applicable to Android, iOS and Web (that is, .js + format) keyboards. This reflects the checkbox in the [Details tab](./keyboard-editor#details-fields) of the Keyboard editor. + +> [!NOTE] +> Is right-to-left will only be true if the following occur: +> - "Keyboard is right-to-left" is checked in the Keyboard editor +> - The compiled .js keyboard is added to the package + +**Keyboard font** + +: When font files are added to the package, this dropdown tells the Keyman apps + which font to use when rendering the On Screen Keyboard touch keyboard. + Optional. + +**Display font** + +: When font files are added to the package, this dropdown tells the Keyman apps + for iOS and Android which font to use in edit fields. It only applies within + the Keyman app and apps that support this functionality. Optional. + +**Web fonts** + +: It is possible now to specify additional font filenames that will be made + available to KeymanWeb, for example, providing fonts in WOFF or WOFF2 formats. + [More on web fonts](select-web-fonts) + +**Languages** + +: Because the language information in the .kmn source is deprecated, the + "Languages" section is required. Each language listed here is a [BCP 47 language tag](../reference/bcp-47). Use the **Add** button to + bring up the "Select BCP 47 Tag" dialog. When Keyman installs the keyboard + package, it will associate the keyboard with the language(s) you select here. + Required. + + ![Package Editor - Select BCP 47 Tag dialog](../images/ui/frmPackageEditor_Select_BCP_47_Tag.png) + +**Examples** + +: Examples allow you to provide short keystroke sequences to type sample text + with your keyboard. This can be the easiest way for a new user to start using + your keyboard, and is particularly helpful when your keyboard makes use of + keying sequences that may not be immediately obvious. + + As the keying examples may vary by language, you should include the BCP 47 tag + for each example, plus a short description (in English) of what the text is + about. + + The key sequence must list each key combination, separated by space. The + actual text for each key is reasonably arbitrary, to allow you to provide + examples for touch keyboards as well as desktop keyboards. There are three + special kinds of key strings: + * Modifier keys may be specified with the `+` character, e.g. `shift+e` or `right-alt+k`. Use lower case keys. The suggested standard modifiers are: `shift`, `ctrl`, `alt`, `left-alt`, `right-alt`, `left-ctrl`, `right-ctrl`, and `option` (mac). + * The space key itself may be specified with `space`. + * To avoid confusion with modifier keys, the + key can be specified with `plus`. + + For example, the key sequence x, j, m, Shift+e, r may be specified as `x j m shift+e r` or `x j m E r`. + + ![Package Editor - Edit Example dialog](../images/ui/frmPackageEditor_EditExample.png) + +## Details tab + +Package Editor - Details tab + +**Package Name** + +: Enter the name of the package into the Package Name field; this will be +automatically filled from the name of the first keyboard you add to the package. + +**Welcome file** +: The generated welcome.htm will be selected by default if there isn't another file to replace it. The welcome file will be displayed once the keyboard is installed. + +**Readme file** + +: Select a HTML readme file if you have one to include in the package; this will +be displayed before the package is installed as information about the package. + +**License file** +: The generated MIT LICENSE.md will be selected by default if there isn't another file to replace it. + +**Version** + +: Version numbers should be in the form `major.minor[.patch]`. Patch is optional +but is helpful for small bug fix releases. Each of the sections of the version +should be an integer. Keyman for Windows does integer comparisons on the version +number components, so, for example, version 2.04 is regarded as newer than +version 2.1. Alphabetic or date formats should be avoided as the installer for +the keyboard cannot determine which version is older reliably. + +: You can also tick the checkbox labelled "Package version follows keyboard +version" to have the package version automatically track the keyboard version. + +**Copyright** + +: The Copyright indicates the overall copyright of the package and all its +contents. It should be included here without the copyright year(s). + +**Full Copyright** + +: The same copyright string for the keyboard, including copyright year. + +**Author, E-mail address** + +: Fill in the individual or organisation who authored the package in the Author +field, and a contact email address into the E-mail address field. These fields +are optional. + +**Web site** + +: A web site is encouraged and should be filled in the web site field, including +the initial "http://" or "https://". + +**Image file** + +: A package can optionally include a 140x250 JPEG or PNG image file to be shown +during installation. This image file must be added to the Files list in step 1, +then selected from the list here. + +**Description** + +: This field should describe your keyboard to people who find it online. It + should explain the purpose of the keyboard in a friendly, descriptive way. + The description could include details that will help users to decide if this + keyboard is the appropriate choice for their needs. + +: The first paragraph of the description will appear in the keyboard search + result on keyman.com; the full description will be shown in the keyboard + details page on keyman.com. Use + [Markdown](https://www.markdownguide.org/basic-syntax) to include basic + formatting, but not embedded HTML is not allowed. + +: To add images to the description, you will need to reference an image on a + server accessible online. For example, to use images from the Keyman + keyboard repository where this keyboard can be uploaded, you can use the + GitHub source. The URL starts with + https://raw.githubusercontent.com/keymanapp/keyboards/master/ + the path to + the image within the repository. For example: + + ```md + ![GFF Mesobe Fidelat keyboard](https://raw.githubusercontent.com/keymanapp/keyboards/master/release/gff/gff_mesobe_fidelat/source/help/images/gff_mesobe_fidelat-default-1.jpeg) + ``` + + > [!IMPORTANT] + > Images should not be included in the first paragraph. + + * Learn more about the [keyboard repository](https://help.keyman.com/developer/keyboards/) + +**Related packages** + +If a keyboard package is intended to replace an existing keyboard, or if there +are related packages, then the identifiers for these packages should be listed +here. + +There are two types of package relationships: + +* Deprecation: if the package replaces an existing package, ensure that you + select the 'Deprecated' check box. This information will be used on the Keyman + website, both to help users select the most recent version of a keyboard, and + also to offer upgrades to new packages for existing users of the package. + +* Related: if the 'Deprecated' check box is not selected, then this the + relationship information is used to provide links to the related packages on + the Keyman website. For example, you may create two keyboards for the same + language with different keying orders; then it would be appropriate to + cross-reference them with this field. + + ![Package Editor - Edit Related Packages dialog](../images/ui/frmPackageEditor_EditRelatedPackage.png) + +## Shortcuts tab + +![Package Editor - Shortcuts tab](../images/ui/frmPackageEditor_Shortcuts.png) + +You can optionally have the package create a Start Menu folder, and populate it +with shortcuts to the files in the package, and optionally also a shortcut for +uninstallation. + +To add an entry, click New, and set the description, and choose a program or +document to load. + +An uninstall shortcut is no longer recommended; uninstall should be managed by +the user in Keyman Configuration. + +## Source tab + +![Package Editor - Source tab](../images/ui/frmPackageEditor_Source.png) + +The source of the .kps file in XML format. All details from previous tabs can be +seen in the Source tab, and changes in either the Source tab or the other tabs +will be reflected immediately in the other. + +## Compile tab + +![Package Editor - Compile tab](../images/ui/frmPackageEditor_Build.png) + +The final step is building the package. You must save the package file before +building, then choose Compile Package to build the package file. You can then +test the package to verify that it will install correctly with the Install +Package button. + +Once you are satisfied with your package, you should consider submitting the +keyboard to the [Keyman Cloud Keyboards Repository](/developer/keyboards/). + +## Package Installers + +As of Keyman Developer 17, bundled executable package installers for Keyman for +Windows can be created using [kmc](kmc), but cannot be created within the IDE. diff --git a/developer/20.0/context/project.md b/developer/20.0/context/project.md new file mode 100644 index 000000000..84bfb3872 --- /dev/null +++ b/developer/20.0/context/project.md @@ -0,0 +1,36 @@ +--- +title: Project Window +--- + +The Project allows you to manage all the files that you are working on in Keyman Developer, and guides you on the steps to creating a keyboard solution. Changes to the project are automatically saved. + +You can open the Project window by pressing Ctrl+Shift+P, or selecting View, Project. + +## Welcome + +![Project window - Welcome tab](../images/ui/frmProject_Welcome.png) + + +This tab lists all the files that you have recently worked on. + +## Keyboards + +![Project window - Keyboards tab](../images/ui/frmProject_Keyboards.png) + + +This tab lists all the keyboard source files in your project. + +## Packaging + +![Project window - Packaging tab](../images/ui/frmProject_Packaging.png) + + +This tab lists all the package source files in your project. + +## Distribution + +![Project window - Distribution tab](../images/ui/frmProject_Distribution.png) + + +This tab lists all other files in your project, such as the +[.keyboard_info file used for uploading to the Keyboards repository](/developer/keyboards/). \ No newline at end of file diff --git a/developer/20.0/context/select-web-fonts.md b/developer/20.0/context/select-web-fonts.md new file mode 100644 index 000000000..f03d437fa --- /dev/null +++ b/developer/20.0/context/select-web-fonts.md @@ -0,0 +1,17 @@ +--- +title: Package Editor - Select Web Fonts +--- + +The Select Web Fonts dialog allows you to choose additional fonts that will be +made available as suggested fonts for KeymanWeb. These fonts should be included +in the package. + +Even though the fonts are included in the package, KeymanWeb will source the +fonts from its own infrastructure, so they will need to be shared in the Keyman +content delivery network repository +[s.keyman.com](https://github.com/keymanapp/s.keyman.com). + +Separate fonts can be specified for the On-Screen Keyboard and the recommended +Display font. + +![Select Web Fonts dialog](../images/ui/frmPackageEditor_SelectWebFonts.png) \ No newline at end of file diff --git a/developer/20.0/context/server.md b/developer/20.0/context/server.md new file mode 100644 index 000000000..20b3581ae --- /dev/null +++ b/developer/20.0/context/server.md @@ -0,0 +1,396 @@ +--- +title: Keyman Developer Server +--- + +# Introduction + +Keyman Developer Server provides a web-based front-end for testing and sharing +keyboards, lexical models and packages. + +The primary benefits of Keyman Developer Server are: + +* Test keyboards in a browser on your computer, including simulation of mobile + devices and touch keyboards +* Test lexical models in a browser on your computer +* Test keyboards, lexical models and packages on mobile devices +* Share keyboards, lexical models and packages to mobile devices and other users + +Keyman Developer Server was added in Keyman Developer 15, and replaces the old web +Test feature. + +![](images/server-iphone.png) + +# Installation and Startup + +## Windows + +Keyman Developer Server is always installed as a part of Keyman Developer. + +When you start Keyman Developer, Keyman Developer Server will start in the +background. + +> **Note:** The first time Keyman Developer Server starts, you may be presented +with a warning from your firewall or security software about Node.js Javascript +Runtime running from the Keyman Developer folder. This is the Keyman Developer +Server host process, and you should choose to allow Keyman Developer Server to +communicate at least on your local private network, or as your circumstances +dictate. + +By default, Keyman Developer Server will run when Keyman Developer is running, +and will shutdown when Keyman Developer is closed. However, you can also +configure Keyman Developer Server to stay running even after Keyman Developer is +closed. + +An icon will be displayed in the system notification area in the Taskbar +(it may be hidden in the expansion area): + +![](images/taskbar.png) + +Clicking on the icon opens a menu: + +![](images/taskbar-menu.png) + +The following menu items are available: + +**Open `http://localhost:8008` in browser** + +: Loads Keyman Developer Server home page in your default browser + +**Show console**, **Hide console** + +: Controls the visibility of the Node console for Keyman Developer Server. You + would only need to view the Node console if you were diagnosing issues with + Keyman Developer Server + +**Exit Keyman Developer Server** + +: Shuts down the Server. The Server can be restarted by closing and re-opening + Keyman Developer. + +## Linux and macOS + +Keyman Developer Server is included in the kmcomp.zip standalone distribution. +It requires nodeJS 16.0 or later, which should be installed according to your +platform's instructions. + +On macOS, if you use Homebrew, you can install nodeJS in Terminal: + +```shell +brew install node +``` + +You can download the latest kmcomp.zip with the following commands: + +```shell +mkdir kmcomp +cd kmcomp +curl -L https://keyman.com/go/download/kmcomp -o kmcomp.zip +unzip kmcomp.zip +``` + +To start the server, from the kmcomp folder you created earlier, run the +following command: + +```shell +cd server +npm run prod +``` + +You can stop the server at any time by pressing Ctrl+C +in the Terminal / shell. + +# Using Keyman Developer Server + +## Testing a Keyman keyboard in Keyman Developer Server + +In Keyman Developer, open a keyboard project, and load the keyboard .kmn file. +In the Build tab, click **Compile keyboard**, then click **Test keyboard on +web**. Finally, click **Open in browser** to access the keyboard in your +local Keyman Developer Server instance. + +You will be presented with the default page for Server. + +You will need to select your keyboard from the **Keyboard** menu. The keyboard will +be presented and you can test it either by typing using your hardware keyboard, +or interacting with the On-Screen Keyboard. + +![](images/server-iphone.png) + +When you make changes to your keyboard and recompile, the keyboard will be +reloaded instantly. There is no need to click the **Test keyboard on web** +button again. + +Keyman Developer Server remembers the ten most recent keyboards that you have +been testing, even after exiting and restarting. This makes it easier to switch +between projects in Keyman Developer. + +## Testing a lexical model in Keyman Developer Server + +In Keyman Developer, open a lexical model project, and load the model .model.ts +file. In the Build tab, click **Compile model**, then click **Test lexical +model**. Finally, click **Open in browser** to access the model in your local +Keyman Developer Server instance. + +You will be presented with the default page for Server. + +You will need to select a keyboard that works with the model from the +**Keyboard** menu, and also the model you have just started testing from the +**Model** menu. You will have the best results if you select a mobile device to +test the model. + +![](images/lexical-model-test.png) + +When you make changes to your model and recompile, the model will be reloaded +instantly. There is no need to click the **Test lexical model** button again. + +Keyman Developer Server remembers the ten most recent lexical models that you +have been testing, even after exiting and restarting. + +## Sharing a package to test from Keyman Developer + +In Keyman Developer, open either a keyboard or a lexical mdoel project, and load +the .kps file. In the Build tab, click **Compile package**, then click **Test +package on web**. Finally, click **Open in browser** to access the package in +your local Keyman Developer Server instance. + +The package will be available for install from the hamburger menu at the top +left of the banner. This is most useful when you access Server from another +device, as you can then easily install the package into Keyman on that device +without having to worry about copying files around manually. + +![](images/hamburger-menu.png) + +Keyman Developer Server remembers the ten most recent packages that you have +been testing, even after exiting and restarting. + +## Keyman Developer Server interface + +![](images/server-iphone.png) + +This describes the various elements of the Keyman Developer Server web interface. + +### Banner + +![](images/banner.png) + +On desktop devices, the top banner of Server includes four menus. On a mobile +device, the Device menu will not be visible, as the keyboard view will always be +the touch keyboard view at the bottom of the screen. + +### Status Bar + +![](images/status-bar.png) + +Below the banner, you will find a smaller status bar showing the currently +selected keyboard, model, and device. + +### Character Grid + +![](images/character-grid.png) + +Under this is a character preview grid, which shows you the underlying Unicode +values of the characters in your text area. This character grid also shows the +current cursor position and highlighted text, so you can easily correlate the +shaped characters with their underlying representation in Unicode. + +The example image above shows a Khmer keyboard with a sample string saying +"Khmer Language". Observe how the character preview grid shows the unshaped +underlying characters, how the order of characters stored in the text content +may differ from the presentation, and how diacritics and joined marks are +indicated with dotted circles. + +### Text Area + +![](images/text-area.png) + +The text area is immediately below this. You can enter text into this text area +using your hardware keyboard or using the On-Screen Keyboard. + +### On-Screen Keyboard + +![](images/on-screen-keyboard.png) + +The On-Screen Keyboard, shown directly below, is fully interactive, including +support for longpress and other gestures on touch, using your mouse on a +desktop device. The layout of the On Screen Keyboard and the device frame are +controlled from the **Device** menu. + +### Hamburger menu (three horizontal lines) + +![](images/hamburger-menu.png) + +**Download and install Keyman** + +: This is a shortcut to install Keyman for the current device. It detects + the type of device you are viewing this page on, and provides a direct + link to the install, whether that be a Windows executable, a Play Store + link, an App Store link or other method. + +**List of packages** + +: A list of up to ten most recent packages that you have been testing in + Keyman Developer. This will open the package in Keyman on the device, which + is most useful when testing on a mobile device or sharing the package to + other computers. + +**Upload file...** + +: Allows you to manually upload any compiled .js keyboard, compiled .model.js + lexical model, compiled .kmp file, or .ttf font to be available for testing. + This will be most useful when running Server on macOS or Linux, where + integration with the Keyman Developer IDE is not available. + + Note that for security reasons, upload is only available when accessing + Keyman Developer Server on a localhost URL (127.0.0.1, ::1, or + ::ffff:127.0.0.1). + + You can also drag and drop these same files onto the page. + +**Help...** + +: Opens this help site. + +**About Keyman Developer Server** + +: Provides information about the version of Keyman Developer Server. + +### Keyboard menu + +![](images/keyboard-menu.png) + +Lists up to ten keyboards that you have been testing most recently from Keyman +Developer. Select a keyboard to start testing it. + +If you select **(system keyboard)**, this disables testing of Keyman keyboards. + +### Model menu + +![](images/model-menu.png) + +Lists up to ten lexical models that you have been testing most recently from +Keyman Developer. Select a model to start testing it. Note that the +model/keyboard correlation is controlled by you within this view -- language +association is not available in Keyman Developer Server. + +While the desktop keyboard views will show predictions if a model is enabled, +this is not currently fully supported outside of Keyman Developer Server. You +will have better results selecting a touch device in the Device menu for testing +lexical models. + +If you select **(no model)**, this hides the predictions banner. + +### Device menu + +![](images/device-menu.png) + +This function is available only from desktop / laptop computers. On mobile +phones and tablets, the Device menu is hidden and only the device's default +Keyman keyboard form factor is available. + +When available, this allows you to simulate use of the devices shown, letting +you test the keyboard and/or model as you would see it and use it on that +device. The device selected changes the presentation of the keyboard, and is +reflected in the [`platform()` statement](/developer/language/reference/platform) +context as well. + +The devices listed are representative of the various types of platforms that +Keyman supports, to allow testing on each of the available form factors. + +## Making your Keyman Developer Server instance globally available with ngrok {#ngrok} + +One of the fiddliest parts of testing keyboards and models with mobile devices +is transferring the files to your phone or tablet. Keyman Developer Server will +make files available on your local network for access, but it can be difficult +to configure firewalls and network settings successfully. + +To simplify testing, Keyman Developer Server integrates with a free tool called +[ngrok](https://ngrok.com) that provides a public URL to your instance of Keyman +Developer Server. This URL is dynamic and can change over time, and is only +available while Keyman Developer Server is running. This URL can be accessed +from any mobile device that is online, whether or not it is on your local +network. This means you can also quickly share keyboards, packages, and models +with other users, with a minimum of difficulty. + +**Warning:** While the ngrok service is running, your computer will be sharing +your Keyman Developer Server instance to anyone in the world. The Server +instance has read-only access to the keyboards that you have loaded into it, but +you may wish to turn ngrok support on only when you need it. + +ngrok does need a little bit of configuration. These steps will take you through +the process on Windows; on macOS and Linux, you will need to download and +configure ngrok manually. + +1. In Keyman Developer, open **Tools | Options**, select **Server** tab, and + click **Configure Server...**. You should be presented with a window similar + to this: + + ![](../images/ui/frmKeyman_Developer_Server_Options.png) + +2. Tick the box **Use ngrok to provide public url for Server** +3. If ngrok is available, the text 'Installed' will be shown to the right of the + **Download or update ngrok** button. Otherwise, click this button to download + the latest version. +4. **Install required redistributable**: ngrok requires an additional Microsoft + VC++ redistributable component; if the text next to this button shows 'Not + installed', press the button and follow the prompts to install the + redistributable component. +5. You'll need a free ngrok account, so click the **Create free ngrok + account...** button to open the ngrok website, and follow the steps there + to finish the account creation process. +6. After creating the account, you should be presented with an authentication + token. You can also access this by clicking the **Get token** link in the + Keyman Developer Server Options dialog box. Paste this token into the + **Authentication token** edit box. +7. Click **OK** to save changes, and start the ngrok service within Keyman + Developer Server. + +Once ngrok is configured, you should see an additional **Server** menu item in +Keyman Developer's **Tools** menu, with three items: + +**Open `https://some-url.ngrok-free.app` in browser** + +: Opens the public URL to your current Keyman Developer Server instance in the + default browser on your computer. + +**Copy URL to clipboard** + +: Copies the public URL to the clipboard so you can share it via email, instant + message, or other medium. + +**Configure...** + +: Opens the [Keyman Developer Server Options](options#server-tab) dialog box. + +## Configuration Files + +The configuration file `config.json` is stored in the following locations: +* Windows: `%appdata%\Keyman\Keyman Developer\Server\config.json` +* Linux: `~/.local/share/Keyman/Keyman Developer/Server/config.json` +* macOS: `~/Library/Preferences/Keyman/Keyman Developer/Server/config.json` + +## Configuration settings + +The value in parentheses is the name of the setting in `config.json`, where present. + +* **Default port** (`port`): specifies the port that Server listens on (http). + Defaults to `8008`. +* **Leave Server running after closing IDE**. This is off by default. If set, + Keyman Developer Server will start with Keyman Developer, and run until the + Windows session is finished by logging off or shutting down the computer. Keyman + Developer Server can be manually closed from the system notification area icon. +* **ngrok Settings** + * **Use ngrok to provide public url for Server** (`useNgrok`): Defaults to `false`. + Set to `true` if you want to enable use of ngrok tunnels. + * **Authentication token** (`ngrokToken`): the token provided by ngrok for setting + up a tunnel. + * **Region** (`ngrokRegion`): select the region in which you are located in order + to minimize latency through the tunnel. +* **Show Server console window on start**. This is off by default, and would only + normally be used for diagnostics or development of Keyman Developer itself. + +# Related Topics + +* [Keyboard Editor](keyboard-editor) +* [Model Editor](model-editor) +* [Package Editor](package-editor) +* [Options](options) diff --git a/developer/20.0/guides/__index.txt b/developer/20.0/guides/__index.txt new file mode 100644 index 000000000..57ea270e2 --- /dev/null +++ b/developer/20.0/guides/__index.txt @@ -0,0 +1 @@ +-distribute \ No newline at end of file diff --git a/developer/20.0/guides/command-line.md b/developer/20.0/guides/command-line.md new file mode 100644 index 000000000..f4820281c --- /dev/null +++ b/developer/20.0/guides/command-line.md @@ -0,0 +1,9 @@ +--- +title: Keyman Developer command line tools guide +--- + +Keyman Developer has a set of command line tools for creating keyboards and +models. For more details see: + +* [`kmc` -- the Keyman command line compiler](../reference/kmc/) + diff --git a/developer/20.0/guides/develop/__index.txt b/developer/20.0/guides/develop/__index.txt new file mode 100644 index 000000000..2536a3c3a --- /dev/null +++ b/developer/20.0/guides/develop/__index.txt @@ -0,0 +1,4 @@ +-creating-a-touch-keyboard-layout-for-amharic-the-nitty-gritty.md +-creating-a-touch-keyboard-layout-for-amharic.md +-tutorial +-touch-keyboard-tutorial diff --git a/developer/20.0/guides/develop/advanced-keyboard-development-example.md b/developer/20.0/guides/develop/advanced-keyboard-development-example.md new file mode 100644 index 000000000..204d031a6 --- /dev/null +++ b/developer/20.0/guides/develop/advanced-keyboard-development-example.md @@ -0,0 +1,236 @@ +--- +title: Advanced Keyboard Development Example +--- + +## Introduction + +Whenever you want to do much more in a keyboard than simple character +substitution, you will generally need to make use of advanced features +such as **stores**, **deadkeys**, and **multiple groups**. The [tutorial](tutorial) +has already shown some basic usage of stores and deadkeys, but has not +covered other possibilities of their use. In this topic we will examine +a keyboard that demonstrates some other uses of stores and deadkeys, and +introduces the use of multiple groups for complex processing. + +We recommend that you read the topics on +[groups](/developer/language/guide/groups), +[stores](/developer/language/guide/stores), and +[deadkeys](/developer/language/reference/deadkey) before continuing. + +The keyboard we will examine is **IPAMenu.kmn** (found in the Keyman +Developer Samples folder), which contains the beginnings of a menu-based +keyboard for using the International Phonetic Alphabet (IPA). You will +need a Unicode font with IPA characters (such as **Gentium**) to +properly use this keyboard, but you should be able to follow the code +even without. For more information about the IPA, see [The International +Phonetic +Association](https://www.internationalphoneticassociation.org/). + +Most of the IPA glyphs are derived from glyphs in the Latin alphabet, +used to represent differing sounds used in language. Because of this, it +seemed reasonable to place all glyphs derived from "a" on the "a" key, +and so on. We have implemented a few of the vowel symbols in this keyboard: + +![](../../images/ipa.gif) + + +## Overview of the Keyboard + +The basic operation of the keyboard is the displaying of a menu when a +key is pressed, followed by the output of a single character when the +user makes a selection from that menu with a number key. + +The first thing to notice is the organisation of most of the input and +output into stores: + +```keyman +store( choices ) '1234567890' +store( a_menu ) '[1æ 2a 3ɑ 4ɐ 5ʌ 6ɒ]' +store( e_menu ) '[1ɛ 2ɜ 3ə 4e 5ɘ 6ɚ 7ɝ 8ɞ]' +store( o_menu ) '[1o 2ø 3ɔ]' +store( a_chars ) 'æaɑɐʌɒ' dk(a_err) dk(a_err) dk(a_err) dk(a_err) +store( e_chars ) 'ɛɜəeɘɚɝɞ' dk(e_err) dk(e_err) +store( o_chars ) 'oøɔ' dk(o_err) dk(o_err) dk(o_err) dk(o_err) dk(o_err) dk(o_err) dk(o_err) +``` + +An important point to notice is the use of deadkeys in these stores: +we'll explain their purpose here later. + +The next thing that stands out is that the file has six separate groups, +four of which handle keystrokes and two which manipulate context only: + +```keyman +group( first ) + +group( main ) using keys + +group( final ) + +group( a_group ) using keys + +group( e_group ) using keys + +group( o_group ) using keys +``` + +## Full source + +The full keyboard source is shown below. Refer to this when following +the description after. + +```keyman +c IPAMenu.kmn +c +c Copyright ©2002 Tavultesoft. +c +c Demonstrates simple use of multiple groups to create a menu-based +c system for entering IPA characters, based on an example created +c by Peter E. Hauer's. +c +c A font with the IPA unicode characters defined must be used with this +c keyboard, for example, Code2000 or Lucida Sans Unicode +c +c Note that the stores pertaining to each letter could be placed in the +c group for that letter; the location of stores in the keyboard source +c has no effect on the final keyboard. + +Version 6.0 +Name "IPA Menu Example" + +c This keyboard should be independent of the user's +c system keyboard layout +store(&MnemonicLayout) '1' + +c ******************************************************************* +begin Unicode > use( first ) + +c keys used to choose menu items +store( choices ) '1234567890' + +c menu stores +store( a_menu ) '[1æ 2a 3ɑ 4ɐ 5ʌ 6ɒ]' +store( e_menu ) '[1ɛ 2ɜ 3ə 4e 5ɘ 6ɚ 7ɝ 8ɞ]' +store( o_menu ) '[1o 2ø 3ɔ]' +c add more menu stores here + +c character choice stores - error deadkeys are used to pad +c out the stores so they are the same length as the choices store +store( a_chars ) 'æaɑɐʌɒ' dk(a_err) dk(a_err) dk(a_err) dk(a_err) +store( e_chars ) 'ɛɜəeɘɚɝɞ' dk(e_err) dk(e_err) +store( o_chars ) 'oøɔ' dk(o_err) dk(o_err) dk(o_err) dk(o_err) dk(o_err) dk(o_err) dk(o_err) +c add more char stores here + +c ******************************************************************* +c first matches a menu in the context or passes processing to main +group( first ) + c match a menu on the context + outs(a_menu) > use(a_group) + outs(e_menu) > use(e_group) + outs(o_menu) > use(o_group) + c add more menus here + + c no menu was in the context, so process keys normally + nomatch > use(main) + +c ******************************************************************* +c main outputs the menus, and handles any other normal key processing +group( main ) using keys + c output a menu if appropriate + + 'a' > outs(a_menu) + + 'e' > outs(e_menu) + + 'o' > outs(o_menu) + c add more menu keys here + +c ******************************************************************* +c final matches error markers and finishes processing +group( final ) + dk(a_err) > beep outs(a_menu) + dk(e_err) > beep outs(e_menu) + dk(o_err) > beep outs(o_menu) + c add more error-marker handlers here + +c ******************************************************************* +c a_group handles the menu for a +group( a_group ) using keys + + any(choices) > index(a_chars, 1) use( final ) c output chosen character + + [K_BKSP] > nul c delete menu + nomatch > dk(a_err) use( final ) c invalid choice - error + +c ******************************************************************* +c e_group handles the menu for e +group( e_group ) using keys + + any(choices) > index(e_chars, 1) use( final ) c output chosen character + + [K_BKSP] > nul c delete menu + nomatch > dk(e_err) use( final ) c invalid choice - error + +c ******************************************************************* +c o_group handles the menu for o +group( o_group ) using keys + + any(choices) > index(o_chars, 1) use( final ) c output chosen character + + [K_BKSP] > nul c delete menu + nomatch > dk(o_err) use( final ) c invalid choice - error + +c add more menu groups here + +c End of file +``` + +## Primary Operation of the Keyboard + +When a key is pressed, execution begins at the group indicated by the +`begin` statement, in this case the `first` group. Because this group +does not specify `using keys`, it is limited to context manipulation +only: the output of this rule is dependent only on what came before the +current keystroke, and becomes the context for any further groups that +are called from this one. + +Let's suppose the a key has been pressed with no context. The `first` group will have nothing to match on, so the +`nomatch` rule fires and passes control to the `main` group. Here the +"a" key is matched, and the `a_menu` store is output, displaying the +menu of a-like characters. + +Now the user is presented with a menu of options to choose from. Suppose +he types 1 Once again the `first` group gains +control first, but this time matches the first rule, with the `a_menu` +string on the context, so control is passed to the `a_menu` group to +handle the keystroke. + +Here the 1 is matched as an entry in the `choices` store, and the corresponding character in the +`a_chars` store - in this case "æ" - is output. Finally, control goes +from here to the `final` group, which fails to match anything in the +context (which now includes the output from the previous group). + +## Error Handling + +One issue this keyboard has to deal with is if the user tries to select +an option that's not in the menu - when this happens, it should beep and +remain at the menu, so the user can try again. Also, if the user wants +to dismiss the menu, we should allow the use of Backspace to delete it - +this is simply done with a rule matching `[K_BKSP]` and outputting +`nul`. + +There are two rules which handle the user selecting a nonexistent +option: if the current menu has fewer than 10 entries, the user can +press a number key indicating a menu entry that is not there - this +situation will be matched by the `any(choices)` rule. The other occasion +is if the user presses any other key which is not valid for selecting a +menu option. This is handled by the `nomatch` rule in the group. For +both these cases we want the output to be the same: a `beep`, and remain +at the menu. To do this we will use deadkeys as error flags, one for +each menu. By padding the `a_char`, `e_char` and `o_char` stores to 10 +characters with these deadkeys, the output for this first situation will +be the error flag. Similarly, we can output these deadkeys in the +`nomatch` rules, to mark an error. + +The actual error handling is now done with the `final` group, which +matches the error flags on the output and outputs the `beep` and the +appropriate menu again. + +## Conclusion + +Although this example went nowhere near the limits of what can be done +with multiple groups, it gave a demonstration of some of the ways +multiple groups can be made to interact for more powerful processing. +You should now have some understanding of the use of advanced features +in Keyman Developer, and be able to begin using them to improve your +keyboards. \ No newline at end of file diff --git a/developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic-the-nitty-gritty.md b/developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic-the-nitty-gritty.md new file mode 100644 index 000000000..a89522533 --- /dev/null +++ b/developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic-the-nitty-gritty.md @@ -0,0 +1,3 @@ +--- +redirect: . +--- diff --git a/developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic.md b/developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic.md new file mode 100644 index 000000000..a89522533 --- /dev/null +++ b/developer/20.0/guides/develop/creating-a-touch-keyboard-layout-for-amharic.md @@ -0,0 +1,3 @@ +--- +redirect: . +--- diff --git a/developer/20.0/guides/develop/imx/imxdll.md b/developer/20.0/guides/develop/imx/imxdll.md new file mode 100644 index 000000000..8d4fe029b --- /dev/null +++ b/developer/20.0/guides/develop/imx/imxdll.md @@ -0,0 +1,115 @@ +--- +title: DLL Exports +--- + +The DLL is called from Keyman with `LoadLibrary()`. All functions are +then found with `GetProcAddress()`. You must ensure that the function +exports do not have ordinals encoded in the names. The best way to +accomplish this in C/C++ is to use a .def file. + +## DLL group function exports + +The function declaration for the DLL group function is: + +```c +BOOL WINAPI KeyEvent(HWND hwndFocus, WORD KeyStroke, WCHAR KeyChar, DWORD ShiftFlags); +``` + +Note that `KeyEvent()` is a placeholder for any name that you wish to +use. You can have multiple exports for Keyman use in a single DLL. + +| | | +|------------|-------| +| hwndFocus | The currently focused window. You will probably never have a need to use this. | +| KeyStroke | The virtual key code for the current key. | +| KeyChar | The character code for the current key (based on US English layout).
This will be `0` if _KeyStroke_ does not generate a character (e.g. function keys). | +| ShiftFlags |The shift state for the current key. The following shift states are possible:
(see the table below) | + +| Flag | Value | Description | +|--------------|----------|----------------------------------------| +| LCTRLFLAG | `0x0001` | Left Control Flag | +| RCTRLFLAG | `0x0002` | Right Control Flag | +| LALTFLAG | `0x0005` | Left Alt Flag | +| RALTFLAG | `0x0008` | Right Alt Flag | +| K_SHIFTFLAG | `0x0010` | Shift flag | +| K_CTRLFLAG | `0x0020` | Ctrl flag (unused here; see l/r flags) | +| K_ALTFLAG | `0x0040` | Alt flag (unused here; see l/r flags) | +| CAPITALFLAG | `0x0100` | Caps lock on | +| NUMLOCKFLAG | `0x0400` | Num lock on | +| SCROLLFLAG | `0x1000` | Scroll lock on | +| ISVIRTUALKEY | `0x4000` | It is a Virtual Key Sequence | + +## Optional DLL Exports + +Keyman recognises a number of other exports, if they are defined in the +DLL. None of these are required. These functions will be called when a +keyboard that references the DLL is manipulated. They will not be called +for keyboards that do not reference the DLL. + +The following exports are available: + +### KeymanIMInit + +```c +BOOL WINAPI KeymanIMInit(PSTR keyboardname); +``` + +`KeymanIMInit()` is called once when the keyboard identified by +`keyboardname` is loaded for a given process. It is called for each +process in which the keyboard is loaded. + +### KeymanIMDestroy + +```c +BOOL WINAPI KeymanIMDestroy(PSTR keyboardname); +``` + +This is called once when the keyboard identified by `keyboardname` is +unloaded in a given process. It is called when the process exits +normally, or when Keyman refreshes its keyboard list after keyboards are +added or removed. If the keyboard is subsequently reloaded, +`KeymanIMInit()` will be called again. + +### KeymanIMActivate + +```c +BOOL WINAPI KeymanIMActivate(PSTR keyboardname); +``` + +This function is called whenever the user or a program activates the +keyboard. It is never called before `KeymanIMInit()` (unless +`KeymanIMInit()` is not exported). This is an appropriate place to +switch on permanently-visible IMC windows. `KeymanIMActivate()` can also +be called when switching processes and the target process has a related +keyboard already active. + +### KeymanIMDeactivate + +```c +BOOL WINAPI KeymanIMDeactivate(PSTR keyboardname); +``` + +This function is called when the user or a program switches off a +related keyboard. It is always called before `KeymanIMActivate()` for +the next keyboard. It will also be called when the user activates +another process, to give the DLL a chance to hide top-most IMC windows. + +### KeymanIMConfigure + +```c +BOOL WINAPI KeymanIMConfigure(PSTR keyboardname, HWND hwndParent); +``` + +`KeymanIMConfigure()` is called when the user clicks the Configure +button in Keyman Configuration to configure the DLL-specific +functionality for the keyboard. The appropriate behaviour is to display +a dialog box, and save the settings in the registry. + +This function is separate from all the other functions. It can be called +when there are no keyboards loaded, or even if Keyman itself is not +loaded. You should not attempt to call Keyman32.dll from this function. + +## See also + +- [DLL Interface for Keyman - Introduction](index) +- [The imlib.cpp library module](imxlib) \ No newline at end of file diff --git a/developer/20.0/guides/develop/imx/imxlib.md b/developer/20.0/guides/develop/imx/imxlib.md new file mode 100644 index 000000000..178ae0f3e --- /dev/null +++ b/developer/20.0/guides/develop/imx/imxlib.md @@ -0,0 +1,208 @@ +--- +title: The imlib.cpp library module +--- + +imlib.cpp, included in the development kit, contains a set of useful +functions for interfacing to Keyman. + +## PrepIM + +```c +BOOL PrepIM(void); +``` + +`PrepIM()` initialises the Keyman32 imports. You should not call any of +the Keyman imports without calling `PrepIM()` first. If `PrepIM()` +fails, you should exit without doing any processing. + +## IMDefWindowProc + +```c +BOOL IMDefWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LRESULT *lResult); +``` + +`IMDefWindowProc()` should be called from an IMC window procedure (see +section titled Input Method Composition windows). If it returns `TRUE` +you should return the value stored in `lResult` without any further +processing. `IMDefWindowProc()` mostly manages window activation and +movement. + +## Keyman Imports + +The DLL can call Keyman functions to interact with Keyman and the target +application. It should not attempt to directly control the application +as Keyman will be doing this. You should never call any of the functions +here from the `KeymanIMConfigure()` callback. + +You can use `PrepIM()`, declared in imlib.cpp to get access to the the +Keyman functions. When using imlib.cpp, the functions are declared as +pointers, so you need to dereference them to call them in C (e.g. for +KMGetContext, call `(*KMGetcontext)(buf,len);`) + +## KMGetContext + +```c +BOOL WINAPI KMGetContext(PWSTR buf, DWORD len); +``` + +`KMGetContext()` returns the last `len-1` UTF-16 codepoints of the +context stack. If there are not enough characters in the context stack, +it will return as many as it can. On success, the `buf` variable will be +null terminated. + +The context stack can contain a special code for deadkeys. See +`KMQueueAction()` for a way to output a deadkey. The code sequence for a +deadkey is (3 words): + +``` +UC_SENTINEL, CODE_DEADKEY, deadkeyID +``` + +`UC_SENTINEL` is `0xFFFF`; `CODE_DEADKEY` is `0x0008`; `deadkeyID` can +be any value from `0x0001` to `0xFFFE`. + +> ### Note +Changes in 8.0.333.0: a potential buffer overflow has been corrected. +The size of the buffer pointed to by `buf` should be `WCHAR[len+1]` +to allow for terminating null. Keyman now counts supplementary plane +characters as 2 UTF-16 codepoints rather than as a single codepoint. +Keyman no longer returns partial deadkey code sequences. + +## KMSetOutput + +```c +BOOL WINAPI KMSetOutput(PWSTR buf, DWORD backlen); +``` + +`KMSetOutput()` is a wrapper for `KMQueueAction()`. It simplifies the +process of deleting contextual characters and outputting a new string. +The results will not be output to the screen until the current function +returns. If called within the context of an IMC window, the results will +not be output to the screen until the window posts the +`wm_keymanim_close` message. + +`buf` is a pointer to a null-terminated string of characters to output. +`backlen` is the number of characters to backspace from the current +context before displaying `buf`. + +This function modifies the context returned from `KMGetContext()`, even +if the output is not yet on the screen. + +Internally, this function does the following: + +```c +while(backlen-- > 0) KMQueueAction(QIT_BACK, 0); +while(*buf) KMQueueAction(QIT_CHAR, *buf++); +``` + +## KMQueueAction + +```c +BOOL WINAPI KMQueueAction(int itemType, DWORD dwData); +``` + +`KMQueueAction()` lets you send any Keyman action to a target +application. This can be virtual keys, characters, shift keys up and +down, deadkeys, beeps, or backspaces (a special case of virtual keys). + +| | | +|------------------|----------------| +| itemType code | Description | +| `QIT_VKEYDOWN` | Simulate any key press on the keyboard; `dwData` is the virtual key code | +| `QIT_VKEYUP` | Simulate any key release on the keyboard; `dwData` is the virtual key code | +| `QIT_VSHIFTDOWN` | Simulate pressing a set of shift keys. `dwData` can be a combination of the following flags: `LCTRLFLAG, RCTRLFLAG, LALTFLAG, RALTFLAG, K_SHIFTFLAG, K_CTRLFLAG, K_ALTFLAG` | +| `QIT_VSHIFTUP` | Release the shift state, `dwData` is the same as the previous flags. | +| `QIT_CHAR` | `dwdata` is any `WCHAR`. | +| `QIT_DEADKEY` | `dwData` is any value from `0x0001` to `0xFFFE`. This can be matched in the context with `KMGetContext()`. | +| `QIT_BELL` | `dwData` should be zero (`0`). | +| `QIT_BACK` | `dwData` should be zero (`0`). | + +## KMHideIM + +```c +BOOL WINAPI KMHideIM(HWND hwndIM); +``` + +`KMHideIM()` hides the IMC window referred to by `hwndIM` and ensures +that Keyman processes input from the keyboard through the correct +method. You should call this rather than hiding the window manually with +`ShowWindow(hwnd, SW_HIDE);` or post the message `wm_keymanim_close` to +hide the window. + +## KMDisplayIM + +```c +BOOL WINAPI KMDisplayIM(HWND hwndIM, BOOL FCaptureAll); +``` + +`KMDisplayIM()` displays the IMC window referred to by `hwndIM`. It does +not do any movement of the window. If the `FCaptureAll` flag is set, all +keyboard input (character-generating keys only) will be redirected to +the IMC window until the message `wm_keymanim_close` is posted, +`KMHideIM()` is called, or `KMDisplayIM()` with `FCaptureAll` set to +`FALSE`. + +## KMGetKeyboardPath + +```c +BOOL WINAPI KMGetKeyboardPath(PSTR keyboardname, PWSTR dir, DWORD length); +``` + +This function returns the full path to the keyboard referred to by +`keyboardname`. The buffer `dir` should be 260 characters long. + +## KMGetActiveKeyboard + +```c +BOOL WINAPI KMGetActiveKeyboard(PSTR keyboardname, DWORD length); +``` + +This function can be called while processing to determine which is the +active keyboard. Alternatively, use the callbacks `KeymanIMActivate()` +and `KeymanIMDeactivate()`. + +## KMSendDebugString + +```c +BOOL WINAPI KMSendDebugString(PSTR str); +``` + +This function outputs the string `str` to the Keyman debug window or +debug log file (usually %USERPROFILE%\Desktop\keymanlog\system\*.log). + +## The Input Method Composition window + +The IMC window can be shown or hidden at any time that the associated +keyboard is active. This means that you can have an IMC window +permanently open or open at appropriate times. + +The keyboard IMSample included with Keyman is a good example of +manipulating the IMC display. + +The window should be created invisible, most probaly as a popup window. +The window can use `KMGetContext()`, `KMSetOutput()` at any time, but +output will not be put to the screen until it has posted (not sent) +`wm_keymanim_close` to itself. + +```c +PostMessage(hwnd, wm_keymanim_close, (WPARAM) FSuccess, (LPARAM) FActuallyClose); +``` + +Keyman will manage the window display, focus, and message loop. The +window procedure should set the position and size appropriately. + +Keyman will recognise this window and any child windows to be part of +the IM and will not attempt to process any input that goes through the +window. + +The IMC window must not take focus at any time. + +## Limitations + +- Clicks outside the window will cancel the IM and lose context. +- Switching applications will cancel the IM and lose context. + +## See also + +- [DLL Interface for Keyman - Introduction](index) +- [DLL Exports](imxdll) \ No newline at end of file diff --git a/developer/20.0/guides/develop/imx/index.md b/developer/20.0/guides/develop/imx/index.md new file mode 100644 index 000000000..2dd41dead --- /dev/null +++ b/developer/20.0/guides/develop/imx/index.md @@ -0,0 +1,101 @@ +--- +title: Input Method Extensions +--- + +Keyman's multiple group processing is powerful, but sometimes you need +to be able to do something a bit more complex, such as a dictionary +lookup. Keyman's DLL interface let you do this. You can call a function +in a DLL in the same way as you call another group. The function can +read the context, deadkeys and the current keystroke, and output +characters, deadkeys, virtual keys, beeps and other items. + +The DLL interface also allows you to create a popup Input Method +Composition (IMC) window. This window allows the user to select visually +the characters they are wishing to input. The window can be set to be +visible when the keyboard is active, or after an appropriate key +sequence. When the window is visible, it can be set to capture all +keyboard input, or be passive. + +## File locations + +The DLL should be placed in any of the following locations: + +- The same directory as the .kmx file (e.g. use a package to install it) +- The Keyman program directory (same place as keyman32.dll) +- Anywhere on the path (such as the Windows directory) + +The best option is the first, as you can then include the DLL in a +Keyman package for easy installation and uninstallation. + +Full x64 support for IMX DLLs was introduced in Keyman for Windows +8.0.333.0. An x64 version of the DLL may be included simply by giving it +the file extension .x64.dll, with the same base name as the x86 DLL. +Keyman will call the appropriate DLL. + +## General usage information + +DLL functions used in place of groups are called DLL group functions. + +All strings, apart from keyboard names, are passed as WCHAR, regardless +of whether the active window is a Unicode window or not. In Keyman 8 and +earlier, ANSI characters are represented as 16-bit WCHAR, with high bits +zeroed out. In Keyman 9, ANSI keyboards are translated to Unicode at +install time, through the CP-1252 code page. + +The DLL will be loaded for each process in which the keyboard is +activated. Remember that the DLL will not share memory between these +processes by default, so if you have large memory requirements, you +should use memory mapped files or possibly SHARDATA segments to minimize +the memory consumption. + +DLL group functions are called in a fairly time-critical environment. It +is important that you minimise the processing time in these functions. +It is essential that you avoid any window focus or activation – message +boxes are definitely out of the question. For debugging purposes, there +is a Keyman32.dll function exported for writing to the logfile (see the +section titled Keyman32 imports). + +DLLs can handle multiple keyboards at once. The keyboards are identified +by a name which is the filename of the keyboard, minus path and +extension. For example, given c:\keyman\imsample\imsample.kmx, the +keyboard name is imsample. These are the same names that Keyman uses +internally, for example in the registry and directory names. + +## Registry settings + +Parameters for the DLL can be stored in two locations in the registry. +They should always be stored under HKEY_CURRENT_USER, as the user will +not have permission to change machine-wide settings, and the settings +should not affect other users. The following locations are recommended: + +> HKEY_CURRENT_USER\Software\Tavultesoft\Keyman Engine\9.0\IMX\\[DLLName] + +> HKEY_CURRENT_USER\Software\Tavultesoft\Keyman Engine\9.0\Installed Keyboards\\[kbdname] + +The first key should be used for settings that pertain to any keyboard +associated with the DLL. The second key should be used for any +keyboard-specific settings. Values stored under the second key should be +prefixed with the name of the dll, so that they will not conflict with +Keyman or other dll values. + +## The .kmn interface + +Inside a .kmn file, you define the DLL group function interface as follows: + +```keyman +store(DLLFunction) "myfile.dll:KeyEvent" +``` + +You can use this anywhere where you would place the use statement +(except in the begin statement), with the call statement. For example, + +```keyman ++ 'a' > call(DLLFunction) +``` + +A single .kmn file can reference multiple DLL group functions, in a single or multiple DLLs. + +## See also + +- [DLL Exports](imxdll) +- [The imlib.cpp library module](imxlib) diff --git a/developer/20.0/guides/develop/imx/web.md b/developer/20.0/guides/develop/imx/web.md new file mode 100644 index 000000000..fa98ba403 --- /dev/null +++ b/developer/20.0/guides/develop/imx/web.md @@ -0,0 +1,4 @@ +--- +title: IMX Interface for KeymanWeb +--- + \ No newline at end of file diff --git a/developer/20.0/guides/develop/imx/web/index.md b/developer/20.0/guides/develop/imx/web/index.md new file mode 100644 index 000000000..9453c5a01 --- /dev/null +++ b/developer/20.0/guides/develop/imx/web/index.md @@ -0,0 +1,5 @@ +--- +title: Guidelines for building IMX for KeymanWeb +--- + +* TODO: Write to fill requirements for .call_js, see call() statement for details. diff --git a/developer/20.0/guides/develop/index.md b/developer/20.0/guides/develop/index.md new file mode 100644 index 000000000..b9f661c03 --- /dev/null +++ b/developer/20.0/guides/develop/index.md @@ -0,0 +1,17 @@ +--- +title: Developing Keyboards +--- + +In version 19, the main keyboard tutorials have been replaced by the Keyman +Developer Walkthrough, which covers all the topics found in the main tutorials +in greater depth. + +* [The Keyman Developer Walkthrough →](../walkthrough/) + +Other tutorials: + +* [An advanced keyboard development example](advanced-keyboard-development-example) +* [Input Method Extensions (IMX)](imx) + +> [!NOTE] +> The old tutorials can still be found in earlier versions of the Keyman Developer help; see the version selector at the top right of this page. diff --git a/developer/20.0/guides/develop/touch-keyboard-tutorial/gestures.md b/developer/20.0/guides/develop/touch-keyboard-tutorial/gestures.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/develop/touch-keyboard-tutorial/gestures.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/touch-keyboard-tutorial/index.md b/developer/20.0/guides/develop/touch-keyboard-tutorial/index.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/develop/touch-keyboard-tutorial/index.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/touch-keyboard-tutorial/making-touch-keyboard.md b/developer/20.0/guides/develop/touch-keyboard-tutorial/making-touch-keyboard.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/develop/touch-keyboard-tutorial/making-touch-keyboard.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/index.md b/developer/20.0/guides/develop/tutorial/index.md new file mode 100644 index 000000000..e27c01cf2 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/index.md @@ -0,0 +1,3 @@ +--- +redirect: .. +--- diff --git a/developer/20.0/guides/develop/tutorial/step-1.md b/developer/20.0/guides/develop/tutorial/step-1.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-1.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-2.md b/developer/20.0/guides/develop/tutorial/step-2.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-2.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-3.md b/developer/20.0/guides/develop/tutorial/step-3.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-3.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-4.md b/developer/20.0/guides/develop/tutorial/step-4.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-4.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-5.md b/developer/20.0/guides/develop/tutorial/step-5.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-5.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-6.md b/developer/20.0/guides/develop/tutorial/step-6.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-6.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-7.md b/developer/20.0/guides/develop/tutorial/step-7.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-7.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-8.md b/developer/20.0/guides/develop/tutorial/step-8.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-8.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/develop/tutorial/step-9.md b/developer/20.0/guides/develop/tutorial/step-9.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/develop/tutorial/step-9.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/__index.txt b/developer/20.0/guides/distribute/__index.txt new file mode 100644 index 000000000..de1347590 --- /dev/null +++ b/developer/20.0/guides/distribute/__index.txt @@ -0,0 +1,4 @@ +-install-kmp-android.md +-install-kmp-ios.md +-packages.md +-tutorial \ No newline at end of file diff --git a/developer/20.0/guides/distribute/index.md b/developer/20.0/guides/distribute/index.md new file mode 100644 index 000000000..f69eee897 --- /dev/null +++ b/developer/20.0/guides/distribute/index.md @@ -0,0 +1,8 @@ +--- +title: Package Tutorial +--- + +In version 19, the Package Tutorial has been replaced by the Keyman +Developer Walkthrough, which covers all the topics in greater depth. + +* [The Keyman Developer Walkthrough →](../walkthrough/08-preparing-keyboard-package) diff --git a/developer/20.0/guides/distribute/install-kmp-android.md b/developer/20.0/guides/distribute/install-kmp-android.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/distribute/install-kmp-android.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/install-kmp-ios.md b/developer/20.0/guides/distribute/install-kmp-ios.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/distribute/install-kmp-ios.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/packages.md b/developer/20.0/guides/distribute/packages.md new file mode 100644 index 000000000..5e2725a24 --- /dev/null +++ b/developer/20.0/guides/distribute/packages.md @@ -0,0 +1,5 @@ +--- +redirect: . +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/index.md b/developer/20.0/guides/distribute/tutorial/index.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/index.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/step-1.md b/developer/20.0/guides/distribute/tutorial/step-1.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/step-1.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/step-2.md b/developer/20.0/guides/distribute/tutorial/step-2.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/step-2.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/step-3.md b/developer/20.0/guides/distribute/tutorial/step-3.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/step-3.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/step-4.md b/developer/20.0/guides/distribute/tutorial/step-4.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/step-4.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/step-5.md b/developer/20.0/guides/distribute/tutorial/step-5.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/step-5.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/distribute/tutorial/step-6.md b/developer/20.0/guides/distribute/tutorial/step-6.md new file mode 100644 index 000000000..7505708ee --- /dev/null +++ b/developer/20.0/guides/distribute/tutorial/step-6.md @@ -0,0 +1,5 @@ +--- +redirect: .. +--- + +(Replaced by new walkthrough in v19) \ No newline at end of file diff --git a/developer/20.0/guides/index.md b/developer/20.0/guides/index.md new file mode 100644 index 000000000..f36d44bbd --- /dev/null +++ b/developer/20.0/guides/index.md @@ -0,0 +1,12 @@ +--- +title: Keyman Developer Guides +--- + +Need help using Keyman Developer? You'll find everything you need here, including product documentation, frequently asked questions and tutorials. + +- [Introduction to Keyman Developer](intro) +- [The Keyman Developer Walkthrough](walkthrough) +- [Developing Keyman lexical models (for predictive text and autocorrect)](lexical-models/) +- [Testing Keyman keyboards and lexical models](test/) +- [Distributing Keyman lexical models](lexical-models/distribute/) +- [Keyman Developer command line tools guide](command-line) diff --git a/developer/20.0/guides/intro.md b/developer/20.0/guides/intro.md new file mode 100644 index 000000000..d9d6fa116 --- /dev/null +++ b/developer/20.0/guides/intro.md @@ -0,0 +1,44 @@ +--- +title: Introducing Keyman Developer +--- + +## Welcome to Keyman Developer + +Keyman Developer allows you to create your own keyboard layouts for use +on the Keyman platform. Keyman is a multi-platform input method solution +that runs on Windows, macOS, the web, mobile web, iOS and Android and +Linux. + +There are two core applications included in Keyman Developer: the Keyman +Developer IDE (formerly called TIKE), and the command line compiler kmc. + +Watch a video that highlights some of the Keyman Developer 14.0 features (57:23) + +:Keyman Developer 14.0 Webinar + +## Keyman Developer IDE + +The Keyman Developer IDE is a complete environment for designing, +developing, testing, and packaging your keyboards for distribution. Some +of the major features of Keyman Developer IDE are: + +- Keyboard Editor, for creating keyboards visually for all platforms +- Touch Layout editor, for creating fluid touch layouts +- Package Editor, for creating a package of keyboard, fonts and files for distribution (used on all platforms except web) +- Lexical Model Editor, for creating predictive text models +- Integrated compiler, to compile keyboards, packages and models +- Fully interactive debugger for testing keyboards and models +- Character Map, which supports viewing Unicode fonts under all Windows versions +- On Screen Keyboard editor, for creating visual representations of keyboards +- Projects, for managing keyboard and lexical model development projects large and small + +Source files (except images!) are normally written in UTF-8 format, so +they can be opened with any text editor. However, the Keyman Developer +IDE provides much tooling to simplify editing each of the types of +files. The Keyman Developer IDE runs on Windows. + +## kmc, the command line compiler + + +kmc, the command-line compiler, is a comprehensive tool that lets you +compile keyboards, packages, models and projects from the command-line. diff --git a/developer/20.0/guides/lexical-models/advanced/index.md b/developer/20.0/guides/lexical-models/advanced/index.md new file mode 100644 index 000000000..951df2fc4 --- /dev/null +++ b/developer/20.0/guides/lexical-models/advanced/index.md @@ -0,0 +1,19 @@ +--- +title: Advanced Lexical Models Topics +--- + +> For the following topics, **knowledge of TypeScript or JavaScript is +required**. + +The Keyman lexical model engine is capable of much more sophisticated +lexical models than the one described in the [tutorial](../tutorial). To +make advanced models, you will need to modify the [model definition file](model-definition-file), also known as the [`.model.ts` file](../../../reference/file-types/model-ts). + +Once you understand how to change the model.ts file, you can attempt +these customizations to an existing wordlist project: + +[Changing the default punctuation](punctuation) + +[Creating a custom search key function](search-term-to-key) + +[Customizing the word breaker](word-breaker) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/advanced/model-definition-file.md b/developer/20.0/guides/lexical-models/advanced/model-definition-file.md new file mode 100644 index 000000000..97b207d8f --- /dev/null +++ b/developer/20.0/guides/lexical-models/advanced/model-definition-file.md @@ -0,0 +1,102 @@ +--- +title: The model definition file +--- + +This is a small [TypeScript](https://www.typescriptlang.org/) source +code file that tells us how to define our model. + +In the case of the **wordlist lexical models**, the model definition +file indicates where to find the [TSV source files](../../../reference/file-types/tsv), as well as gives us the option to tell the compiler a little bit more about our language’s spelling system or *orthography*. + +## The model definition template + +**Keyman Developer** provides a default model definition similar to the +following. If you want to create the file yourself, copy-paste the +following template, and save it as `model.ts`. Place this file in the +same folder as `wordlist.tsv`. + +```typescript +/* + sencoten 1.0 generated from template. + + This is a minimal lexical model source that uses a tab delimited wordlist. + See documentation online at https://help.keyman.com/developer/ for + additional parameters. +*/ + +const source: LexicalModelSource = { + format: 'trie-1.0', + wordBreaker: { + use: 'default', + }, + sources: ['wordlist.tsv'], +}; +export default source; +``` + +Let's step through this file, line-by-line. + +On the first line, we're declaring the source code of a new lexical +model. + +```typescript +const source: LexicalModelSource = { +``` + +On the second line, we're saying the lexical model will use the +`trie-1.0` format. The `trie` format creates a lexical model from one or +more word lists; the `trie` structures the lexical model such that it +can predict through thousands of words very quickly. + +```typescript + format: 'trie-1.0', +``` + +On lines 3–5, we're specifying the word breaking algorithm that we want +to use. Keyman supplies a default algorithm that conforms to the rules +expected for many languages. + +```typescript + wordBreaker: { + use: 'default', +}, +``` + +On the sixth line, we're telling the `trie` where to find our wordlist. + +```typescript + sources: ['wordlist.tsv'], +``` + +The seventh line marks the termination of the lexical model source code. +If we specify any customizations, they **must** be declared above this +line: + +```typescript +}; +``` + +The eighth line is necessary to allow external applications to read the +lexical model source code. + +```typescript +export default source; +``` + +## Customizing our lexical model + +The template, as described in the previous section, is a good starting +point, and may be all you need for your language. However, most language +require a few customizations. The `trie-1.0` wordlist model supports the +following customizations: + +[Punctuation](punctuation) +: How to define certain punctuation in your language. + +[Word breaker](word-breaker) +: How to determine when words start and end in the writing system. + +[Search term to key](search-term-to-key) +: How and when to ignore accents and letter case. + +To see all of the things possible in a model definition file, see the [`LexicalModelSource` interface](https://github.com/keymanapp/keyman/blob/stable-15.0/developer/js/source/lexical-model-compiler/lexical-model.ts#L95-L146). \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/advanced/punctuation.md b/developer/20.0/guides/lexical-models/advanced/punctuation.md new file mode 100644 index 000000000..a665f08e4 --- /dev/null +++ b/developer/20.0/guides/lexical-models/advanced/punctuation.md @@ -0,0 +1,73 @@ +--- +title: Punctuation +--- + +The lexical models use two different kinds of punctuation: + +- Quotation marks around the “keep” suggestion. +- What kind of space to insert after words, if any. + +Both of these can be customized by adding the punctuation to [model definition file](./model-definition-file). Here is a full example of a model definition file using default punctuation: + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + // CUSTOMIZE THIS: + punctuation: { + quotesForKeepSuggestion: { + open: "“", close: "”" + }, + insertAfterWord: " ", + }, + // other customizations go here: +}; + +export default source; +``` + +## Customizing `quotesForKeepSuggestion` + +These are the quotation marks that surrond the “keep” suggestion when +it's displayed in the suggestion bar. By defaut, the quotations used are +“smart” quotation marks used in English typography. Namely, the **open +quote** is `“` U+201C LEFT DOUBLE QUOTATION MARK, and the **close +quote** is `”` U+201D RIGHT DOUBLE QUOTATION MARK. + +Let's customize this to use `«` and `»` for the open and close quote, respectively. To do this, change the part labeled +`quotesForKeepSuggestion`: + +```typescript +punctuation: { + quotesForKeepSuggestion: { + open: "«", close: "»" + }, +}, +``` + +## Customizing `insertAfterWord` + +Many languages insert a space after a word. Some languages, like Thai or Khmer, do not use spaces. To suppress the space, you may set `insertAfterWord` to the empty string: + +```typescript +punctuation: { + insertAfterWord: "", +}, +``` + +You can even use an alternate spacing character, if required by your language: + +```typescript +punctuation: { + insertAfterWord: "\u200B", // U+200B ZERO WIDTH SPACE +}, +``` + +## See also + +[The TypeScript definition of +`LexicalModelPunctuation`](https://github.com/keymanapp/keyman/blob/4211b468949860b8fb4a4707710472ab9e33c581/common/lexical-model-types/index.d.ts#L328-L371) + +------------------------------------------------------------------------ + +[Return to “Advanced Lexical Model Topics”](./) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/advanced/search-term-to-key.md b/developer/20.0/guides/lexical-models/advanced/search-term-to-key.md new file mode 100644 index 000000000..086a9ca01 --- /dev/null +++ b/developer/20.0/guides/lexical-models/advanced/search-term-to-key.md @@ -0,0 +1,93 @@ +--- +title: Search term to key +--- + +To look up words quickly, the `trie` model creates a _search key_ +that takes the latest word (as determined by the +[word breaker](word-breaker)) and converts it into an internal form. The +purpose of this internal form is to make searching for a word work, as +expected, regardless of things such as **accents**, **diacritics**, +**letter case**, and minor **spelling variations**. The internal form is +called the _key_. Typically, the key is always in +lowercase, and lacks all accents and diacritics. For example, the key +for “naïve" is `naive` and the key for “Canada” is `canada`. + +The form of the word that is stored is “regularized” through the use of a _key function_, which you can define in TypeScript code. + +> ### Note: +This function runs both **on every word when the wordlist is compiled** and **on the input, whenever a suggestion is requested**. This way, whatever a user types is *matched* to something stored in the lexical model, without the user having to type things in a specific way. + +The key function takes a string which is the raw search term, and +returns a new string, being the “regularized” key. As an example, +consider the **default key function**; that is, the key function that is +used if you do not specify one: + +```typescript +searchTermToKey: function (term: string): string { + // Use this pattern to remove common diacritical marks (accents). + // See: https://www.compart.com/en/unicode/block/U+0300 + const COMBINING_DIACRITICAL_MARKS = /[\u0300-\u036f]/g; + + // Lowercase each letter in the string INDIVIDUALLY. + // Why individually? Some languages have context-sensitive lowercasing + // rules (e.g., Greek), which we would like to avoid. + // So we convert the string into an array of code points (Array.from(term)), + // convert each individual code point to lowercase (.map(c => c.toLowerCase())), + // and join the pieces back together again (.join('')) + let lowercasedTerm = Array.from(term).map(c => c.toLowerCase()).join(''); + + // Once it's lowercased, we convert it to NFKD normalization form + // This does many things, such as: + // + // - separating characters from their accents/diacritics + // e.g., "ï" -> "i" + "◌̈" + // - converting lookalike characters to a canonical ("regular") form + // e.g., ";" -> ";" (yes, those are two completely different characters!) + // - converting "compatible" characters to their canonical ("regular") form + // e.g., "𝔥𝔢𝔩𝔩𝔬" -> "hello" + let normalizedTerm = lowercasedTerm.normalize('NFKD'); + + // Now, using the pattern defined above, replace each accent and diacritic with the + // empty string. This effectively removes all accents and diacritics! + // + // e.g., "i" + "◌̈" -> "i" + let termWithoutDiacritics = normalizedTerm.replace(COMBINING_DIACRITICAL_MARKS, ''); + + // The resultant key is lowercased, and has no accents or diacritics. + return termWithoutDiacritics; +}, +``` + +This should be sufficient for most Latin-based writing systems. However, +there are cases, such as with SENĆOŦEN, where some characters do not +decompose into a base letter and a diacritic. In this case, it is +necessary to write your own key function. + +## Use in your model definition file + +To use this in your model definition file, provide a function as the `searchTermToKey` property of the lexical model source: + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + searchTermToKey: function (wordform: string): string { + // Your searchTermToKey function goes here! + let key = wordform.toLowerCase(); + return key; + }, + // other customizations go here: +}; + +export default source; +``` + +## Suggested customizations + +- For all writing systems, **normalize into NFKD** or **NFKC** form using `wordform = wordform.normalize('NFKD')`. +- For Latin-based scripts, **lowercase** the word, and **remove diacritics**. +- For scripts that use the U+200C zero-width joiner (ZWJ) and/or the U+200D zero-width non-joiner (ZWNJ) (e.g., Brahmic scripts), **remove the ZWJ or ZWNJ** from the **end** of the input with `wordform = wordform.replace(/[\u200C\u200D]+$/` + +------------------------------------------------------------------------ + +[Return to “Advanced Lexical Model Topics”](./) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/advanced/unicode-breaker-extension.md b/developer/20.0/guides/lexical-models/advanced/unicode-breaker-extension.md new file mode 100644 index 000000000..100f523ac --- /dev/null +++ b/developer/20.0/guides/lexical-models/advanced/unicode-breaker-extension.md @@ -0,0 +1,539 @@ +--- +title: Customization and extension of the Unicode word breaker +--- + +> ### Note: +While this offers a great amount of flexibility and customization that may assist predictions for your language, note that this approach may get quite technical! + +As mentioned on the [main word breaker page](./word-breaker), +our currently-supported lexical models need to know what a word +is in running text. After all, it is quite difficult to look up a word in a +dictionary when unclear about what the start and end of that word even is. + +In languages using the Latin script—like, English, French, +and SENĆOŦEN—finding words is easy. Words are separated by spaces or +punctuation. The actual rules for where to find words can get quite tricky to +describe, but Keyman implements the [Unicode Standard Annex #29 §4.1 Default Word Boundary Specification](https://unicode.org/reports/tr29/#Word_Boundaries) which works well for most languages. + +This guide is about techniques that may be used to customize and extend +the behaviors of that specification to be better tailored to your language. +This is done by using similar patterns and structures to the rules found in +the specification itself. + +There are three ways - all of them optional - to extend and customize +the word-breaking rules themselves: + +* If you need to prevent splits in very specific scenarios and/or add splits in other specific scenarios, you may specify [context-based rules](#toc-custom-word-breaking-rules) to obtain the desired behavior. +* If certain characters are not handled appropriately for their role in + your language, you may [map characters](#toc-character-property-remapping) to different + word-breaking character classes - including custom ones. This will + override the default property they are assigned by the default + implementation, with the new property applying for all word-breaking + rules. +* If the default word-breaking classes from the specification are + too general for certain aspects of your language, it is possible to + [define custom character classes](#toc-defining-and-using-new-word-breaking-properties) for use in custom + rules. + +## A first example + +This example was designed to address the needs of a minority language in the country +of Cambodia. The majority language does not use spaces for wordbreaking, while the +minority language in question does use them. In addition, hyphens sometimes occur +within words. + +The word breaker function can be specified in the +[model definition file](./model-definition-file) as follows: + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + // CUSTOMIZE THIS: + wordBreaker: (text) => { + let customization = { + + /*** Definition of extra word-breaking rules ***/ + rules: [{ + match: (context) => { + if(context.propertyMatch(null, ["ALetter"], ["Hyphen"], ["ALetter"])) { + return true; + } else if(context.propertyMatch(["ALetter"], ["Hyphen"], ["ALetter"], null)) { + return true; + } else if(context.propertyMatch(null, ["ALetter"], ["Hyphen"], ["eot"])) { + return true; + } else { + return false; + } + }, + breakIfMatch: false + }], + + /*** Character class overrides for specific characters ***/ + propertyMapping: (char) => { + let hyphens = ['\u002d', '\u2010', '\u058a', '\u30a0']; + // treats Khmer consonants & independent vowels in the same manner + // as the basic latin-script based alphabet + if(char >= '\u1780' && char <= '\u17b3') { + return "ALetter"; + } else if(hyphens.includes(char)) { + return "Hyphen"; + } else { + // The other Khmer characters already have useful word-breaking + // property assignments. + return null; + } + }, + + /*** Declares any new, custom character classes to be recognized by the word-breaker ***/ + customProperties: ["Hyphen"] + }; + + /*** Connects all the pieces together for actual use ***/ + return wordBreakers['default'](text, customization); + }, + // ... +}; + +export default source; +``` + +This example's customization is designed to accomplish two goals: + +1. Unicode's wordbreaker does not map base Khmer consonants to any of the + [relevant wordbreaking character properties](https://unicode.org/reports/tr29/#Table_Word_Break_Property_Values), causing it to be treated as `"Other"`. + The minority language in question instead wishes for Latin-script-like word-breaking, + so mapping the consonants to the same property as Latin-script consonants allows + them to be treated similarly - in the manner they expect. + +2. By default, the wordbreaker will automatically insert word boundaries before + and after a hyphen. To allow mid-word hyphens, we need to remap them to + a different character property. + + While the specification itself mentions that we could + just map hyphens to `"MidLetter"`, this example opts to define + a custom-tailored property that ensures only hyphens are affected in order to add + a special, end-of-context rule that may be useful when typing - the rule above + referencing `"eot"`. + +More on the wordbreaking character properties will be covered later. + +## Custom word-breaking rules + +When defining additional rules for use in word-breaking, it is advisable to reference +the [rules of the Unicode Standard Annex #29 §4.1 Default Word Boundary Specification](https://unicode.org/reports/tr29/#Word_Boundary_Rules). + +Rules WB1 through WB4 of the specification will always apply first, before any +custom rules. Custom rules will then be applied in order of their definition within +the model, with them all being applied before the specification's rules labeled WB5 +and onward. + +Each rule should be of the following form: + +```typescript +{ + // A function that returns 'true' whenever the rule should apply + match: (context) => { + // ... + }, + // Whether to prevent (false) or to enforce (true) a boundary when the rule applies. + breakIfMatch: false +} +``` + +Toward this end, the `context` object received by match provides a function called +`propertyMatch` in order to define rules like those of the wordbreaker specification. +Let's take WB6 - "do not break letters across certain punctuation" - as an example. + +As written in the spec, WB6 reads **AHLetter x (MidLetter | MidNumLetQ) AHLetter**. + +This is simply a series of characters, up to two characters before and after a potential break point. To break that down: +- (implicit) **Any** -- accept any character in this position +- **AHLetter**: `ALetter` or `Hebrew_Letter` +- **x** - "do not break" +- (either) **MidLetter** or **MidNumLetQ**: one of `MidLetter`, `MidNumLet`, or `Single_Quote`. +- **AHLetter**: `ALetter` or `Hebrew_Letter` + +The expansions `MidNumLetQ` and `AHLetter` are defined at https://unicode.org/reports/tr29/#WB_Rule_Macros. + +If written as a custom rule, rule WB6 takes the following form. Note the use of the function `context.propertyMatch`, +which takes 4 parameters - two to match characters before and two to match characters after a potential boundary: + +```typescript +// Rule WB6 from the Unicode spec, as a custom rule: +{ + match: (context) => { + return context.propertyMatch(null, // no requirements set, so "Any" character may match + ["ALetter", "Hebrew_Letter"], + // x + ["MidLetter", "MidNumLet", "Single_Quote"], + ["ALetter", "Hebrew_Letter"]); + }, + breakIfMatch: false // do not break +} +``` + +Note that an empty array `[]` in any slot is not treated the same as `null` - +use of an empty `[]` will prevent the rule from matching. + +Almost all of the specification's rules are of this form. Again, up to two characters +before a potential boundary may be considered alongside up to two characters after +the potential boundary. + +### Word-breaking property names +The names used in each array must be defined in one of the following places: +* https://unicode.org/reports/tr29/#Table_Word_Break_Property_Values +* `customProperties` - your [declaration of any custom property types](#toc-defining-and-using-new-word-breaking-properties) +* One of the special property types `"Other"`, `"sot"`, or `"eot"`: + * `Other`: a character without an associated word-breaking property value + * `sot`: "start of text" - a marker indicating the beginning of the string being word-broken + * `eot`: "end of text" - a marker indicating the end of the string being word-broken + +All rules use case-insensitive matching, so capitalization differences will not affect operation. + +### Rule-matching examples + +#### A successful rule application +As an example, when determining whether or not to break the English word `don't` when +applying WB6 as written above, this is what happens near the apostrophe: + +```typescript +{ + match: (context) => { + return context.propertyMatch(null, /* match any character */ // "o" - ALetter + ["ALetter", "Hebrew_Letter"], // "n" - ALetter + // x + ["MidLetter", "MidNumLet", "Single_Quote"], // "'" - Single_Quote + ["ALetter", "Hebrew_Letter"]); // "t" - ALetter + }, + breakIfMatch: false // do not wordbreak at any position where the rule matches. +} +``` + +The rule applies at the position between the `n` and the `'` of `don't`, telling the +word-breaker not to word-break if the rule matches at that location. + +#### An unsuccessful rule match + +Given the input `n't|` (where `|` is the caret), we can see that the rule will not match: +```typescript +{ + match: (context) => { + return context.propertyMatch(null, /* automatic match */ // "n" - ALetter + ["ALetter", "Hebrew_Letter"], // "'" - Single_Quote + // x + ["MidLetter", "MidNumLet", "Single_Quote"], // "t" - Single_Quote + ["ALetter", "Hebrew_Letter"]); // - eot + }, + breakIfMatch: false // do not break +} +``` + +The same rule does not apply between the `'` and the `t`, so it does not apply at this position in +the text. This is why the wordbreaking spec includes rule WB7 in addition to WB6 - some scenarios +require multiple context property-matching attempts. + +You may define any number of these rule objects in any order for use within the wordbreaker within +the `rules` array. + +> **Important note**: When no other rule successfully matches a potential word-boundary position, the spec's rule WB999 applies as a catch-all and will enforce a split. Preventing a word-break always requires a successfully-matching rule, though this is covered for most cases by the Unicode specification's ruleset. + +Defining custom rules is a powerful tool, but it is detailed work and may be somewhat tedious +to get right. Feel free to [ask for help at our Community Site](https://community.software.sil.org/c/keyman/19) for assistance. + +## Character property remapping + +Many writing systems in the world are shared by multiple languages, using most of the same +characters in common. However, sometimes there may be notable differences in how specific +languages wish to treat certain characters. In order to address these cases, we allow +overriding the "standard" word-breaking property that the Unicode specification gives the +character with one set by the lexical model. + +### Default character properties + +For reference, [this text file](https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/WordBreakProperty.txt) +provides the standard word-breaking properties for all characters. This is one of many +files Unicode provides publicly here: https://www.unicode.org/reports/tr41/#Props0. + +That text file contains many lines of the following form: + +``` +0041..005A ; ALetter # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +``` + +This says that `0041` through `005A` - or rather, `\u0041` (the code for 'A') through +`\u005A` (the code for 'Z') - are assigned word-breaking property `ALetter`. That +range covers 26 (`[26]`) characters. (For our purposes here, the `L&` part is +irrelevant.) + +As noted at the top of the file: + +``` +# All code points not explicitly listed for Word_Break +# have the value Other (XX). + +# @missing: 0000..10FFFF; Other +``` + +### Redefining character properties + +Of note from [our first example](#toc-a-first-example): + +```typescript +/*** Character class overrides for specific characters ***/ +propertyMapping: (char) => { + // ... + // treats Khmer consonants & independent vowels in the same manner + // as the basic latin-script based alphabet + if(char >= '\u1780' && char <= '\u17b3') { + return "ALetter"; + } // ... +}, +``` + +If you search the [property definition text file](https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/WordBreakProperty.txt) +for `1780` or `17b3`, you will find neither. These correspond to many letters +from the Khmer character set - notably, the 'base' characters used in Khmer's +grapheme clusters. The other Khmer characters tend to attach at various positions +around these base characters. The majority language for the script - Khmer - +does not follow conventional word-breaking rules; most notably, they do not add +whitespace between each word. (There are other strategies that get utilized for +such scripts.) + +As breaks sometimes occur between the base characters while other times do not, +properties for these base characters were not explicitly defined and are thus +treated as class `Other`. +- As other Khmer characters tend to attach around the base characters, they do + have specified word-breaking properties - they `Extend` the grapheme cluster. +- Searching `17b4` in [the text file mentioned above](https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/WordBreakProperty.txt) will show the closest results to the characters under discussion. + +However, there are minority languages that prefer to use whitespaces between words, +meaning that there should never be wordbreaks applied directly between neighboring +characters for their words. In such cases, we can map them to a pre-existing property +with the desired behavior - `ALetter`. + +```typescript +if(char >= '\u1780' && char <= '\u17b3') { + return "ALetter"; // Maps Khmer-script base characters to ALetter + // to allow Latin-script-like word-breaking. +} +``` + +For another example of character property remapping, consider the use of hyphens with +words (and/or names) in some languages. Default word-breaking behavior will split +hyphenated words and names apart, but by changing the property of hyphens, it is +possible to disable this behavior. + +Noting [rule WB6](#toc-custom-word-breaking-rules) and WB7, the `MidLetter` class is designed to prevent +word-breaks from occurring when its characters lie directly between letters - +hence the property name. Assigning hyphens to this class can provide the +desired behavior. + +```typescript +let hyphens = ['\u002d', '\u2010', '\u058a', '\u30a0']; +// ... +if(hyphens.includes(char)) { + return "MidLetter"; +} // ... +``` + +## Defining and using new word-breaking properties + +There may be some cases in which none of the default character word-breaking +properties provide the exact behavior that you're wanting, or perhaps you +want only specific characters from that class to match custom rules. For such +cases, wordbreaker customization also allows definition of new word-breaking +properties. + +For one example, note how word-breaking operations affect predictions when +typing new words: + +- `can'`, with the intent to type `can't` +- `full-`, with the intent to type `full-scale` + +For the first example above, while `'` (property `Single_Quote`) is included within +WB6 and WB7, those rules only apply _between letters_. If there is no letter +on the right-hand side, `can'` will be interpreted as `can` + `'` by the +word-breaking algorithm. Similarly, even when remapping `-` to the `MidLetter` +property, `full-` will be remapped to `full` + `-` before additional text +is typed. + +Of course, this problem does alleviate itself once another `ALetter`-property +letter is typed, but suppose we wanted a rule to prevent word-breaking for +the second example above. (After all, `can'` could be the end of a quoted +phrase in English - `'sure you can'` - in which case we might want the split +to occur.) + +Revisiting [an earlier example](#toc-redefining-character-properties) and simplifying a little bit: + +```typescript +/*** Definition of extra word-breaking rules ***/ +{ + rules: [{ + match: (context) => { + if(context.propertyMatch(null, ["ALetter"], ["Hyphen"], ["eot"])) { + return true; + } else { + /* ... */ + } else { + return false; + } + }, + breakIfMatch: false + }], + + /*** Character class overrides for specific characters ***/ + propertyMapping: (char) => { + let hyphens = ['\u002d', '\u2010', '\u058a', '\u30a0']; + if(hyphens.includes(char)) { + return "Hyphen"; + } else { + // Use the default properties for anything else. + return null; + } + }, + + /*** Declares any new, custom character classes to be recognized by the word-breaker ***/ + customProperties: ["Hyphen"] +} +``` + +Let's walk through what this simplification is trying to achieve: + +1. Hyphens are mapped to their own distinct word-breaking property. +2. The custom rule prevents wordbreaking between a letter and a hyphen at the end of text. + - It does not include any of the `MidLetter` characters. + +Matching the rule against the end of text suggests that what follows the `Hyphen` character +is the point of text insertion. For this example, assuming that a user has just typed +`full-`, there will be no word-break on the hyphen until either more input is received or +the user changes the site of text entry. + +**Important note**: You must declare any custom properties within the `customProperties` array. +If any are missing, the missing custom properties will fail to match against any word-breaking rule. +Make sure you don't misspell it anywhere in your customization code! + +### Default rules + custom properties + +There is one notable issue with this example, though - whenever you remap a character to +a new property, it is no longer considered to have its old property, and so it will no +longer match rules based on its default property. This is why the original example +included a couple of extra rules: + +```typescript +{ + match: (context) => { + // Extend WB6 - allow "Hyphen" in the same place as "MidLetter" + if(context.propertyMatch(null, ["ALetter"], ["Hyphen"], ["ALetter"])) { + return true; + // Extend WB7 - allow "Hyphen" in the same place as "MidLetter" + } else if(context.propertyMatch(["ALetter"], ["Hyphen"], ["ALetter"], null)) { + return true; + // The same rule from above. + } else if(context.propertyMatch(null, ["ALetter"], ["Hyphen"], ["eot"])) { + return true; + } else { + return false; + } + }, + breakIfMatch: false +} +``` + +By replicating [WB6](#toc-custom-word-breaking-rules) and WB7's structure and allowing `Hyphen` to match in the same +position as `MidLetter` in the original rules, we can prevent word-breaking splits +after additional text has been typed after a `Hyphen`-property character. This does not +_replace_ the behavior of WB6 and WB7 - it merely _extends_ it to include the new property. + +### A more complex case + +A meatier example may be found as [the specification's hypothetical rule WB5a](https://unicode.org/reports/tr29/#WB999): + +> "Break between apostrophe and vowels (French, Italian)" +> +> WB5a: **Apostrophe ÷ Vowels**. + +The idea of this rule is to allow words such as the French `l'objectif` to be split +into the article - `l'` and its following word - `objectif` while preserving other +cases that should still be treated as single words, such as `aujourd'hui`. + +To simplify the code needed for customization here somewhat, we will use `Single_Quote` +in place of `Apostrophe`, as well as a few extra simplifications. The new `Vowels` +property offers enough complexity as it is. + +```typescript +let customization = { + rules: [ + // WB5 extension - ensure `AVowel` is handled like `ALetter`. + { + match: (context) => { + if(context.propertyMatch(null, ["ALetter", "AVowel"], ["ALetter", "AVowel"], null)) { + return true; + } else { + return false; + } + }, + breakIfMatch: false + }, + // Our main goal WB5a + { + match: (context) => { + if(context.propertyMatch(null, ["Single_Quote"], ["AVowel"], null)) { + return true; + } else { + return false; + } + }, + breakIfMatch: true + }, + // WB6, 7 extension - ensure `AVowel` is handled like `ALetter` + { + match: (context) => { + if(context.propertyMatch(null, + ["ALetter", "AVowel"], + ["MidLetter", "MidNumLet", "Single_Quote"], + ["ALetter", "AVowel"])) { + return true; + } else if(context.propertyMatch(["ALetter", "AVowel"], + ["MidLetter", "MidNumLet", "Single_Quote"], + ["ALetter", "AVowel"], + null)) { + return true; + } else { + return false; + } + }, + breakIfMatch: false + } + // Similar extensions to WB9, 10, 13a, and 13b would also be needed for robustness. + // Note: we have left "Hebrew_Letter" out of the WB5, 6, and 7 rewrites to help + // simplify this example. + ], + propertyMapping: (char) => { + const vowels = ['a', 'e', 'i', 'o', 'u']; + // French and Italian allow accented vowels; this will strip off the accent and + // leave us with the base vowel. + const baseChar = char.normalize('NFD').charAt(0); + if(vowels.includes(baseChar)) { + return "AVowel"; + } + + return null; + }, + customProperties: ["AVowel"] +} +``` + +Note that we have left out some of the rule extensions that would help cover certain +less-frequently encountered cases. These may matter to some parts of a +language community, especially for models targeting a majority language. +Computer programmers in particular tend to care about the un-extended +rules (WB9, 10, 13a, and 13b) more than most. + +Remember, remapping characters to a new word-breaking property prevents any default +rule from handling them unless you add custom rules to re-include them as their +new property. + +------ + +[Return to “Advanced Lexical Model Topics”](./) diff --git a/developer/20.0/guides/lexical-models/advanced/word-breaker.md b/developer/20.0/guides/lexical-models/advanced/word-breaker.md new file mode 100644 index 000000000..1b5881f82 --- /dev/null +++ b/developer/20.0/guides/lexical-models/advanced/word-breaker.md @@ -0,0 +1,218 @@ +--- +title: Word breaker +--- + +The `trie` family of lexical models needs to know what a word is in +running text. In languages using the Latin script—like, English, French, +and SENĆOŦEN—finding words is easy. Words are separated by spaces or +punctuation. The actual rules for where to find words can get quite +tricky to describe, but Keyman implements the [Unicode Standard Annex #29 §4.1 Default Word Boundary Specification](https://unicode.org/reports/tr29/#Word_Boundaries) +which works well for most languages. + +However, in languages written in other scripts — especially East Asian +scripts like Chinese, Japanese, Khmer, Lao, and Thai — there are no obvious break in between words. For these languages, there must be special rules for determining when words start and stop. This is what a _word breaker function_ is responsible for. It is a little bit of code that looks at some text to determine where the words are. + +You can customize the word breaker in three ways: +- If your language uses its writing system in an unconventional way (e.g., use spaces to separate words in Thai, Lao, Burmese, or Khmer), you can [override the script's default behaviour](#toc-overriding-script-defaults) +- If the default word breaker creates **too many splits**, you can [choose which strings join words together](#toc-customize-joining-rules). +- If the default word breaker creates **not enough splits**, you must [create your own word breaker function](#toc-writing-a-custom-word-breaker-function). +- Alternatively, you may choose to [customize and extend the wordbreaker's behavior](./unicode-breaker-extension) by adding extra rules and changing how it treats specific characters. + +## Overriding script defaults + +The default word breaker makes assumptions about how each +_script_ (alphabet, syllabary, or writing system) +works. You can override the defaults by specifying the +`overrideScriptDefaults` option. + +There is currently only one override: + +`'break-words-at-spaces'` +: Only breaks words at spaces for scripts that otherwise do not use spaces in between words. + +### Break words at spaces + +This applies only to languages that borrow the **Burmese**, **Khmer**, +**Lao**, or **Thai** scripts. The majority languages for these scripts +do *not* use spaces in between words; hence, the default word breaker +will produce undesired results when breaking words in these scripts. +However, if your language is written in one of these scripts and *does* +use spaces in between words, then you can set +`overrideScriptDefaults: 'break-words-at-spaces',` to ensure word breaks +do not occur in the middle of words, but instead, at spaces. + +Your model definition file should look like this: + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + wordBreaker: { + use: 'default', // we want to use the default word breaker, BUT! + // Override the default for Burmese, Khmer, Lao, or Thai: + overrideScriptDefaults: 'break-words-at-spaces', + } +}; + +export default source; +``` + +## Customize joining rules + +The default word breaker is very liberal in what it considers is a word. + +For instance, the default word breaker will split words at hyphens. +Consider the following Plains Cree example; this is a single word: + +: amiskwaciy-wâskahikan + +However, the default word breaker will produce three words: `amiskwaciy`, `-`, and `wâskahikan`. + +To **join words at hyphens and any other punctuation**, provide the +`joinWordsAt` option in the [model definition file](./model-definition-file): + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + wordBreaker: { + use: 'default', // we want to use the default word breaker, BUT! + // CUSTOMIZE THIS: + joinWordsAt: ['-'], // join words that contain hyphens + } +}; + +export default source; +``` + +You can specify one or more strings to join words at: + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + wordBreaker: { + use: 'default', + // CUSTOMIZE THIS: + joinWordsAt: ['-', ':', '@'], // join words at hyphens, colons, at-signs + } +}; + +export default source; +``` + +## Writing a custom word breaker function + +> **Note**: +If your language uses spaces to denote word breaks, the +default word breaker is probably sufficient. Only customize this if you +know the default word breaker really does not work for your language! + +The word breaker function can be specified in the [model definition file](./model-definition-file) as follows: + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + // CUSTOMIZE THIS: + wordBreaker: { + use: function(text: string): Span[] { + // Return zero or more **spans** of text: + return []; + }, + }, + // other customizations go here: +}; + +export default source; +``` + +The function must return zero or more `Span` objects. The spans, +representing an indivisible span of text, must be in ascending order of +their start point, and they must be non-overlapping. + +### A `Span` object + +A _span_ is an indivisible piece of a sentence. +This is typically a word, but it can also be a series of spaces, an +emoji, or a series of punctuation characters. **A span that looks like a word is treated like a word in the `trie-1.0` model**. + +A `span` has the following properties: + +```typescript +{ + start: number; + end: number; + length: number; + text: string; +} +``` + +The `start` and `end` properties are indices into the original string at +which the span begins, and the index at which the *next* span begins. + +`length` is `end - start`. + +`text` is the actual text of the string contained within the span. + +## Example for English + +Here is a full example of word breaker function that returns an array of +spans in an ASCII (English) string. + +> **Note** +This is just an example—please +use the default word breaker for English text! + +```typescript +const source: LexicalModelSource = { + format: 'trie-1.0', + sources: ['wordlist.tsv'], + // EXAMPLE BEGINS HERE: + wordBreaker: function(text: string): Span[] { + // A span derived from a JavaScript RegExp match array: + class RegExpDerivedSpan implements Span { + readonly text: string; + readonly start: number; + + constructor(text: string, start: number) { + this.text = text; + this.start = start; + } + + get length(): number { + return this.text.length; + } + + get end(): number { + return this.start + this.text.length; + } + } + + let matchWord = /[A-Za-z0-9']+/g; + let words: Span[] = []; + let match: RegExpExecArray; + while ((match = matchWord.exec(phrase)) !== null) { + words.push(new RegExpDerivedSpan(match[0], match.index)); + } + + return words; + }, + // other customizations go here: +}; + +export default source; +``` + +## See also + +- [The TypeScript definition of `WordBreakingFunction` and +`Span`](https://github.com/keymanapp/keyman/blob/4211b468949860b8fb4a4707710472ab9e33c581/common/lexical-model-types/index.d.ts#L286-L323) + +- [Extension and customization of the Unicode word-breaker](./unicode-breaker-extension) + +- [The Unicode Standard Annex \#29 §4.1 Default Word Boundary Specification](https://unicode.org/reports/tr29/#Word_Boundaries) + +------------------------------------------------------------------------ + +[Return to “Advanced Lexical Model Topics”](./) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/index.md b/developer/20.0/guides/lexical-models/distribute/index.md new file mode 100644 index 000000000..42f3741af --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/index.md @@ -0,0 +1,6 @@ +--- +title: Distributing lexical models +--- + +- [Lexical model package development tutorial](tutorial/) (Keyman for mobile apps) +- [Distribute lexical models to Keyman applications](packages) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/packages.md b/developer/20.0/guides/lexical-models/distribute/packages.md new file mode 100644 index 000000000..9240a3fc7 --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/packages.md @@ -0,0 +1,82 @@ +--- +title: Distribute lexical models to Keyman Applications +--- + +## Overview + +Lexical model package files contain one lexical model, along with readme +files, and any other files you wish to include. You must create a +package file to bundle your lexical model and help documentation into a +simple, single file that is easy for an end-user to install. + +The package file is a ZIP compatible archive. + +> ### Tip +You can distribute keyboards and lexical models in package files, but +you can't include both in the same package file. + +#### Keyman for Android and Keyman for iPhone and iPad + +Keyman mobile applications can install the same lexical model package +files. + +## Package file contents + +A package can have a variety of different files contained within. The +following files and file types are recognized by the package installer: + +\*.model.js +: Lexical model file. When Keyman mobile applications install a + lexical model package, the included model will be installed and + associated with the specified languages. + +welcome.htm +: Introductory help for the lexical model, HTML format. This will + normally be displayed when the package is installed by the user, and + is also the entry point for help when accessed via Keyman's help + system or Keyman Configuration. + +## Sharing the lexical model through Keyman Cloud + +Follow the [Keyman Cloud Lexical Models Repository guide](/developer/lexical-models) for +instructions on how to make your lexical model available through Keyman Cloud, +where it will become seamlessly available to all users of Keyman. + +## Sharing the lexical model through other channels + +Using Keyman Cloud is the recommended and simplest model of distribution, as it +is generally seamless for end users. However, it is also possible to distribute +a lexical model package through other mechanisms: + +### Step 1) Share the lexical model package file + +Once the lexical model package .model.kmp file is created, you can share them +via external storage devices (USB drive, SD card, etc). If that is not an +option, you can upload the .model.kmp file to a public facing website. For this +example, the lexical model package for SENĆOŦEN is being uploaded: + +1. nrc.str.sencoten.model.kmp (the lexical model package .model.kmp file) + +### Step 2) Create a link to the lexical model KMP file + +Once all the files have been uploaded, you will need to provide a link to the +lexical model package .model.kmp file for your device to download and install. +This can either be a link on a web page, or a link in an email. In this +tutorial, a very simple .html web page with a link to the +nrc.str.sencoten.model.kmp file is created: + +```html + + + + +
Sencoten Lexical Model Package + + +``` + +The link must be in the format `http://` or `https://` + +Upload the web page to your public facing website. Once done, you can install +the lexical model package onto your mobile devices by downloading the .model.kmp +from your device's internet browser. \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/tutorial/index.md b/developer/20.0/guides/lexical-models/distribute/tutorial/index.md new file mode 100644 index 000000000..fe4e0d039 --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/tutorial/index.md @@ -0,0 +1,32 @@ +--- +title: Lexical Model Package Tutorial +--- + +[Step 1: What do we include?](step-1) + +[Step 2: Editing .htm files for the Package](step-2) + +[Step 3: Checking a package and adding files](step-3) + +[Step 4: Filling in package details](step-4) + +[Step 5: Compiling, testing and distributing a Package](step-5) + +## Overview + +Welcome! In this tutorial, you will learn how to create a lexical model +[package](../../../../reference/file-types/kmp). A package is a +collection of files, compressed into a single file, just like a ZIP +file. It is designed to make installation of a lexical model +straightforward for the end user. When done, Keyman for mobile apps can +download and install lexical models through the package. + +We will be creating a package for the SENĆOŦEN lexical model that was +made in [Developing a lexical model from a word list](../../tutorial/). + +### Let's begin + +Let's get started! Move on to the next topic to begin the first step, +choosing what to include in the package. + +[Step 1: What do we include?](step-1) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/tutorial/step-1.md b/developer/20.0/guides/lexical-models/distribute/tutorial/step-1.md new file mode 100644 index 000000000..d27970b9e --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/tutorial/step-1.md @@ -0,0 +1,15 @@ +--- +title: Step 1: What do we include? +--- + +What is the purpose of a lexical model package? To make installation of +a lexical model as straightforward as possible for the end user. We need +to keep this goal in mind as we work on all the aspects of a package. + +A great package will: + +1. Include one lexical model to install. +2. Include a 'readme.htm' file which describes why the user would install this package. +3. Include a 'welcome.htm' file which is displayed before/after install. + +[Step 2: Editing .htm files for the package](step-2) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/tutorial/step-2.md b/developer/20.0/guides/lexical-models/distribute/tutorial/step-2.md new file mode 100644 index 000000000..10a560fd1 --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/tutorial/step-2.md @@ -0,0 +1,72 @@ +--- +title: Step 2: Editing .htm files for the package +--- + +When Keyman Developer created your lexical model project, it will have +created some of these files to go in the package. You will still need to +edit some of these templated files for the package. + +readme.htm + +: A short description of the package, its use restrictions, and what + it includes. Try to keep the readme under 10 lines long. The readme + should be an html file for optimal formatting. + + The intention of readme.htm is to describe why a user would want to + install the lexical model. + + Create the HTML file in any HTML editor. + + > ### Tip + If using Microsoft Word, choose HTML (clean) when saving to create a + smaller file. + + Note, if your HTML editor puts images into a subfolder, you will + need to edit the HTML source so that all files are in the same + folder -- the package builder will not maintain subfolders. You can + easily edit the HTML source in Keyman Developer. + + Also, if your welcome or readme files use embedded external images, + stylesheets, javascript or other files, you will need to add these + files to your package as well. + +welcome.htm + +: When including an introductory help file in your package, you must + keep the name of the file "welcome.htm". This file will be displayed + before the lexical model is installed. Make sure that you design + your HTML file so that it can be viewed on a mobile device - avoid + extra wide tables or wide fixed width elements. + + After package installation, the welcome.htm will also be accessible + from the lexical model info pages. + + The intention of welcome.htm is to provide instructions on getting + started with your lexical model. + + > ### Tip + Useful information to include in welcome.htm is: + - names of languages associated with the lexical model. + - name of the lexical model in the package. + - links to additional help on your website or more extensive + documentation files in the package. + - a link to an official distribution site for your package (even + if it is the Keyman website) - so that users know where to find + the latest version of your package. + + + + > ### Tip + If you want links to your website to open in the user's preferred + browser, preface the href link with `link:`, e.g. + `website` + The `link:` sceheme will open the referred file in the default + application - that is, a web browser for URLs and links, Notepad for + .txt files, Adobe Reader for PDFs. You can use `link:` to open any + of the files in the package, e.g. `link:docs.pdf` will open the file + docs.pdf in Adobe Reader or the default PDF reader on the system. + + If you create documents in other formats, for example PDF or + printable documentation, you should link to that in the welcome.htm. + +[Step 3: Checking a package and adding files](step-3) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/tutorial/step-3.md b/developer/20.0/guides/lexical-models/distribute/tutorial/step-3.md new file mode 100644 index 000000000..9d1ea2600 --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/tutorial/step-3.md @@ -0,0 +1,51 @@ +--- +title: Step 3: Checking a package and adding files +--- + +We are finally ready to open up the Package Editor and check the package +contents. In the Project Window in Keyman Developer, click the +**Packaging** tab. + +> ### Tip +This tutorial makes a package named `nrc.str.sencoten.model.kps`, but +you should substitute the name with your own model. + +A lexical model package source file will have the extension .model.kps, +and will be compiled in a file with extension .kmp. + +## Files + +In the Package Editor, click on the **Files** +tab. + +![Lexical Model Package Files](../../../../images/lm/tutorial_distribute_model_3_files.png) + +Keyman Developer already included your lexical model, welcome.htm, and +readme.htm files in your package. In the Files tab, click +**Add** to add all the additional files we +discussed in the previous step to the package. For example, if your +welcome or readme files use embedded files, include them in your +package. You can add multiple files at once, and from multiple folders. +When the package is compiled, all the files will be placed in the same +folder within the package. + +While keyboards can also be distributed in packages, do not include them +in a lexical model package. + +## Lexical Models + +In the Package Editor, click on the **Lexical Models** tab. + +![Lexical Model Info](../../../../images/lm/tutorial_distribute_model_3.png) + +Language Tag + +: A valid BCP 47 language tag must be set or the lexical model will + not install on your mobile device. Update the list of languages you + want to associate with your lexical model. + +You could stop here. This would be a completely valid package, but it +would not be as good as it could be. So let's continue on to the next +step, and fill in some descriptions of the package. + +[Step 4: Filling in package details](step-4) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/tutorial/step-4.md b/developer/20.0/guides/lexical-models/distribute/tutorial/step-4.md new file mode 100644 index 000000000..bae0be8c6 --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/tutorial/step-4.md @@ -0,0 +1,55 @@ +--- +title: Step 4: Filling in package details +--- + +In the Package Editor, click on the **Details** tab. You should fill in as many details as you can on this page. + +![](../../../../images/lm/tutorial_distribute_model_details.png) + +Package Name + +: The Package Name will be displayed in the package install dialog and + wherever the package is referred to. + +Model Version + +: Update the version (intial version can default to 1.0). A version + number for the model and package is important - it helps your users + know that they are using the most recent update of your package. The + version format you should use is `1.0`. + + When making a major change to your lexical model package, increment + the first part and set the second part to `0`, e.g. from `1.0` to + `2.0`. + + When making a bug fix or a minor update, increment the second part, + e.g. from `1.0` to `1.1`. + + Version numbers should be in the form `major.minor[.subversion]`. + Subversion is optional but is helpful for small bug fix releases. + Each of the sections of the version should be an integer. Keyman + does integer comparisons on the version numbers, so, for example, + version `2.01` is regarded as older than version `2.2`. Alphabetic + or date formats should be avoided as the installer for the model + cannot determine which version is older reliably. + +Copyright + +: Enter copyright details for your lexical model package. Keep this + reasonably short or it won't be clear for end users. + +Author + +: Enter your name or the name of your company. + +Email + +: Enter a contact email address where package users can contact you. + If you don't want to be contacted via email, leave this field empty + +Website + +: Enter the name of the website where you will have information about + this lexical model. + +[Step 5: Compiling, testing and distributing a Package](step-5) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/distribute/tutorial/step-5.md b/developer/20.0/guides/lexical-models/distribute/tutorial/step-5.md new file mode 100644 index 000000000..df6e9a9c3 --- /dev/null +++ b/developer/20.0/guides/lexical-models/distribute/tutorial/step-5.md @@ -0,0 +1,55 @@ +--- +title: Step 5: Compiling, testing and distributing a Package +--- + +In the Package Editor, click on the **Compile** tab. + +![](../../../../images/lm/tutorial_distribute_model_compile.png) + +Click **Compile Package** to compile the +package into a .kmp file. Compiling takes all the files listed for the +package, compresses them (using a .ZIP-compatible format) and adds the +package information, all into a single file. If any files are not +available, an error will be listed in the Messages window. + +After compiling, you can test the package installation in the mobile +Keyman apps. You should test that all the model installs successfully, +that the Welcome file is displayed during the install, and that the +documentation is accessible to the end user. + +## Distributing a package on the Keyman Cloud Lexical Model Repository + +Once you have tested the package to your satisfaction, it is time to +distribute it. We recommend submitting your lexical model package to the +[Keyman Lexical Models Repository](/developer/lexical-models) + +## Distributing a package on your own website + +If you distribute a package on your own site, we have the following +recommendations: + +1. Ensure the MIME type on the web server or folder for .KMP files is + set up to application/octet-stream. Without this, .KMP files may be + recognised as .ZIP files -- this is not helpful to the end user as + it will be opened in the wrong application. +2. Avoid putting the .KMP file in an archive (e.g. .ZIP) or + self-expanding archive (.EXE) - this makes it harder for end users + to install. A .KMP file is already compressed (it is actually just a + ZIP archive file!) and you won't save much space by recompressing + it. +3. Include a link to the Keyman download page: + `https://keyman.com/downloads/` + +## Distributing a package by email + +- Attaching the KMP file directly to an email may be blocked for security +reasons. As mentioned above, a KMP file is basically a ZIP file and +lexical model data is in JavaScript, this is a combination that looks +suspicious to many email servers. You can upload it to a Google drive, +and email a link for downloading the file + +## Installing the lexical model package + +- The same method for installing custom keyboard packages to mobile +devices can be used for installing lexical model packages. Refer to +these pages for [Keyman for iPhone and iPad](../../../distribute/install-kmp-ios) and [Keyman for Android](../../../distribute/install-kmp-android). \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/index.md b/developer/20.0/guides/lexical-models/index.md new file mode 100644 index 000000000..e913ce700 --- /dev/null +++ b/developer/20.0/guides/lexical-models/index.md @@ -0,0 +1,22 @@ +--- +title: Developing lexical models (dictionaries) +--- + +A **lexical model** (Keyman apps use the term +**dictionary**) is what powers **predictive text** +and **autocorrect** for a language. If you want your keyboard to predict +and correct words in your language, you must create a lexical model that +generates suggestions for your language. + +[What is a lexical model? Or: how do I add prediction and autocorrection +to my keyboard?](intro) + +[Tutorial: Developing a lexical model from a word list](tutorial) + +[Advanced lexical models topics](advanced) + +[Distribute a lexical model](distribute) + +## Reference + +[Wordlist TSV format](../../reference/file-types/tsv) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/intro/index.md b/developer/20.0/guides/lexical-models/intro/index.md new file mode 100644 index 000000000..314a571ea --- /dev/null +++ b/developer/20.0/guides/lexical-models/intro/index.md @@ -0,0 +1,162 @@ +--- +title: What is a lexical model? +--- + +

+ +![Smartphone keyboard displaying suggestions for the English phrase ”on my w-”](../../../images/lm/whatis-on-my-w.png) + +##### Predictive text for English. + +
+ +Many mobile phone keyboards enjoy **predictive text** for their +languages. + +Predictive text is the feature on your keyboard that displays a series +of _predictions_, typically above your keyboard, +that try to guess the word or words that you are typing next. For +example, if I start typing the English phrase “On my w”, your keyboard’s +predictive text feature will infer, using its knowledge of the English +language, that the word you are typing is most likely “way”, followed by +other, less likely suggestions, such as “whole”, or “website”. + +The same feature that provides predictive text can also suggest +_corrections_ to what you are typing. For +example, if I start typing “thr” on my English keyboard, my keyboard +will suggest that I meant to type “the” instead. This **autocorrect** +feature is powered by your keyboard’s knowledge of the current language. + +The way your keyboard knows how to suggest **predictions** and +**corrections** for your language is through its **lexical model**. + +
+ +![diagram of the context ”on my w” used as input to the lexical model; the results of the lexical model are a list of suggestions.](../../../images/lm/overview.svg) + +##### How the lexical model is involved in generating suggestions. + +
+ +## Why should I create a lexical model for my language? + +### Words are difficult to type + +
+ +![Typing “n-a-i-v” on a smartphone. The keyboard suggests “naïve” for this input.](../../../images/lm/whatis-naiv.png) + +##### Typing “naiv” on a smartphone with predictive text. + +
+ +Some words have many accents, diacritics, or similar-looking forms. This +is not very common in the English language, however, this is quite +common in other languages. Predictive text can recognize forms without +the correct diacritics, or recognize forms that are simpler to type than +the orthographically correct version. This allows the typist to type +words quickly, with minimum effort. + +For example, in English, I want to type “naïve”, however, my keyboard +does not have the ï key present on its main +layout. Sure, if I use a keyboard that I can press-and-hold the +i key, it may pop-up additional characters, +and I can probably find ï nestled there +among the other options. However, I have to go out of my way to type the +correct variant, whereas the incorrect variant will be perfectly +understood. In most cases, I choose the option that is more economical +to type–“naive”—rather than the “correct” option. + +However, a **lexical model** that understands the English language will +see the word “naive” does not exist, but a similarly typed variant +“naïve” does exist. Therefore, when I type “naive”, the lexical model +will suggest “naïve”, and I can select it and have the correctly spelled +version without having to long-press and select the correct “ï”. Even +better than that, I can choose the suggestion right after typing “naiv”, +as there are relatively view English words that start with the prefix of +“naiv-” + +### Words are long + +
+ +![The top suggestion shows “incomprehensible”](../../../images/lm/whatis-incompr.png) + +Typing “incompr” on an English keyboard. + +
+ +Sometimes, the words are very long, but can be typed in far fewer +keystrokes if predictive text is used. For example, if in English, I +want to write the word “incomprehensible” (a 16-letter word), a lexical +model for English can predict it from the prefix “incompr” and save 8 +keystrokes! + +English is not prone to extraordinarily long words; the average word +length in English is about 9 letters. However, languages that are fond +of compounding, such as German (e.g., +_scheinwerferreinigungsanlage_ is a 28-letter word +which means “headlight washers”), or _polysynthetic +languages_ in which one word can have the meaning of a complete +sentence in English, such as Mohawk (e.g., +_sahonwanhotónkwahse_ is a 20-letter word which +means “she +opened the door for him again”). For these languages, predictive +text can save even more keystrokes than in English. + +### People make mistakes + +
+ +![The first suggestion is to write the word “the” instead.](../../../images/lm/whatis-correct-thr.png) + +##### Typing “thr” on an English keyboard. + +
+ +When typing quickly on a small phone screen, mistakes are inevitable. +Say I try to write the word “the” on my phone. I press +t, then h, but +as I try to type e, I press a few +millimeters to the right of the intended key and press +r instead. With a lexical model, the +predictive text feature understands that in English, “thr” is not a +complete word in-and-of-itself; however, a word that is typed quite +similarly, “the”, is a very common word. Therefore, the lexical model +provides enough information to assume that the user intended to type +“the” instead of “thr”. Thus, one of its **suggestions** is the +**correction** of “the” in place of “thr”. + +However, the predictive text feature is not overly presumptuous; what if +the typist really did want to type “thr”? As a result, “thr” is +suggested as a _keep suggestion_. When the typist +selects the “keep” suggestion, whatever they had originally typed is +kept, even if the lexical model suggests what it thinks is a far more +likely correction. + +## What do I need to make my own lexical model? + +To make a lexical model, you need some information about your language. +At bare minimum, you need a list of words in your language. Keyman +Developer supports importing a word list as a spreadsheet of words in +your language that you wish to use for predictions and corrections. This +will create a _word list lexical model_. + +If you have such a list of words, you can continue to the +[tutorial](../tutorial) to create a word list lexical model for your +language! + +However, to make a more accurate lexical model, you will need an idea of +how to rank suggestions relative to each other. For this, you may extend +the simple word list with **counts**. Each word has a count of how often +it has been seen in a representative collection of texts in your +language. For example, I could download articles from the English +language Wikipedia, and count how often Wikipedia contributors have +typed “rule” versus how many times they have typed “rupturewort”. This +will help us understand how to rank these two suggestions given the +context of “ru”. + +You can extend your spreadsheet with counts (placed in the second +column) to make a more accurate—and thus more useful—lexical model. + +[Next: Developing a lexical model from a word list](../tutorial) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/tutorial/index.md b/developer/20.0/guides/lexical-models/tutorial/index.md new file mode 100644 index 000000000..d6887656b --- /dev/null +++ b/developer/20.0/guides/lexical-models/tutorial/index.md @@ -0,0 +1,29 @@ +--- +title: Tutorial: Developing a lexical model from a word list +--- + +[Step 1: Prerequisites for building a lexical model](step-1) + +[Step 2: Creating a lexical model project](step-2) + +[Step 3: Get some language data](step-3) + +[Step 4: Compile the lexical model](step-4) + +## Overview + +In this tutorial, will learn how to create a **word list lexical +model**. If you are not sure what a lexical model is, or why you would +make one, read [“What is a lexical model?”](../intro) first, then come +back here to follow this tutorial. + +## Let's begin + +Let's get started! Move on to the next topic to begin the first step. + +At the bottom of each page in the tutorial, will be a link to the next +step. You can use these links to work your way through the tutorial. You +may also find links to reference information, which you can select to +learn more about a particular aspect of creating Keyman keyboards. + +[Step 1: Prerequisites for building a lexical model](step-1) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/tutorial/step-1.md b/developer/20.0/guides/lexical-models/tutorial/step-1.md new file mode 100644 index 000000000..9bd7f84c8 --- /dev/null +++ b/developer/20.0/guides/lexical-models/tutorial/step-1.md @@ -0,0 +1,22 @@ +--- +title: Step 1: Prerequisites for building a lexical model +--- + +To prepare a lexical model based on a word list, we will need a few +things: + +- Install [Keyman Developer](https://keyman.com/developer) 12.0 or greater (Windows only) +- A list of words in your language, stored in an spreadsheet, in dictionary-making software or, other means. + +> ### Note +Currently, lexical models work better with languages that use regular +spaces as word boundaries. For complex scripts such as Khmer, Thai, Lao, +etc, a pre-processing is required before getting it to work, i.e. word +segmentation has to be determined and/or configured. See the advanced +topic on making a custom [word breaker](../advanced/word-breaker). +This will be addressed in a future +[feature](https://github.com/keymanapp/keyman/issues/5025). + +Now to create a lexical model project! + +[Step 2: Creating a lexical model project](step-2) \ No newline at end of file diff --git a/developer/20.0/guides/lexical-models/tutorial/step-2.md b/developer/20.0/guides/lexical-models/tutorial/step-2.md new file mode 100644 index 000000000..bdfb063ae --- /dev/null +++ b/developer/20.0/guides/lexical-models/tutorial/step-2.md @@ -0,0 +1,115 @@ +--- +title: Step 2: Creating a lexical model project +--- + +## Create the new project + +Start Keyman Developer. On the “Welcome” screen, click on +**New Project...**. The “New Project” dialog +will appear. Select “Wordlist Lexical Model” and press +**OK**. + +
+ +![“New Project” dialog](../../../images/ui/frmNewLMProject.png) + +###### The “New Project” dialog, with “Wordlist Lexical Model” selected. + +
+ +## Provide required information + +
+ +![New LM Project Parameters](../../../images/ui/frmNewLMProjectParameters.png) + +###### The New Lexical Model dialog box. + +
+ +The “New Wordlist Lexical Model Project” dialog will appear. + +To make sharing your lexical model easier, a project needs the following +information: + +Author Name +: This is either your **full name** or the **organization** you're + creating a model for. In this example, I am creating a lexical model + on behalf of my organization, the National Research Council Canada, + so I write that as the author name. + +Model Name +: We recommend the name of the **language**, **dialect**, or + **community** that this model is intended for. The name must be + written in all the Latin letters or Arabic numerals. In this + example, we're creating a language model for SENĆOŦEN, so we use the + model name `Sencoten`. + +### Provide auxiliary information + +The following information is also required, but most users will use +**default values**. + +Copyright +: Who owns the rights to this model and its data? This field should + contain the word "Copyright", the copyright symbol "©", and the full name of the rights + owner. Do not put the year of copyright in this field (see Full Copyright). Typically, + you can use the automatically generated default value: *Copyright © **Your Full + Name or Your Organization***. + +Version +: If this is the first time you've created a lexical model for you + language, you should leave the version as **1.0**. Otherwise, your + version number must conform to the following rules: A version string + made of `major revision number`.`minor revision number`. + +## Determine your language's BCP 47 language tag + +Keyman needs to know how to link your model to the appropriate keyboard +layout, so that they can both work together. To do this, Keyman utilizes +[BCP 47](../../../reference/bcp-47) language tags. + +To add a language tag, click the **Add** +button to bring up the “Select BCP 47 Tag” dialog box. + +
+ +![Select BCP 47 Tag dialog](../../../images/ui/frmNewLMProjectSelectLanguage.png) + +###### The “Select BCP 47 Tag” dialog box for SENĆOŦEN. + +
+ +Enter the BCP 47 language tag that you have selected. [Learn more about BCP 47 language tags](../../../reference/bcp-47) + +Once you are finished adding the primary language, click +**OK** to return to the **New Lexical Model +Project dialog**. + +## The Model ID + +Keyman will create a **model ID** which is how +Keyman sorts and organizes different lexical models. If you choose to +share your model publicly, the model ID is vital for both people and +Keyman to identify and use your lexical model! + +Keyman automatically generates a model ID for you, given all the +information already filled out. If you're satisfied with the generated +model ID, you can [skip to the next step](#toc-double-check-the-information). + +In this example, my generated model ID is +`national_research_council_canada.str.sencoten`, derived from my +organization name, the name of the primary language, and my model name. +However, I find the “author ID” part of the generated model ID +excessively long. I changed the author ID to `nrc`, and the model ID +automatically changes to the much more manageable `nrc.str.sencoten`. + +## Double-check the information + +Verify that all of the information is correct. Once all of the required +information has been filled in and verified, click +**OK** to create the project. + +Once we have created the project, we can begin to prepare the data! + +[Step 3: Get some language data](step-3) diff --git a/developer/20.0/guides/lexical-models/tutorial/step-3.md b/developer/20.0/guides/lexical-models/tutorial/step-3.md new file mode 100644 index 000000000..fa24a4cf6 --- /dev/null +++ b/developer/20.0/guides/lexical-models/tutorial/step-3.md @@ -0,0 +1,143 @@ +--- +title: Step 3: Get some language data +--- + +To predict words in your language, a lexical model needs to know the +words in your language! + +Keyman Developer understands how to read words in a [TSV file](../../../reference/file-types/tsv). This kind of file can be saved +from a **spreadsheet** application like [Google Sheets](https://sheets.google.com/) or [Microsoft Excel](https://products.office.com/en/excel). Other users may also use +**language data management software** like [SIL FieldWorks Language +Explorer (FLEx)](https://software.sil.org/fieldworks/) to export an +appropriate **TSV** file. + +One simple way to create your TSV file is to use the **PrimerPrep** +tool: + +1. Install PrimerPrep (info at + <[https://software.sil.org/primerprep/](https://software.sil.org/primerprep/)>) +2. Run PrimerPrep (note that on the first run it often takes a couple + of minutes; subsequent starts are faster) +3. Click on the Add Text(s) button; select one or more plain text + (UTF-8) files in the language to analyze +4. The word list with frequency counts appears in the pane to the right +5. From the File menu, select Save Word List… and specify the file name + and location (a .tsv extension is recommended) + +> **For advanced users**: Ultimately, what Keyman Developer requires is a +tab-separated values (TSV) file in a specfic format described in the +[file types reference](../../../reference/file-types/tsv). Refer to this +reference file if you are coding your own exporter. + +## Example Wordlist + +I have words in my language of choice, SENĆOŦEN. Here is my list of +words, with the count of how many times I’ve seen the word: + +List of ten SENĆOŦEN words, with counts + + +| Word | Count | +|-------|-------| +| TŦE | 13644 | +| E | 9134 | +| SEN | 4816 | +| Ȼ | 3479 | +| SW̱ | 2621 | +| NIȽ | 2314 | +| U¸ | 2298 | +| I¸ | 1988 | +| ȻSE | 1925 | +| I | 1884 | + + +## Editing the .TSV in Keyman Developer + +If you plan to only edit a few entries for your wordlist, you can use +the TSV editor in Keyman Developer. The project template created a +wordlist named **wordlist.tsv** that we will now edit. + +In Keyman Developer project view, select the Models tab and click on +wordlist.tsv. + +
+ +![Open TSV file in Keyman Developer](../../../images/lm/developer-open-tsv.png) + +##### Open a .tsv file in Keyman Developer + +
+ +Keyman Developer already generated a few example words when it created +the template wordlist.tsv file. + +
+ +![Example wordlist.tsv generated by template](../../../images/lm/template-tsv.png) + +##### Template wordlist.tsv + +
+ +We will replace these entries with SENĆOŦEN words from our wordlist. For +each row, edit the "Word Form" and "Count". Counts are optional for each +word: that is, some words may specify counts in the second column, while +other words may leave the second column blank. To create a new entry at +the bottom, click "Add word...". When you are finished, you'll have a +wordlist that looks like this: + +
+ +![Editing wordlist.tsv in Keyman Developer](../../../images/lm/edited-tsv.png) + +##### Edited wordlist.tsv for SENĆOŦEN + +
+ +After saving your wordlist file, you can move on to Step 4. + +## Editing the .TSV in Google Sheets + +Alternatively, you may want to use a different spreadsheet tool for +editing large wordlists. I’ve entered this information into my +spreadsheet of choice, [Google Sheets](https://sheets.google.com/). I’ve +shared this spreadsheet publicly +[here](https://docs.google.com/spreadsheets/d/10zhIc439BCSSooL_-HeJ6TUHd-ovkiXYcIGe-pHDTSg/edit?usp=sharing). +The order of the columns matters: + +The first column (column A) **must** be the “words”. If provided, the +second column (column B) **must** be the “counts”. Counts are optional +for each word: that is, some words may specify counts in the second +column, while other words may leave the second column blank. The third +column (column C) is always ignored. You may use this column as a +comment. The spreadsheet can be as simple as a single column of all of +the words in the language, with each word being separated by a line +break. + +This is what my word list looks like in Google Sheets: + +
+ +![screenshot of the word list in Google Sheets](../../../images/lm/sencoten-sheets-full.png) + +##### The word list, as it appears in Google Sheets + +
+ +Now, we download the spreadsheet in the [required format](../../../reference/file-types/tsv). To do this, in Google +Sheets, select “File” » “Download as” » “Tab-separated values (.tsv, +current sheet)”. + +
+ +![screenshot of “Save as…” menu in Google Sheets, selecting ”TSV”](../../../images/lm/sencoten-sheets-save-as.png) + +##### Exporting the TSV file from Google Sheets + +
+ +I’ll save mine as **wordlist.tsv**. + +Now that we have our word list, let's compile our model! + +[Step 4: Compiling the lexical model](step-4) diff --git a/developer/20.0/guides/lexical-models/tutorial/step-4.md b/developer/20.0/guides/lexical-models/tutorial/step-4.md new file mode 100644 index 000000000..28867a3af --- /dev/null +++ b/developer/20.0/guides/lexical-models/tutorial/step-4.md @@ -0,0 +1,34 @@ +--- +title: Step 4: Compile the lexical model +--- + +Before use the lexical model, we must compile it. In this step, the +`.tsv` wordlist and [the model definition file](../advanced/model-definition-file) get +_compiled_ into a single `.model.js` file. This +file is the one that Keyman uses internally to generate suggestions. +Later on, we will bundle the `.model.js` file into a lexical model +package so that Keyman apps can install the lexical model. + +## Models tab + +In Keyman Developer project view, select the "Models" tab. + +
+ +
+ +Click on the **Build models** button to +compile the lexical model. The Message window will display the results +of the compilation. If you have no typing errors, the lexical model +should compile successfully. If successful, this will create a +`.model.js` file in a build subdirectory of the lexical model project +directory. + +## Next steps + +This concludes the lexical model tutorial. Here's what's next: + +- Now that the model is built, we are ready to [distribute our lexical model](../distribute/packages). +- (*For advanced users*) We can do some [advanced customization](../advanced/) by modifying the [model definition file](../advanced/model-definition-file). Advanced customizations + require a some comfort with modifying code! \ No newline at end of file diff --git a/developer/20.0/guides/test/index.md b/developer/20.0/guides/test/index.md new file mode 100644 index 000000000..4dac01ec9 --- /dev/null +++ b/developer/20.0/guides/test/index.md @@ -0,0 +1,10 @@ +--- +title: Testing keyboards +--- + +- [How to test your keyboard layout — touch and + desktop](keyboard-touch-and-desktop) + +# Testing lexical models + +- [How to test your lexical model](lexical-model) diff --git a/developer/20.0/guides/test/keyboard-touch-and-desktop.md b/developer/20.0/guides/test/keyboard-touch-and-desktop.md new file mode 100644 index 000000000..5e7a9a757 --- /dev/null +++ b/developer/20.0/guides/test/keyboard-touch-and-desktop.md @@ -0,0 +1,135 @@ +--- +title: How to test your keyboard layout — touch and desktop +--- + +Keyman Developer includes full touch layout editing tools. In the image +below I am editing a Khmer Angkor touch layout sample. + +[![Touch Editor - +Khmer](../../images/testing/touch-editor-khmer-800wi.png "Touch Editor - Khmer")](../../images/testing/touch-editor-khmer.png) + +Once you have created your keyboard layout, you need to test it. Your +keyboard layout may cover desktops as well as touch devices. The +**Build** tab of the keyboard editor gives you access to testing and +debugging commands for all platforms. + +[![Touch Editor - Build +tab](../../images/testing/touch-editor-build-800wi.png "Touch Editor - Build tab")](../../images/testing/touch-editor-build.png) + +Testing is easy on Windows: press the **Start Debugging** button on the +**Build** tab to test the rules in your keyboard layout with a [fully +interactive debugger](../../context/debug). This allows you to step +through complex rules, inspecting the contents of the stores referenced +in each rule, and examine the context, deadkey state and output at each +point. + +After validating your rules, you will want to test the [on screen +keyboard](../../context/keyboard-editor#toc-on-screen-tab) and how your +keyboard feels within other applications in Windows.  We recommend +[creating a package](../distribute/tutorial) in order to simplify the +installation of both the on screen keyboard and the keyboard (which are +stored as two separate files). Then click the **Install** button in +**Build** tab of the package wizard and you are done. + +## Preparing to test + +But how do you test your touch layout on your iPhone, iPad or Android +device? We've thought about this as well. Keyman Developer includes a +web server specifically for testing and installing keyboard layouts on +these devices. + +To start the web server and debugging session, on the **Build** tab of +your keyboard editor, click **Test Keyboard on web** (we may rename +these buttons in a later release to reflect the cross-platform targets +here). + +You may need to open up the host port on your local computer firewall; +most firewall software will prompt you at this point. The default port +that Keyman Developer uses is 8008. You can change this in the +**Tools**/**Options**/**Debugger** dialog if necessary. + +You will see a list of web addresses in the list box below the **Test +Keyboard on web** label. This lists all the computer and domain names +and IP addresses that Keyman Developer is listening on that we can find. +Why so many? Because of the variety of network setups, different users +will need to use different addresses; Keyman Developer leaves that up to +you! We call the list the **Debug Host List**. + +![KeymanWeb Debug +Host](../../images/testing/startdebugging-kd10.png "KeymanWeb Debug Host") + +## Testing your web keyboard on your desktop + +You can test your desktop layout by selecting an address in the debug +host list and clicking **Open debugger in local browser**.  This will +load the KeymanWeb Debug Host page in your browser, and you should be +able to select your keyboard from the list and start using it. + +## Testing your keyboard on a touch device + +To start testing on your mobile device, your device needs to be on the +same network as your PC. Then open your web browser on the device. Which +browser? On iOS, use Safari.  On Android devices, we recommend using +Chrome. + +Then you will need to pick an address from the debug host list in Keyman +Developer that your device can find. An IP address on the same network +is almost always going to work, but you may find that a canonical domain +name works as well, if you are in an environment with a name server. The +localhost and 127.0.0.1 addresses are local to your PC -- so don't try +those. + +Enter the address into the URL bar on your browser; don't forget to type +the **:8008** port at the end of the address you choose (on most devices +you can skip the **http://** at the start): + +Alternatively, you can click the **Send addresses to email...** button. +It sends a list of the debug host addresses to an email address of your +choice, so you can then just click the link in your email on your target +device. + +![Enter the debug host +URL](../../images/testing/frame/android-enter-debug-host.png "Enter the debug host URL") + +All going well, you should be presented with a page like this: + +![Viewing the debug host on +iPhone](../../images/testing/frame/android-debug-host.png "Viewing the debug host on iPhone") + +If you get a Host Not Found error, try different addresses from the +**KeymanWeb Debug Host** list, check your computer's firewall settings, +and make sure that both devices are on the same network. + +Now you can instantly test your layout in KeymanWeb Touch, by clicking +in the blank edit box: the touch layout will appear. If you make changes +in Keyman Developer, just recompile (**Compile Keyboard** button, or +F7), and reload on the touch device -- you don't need to click the +**Test Keyboard on web** button again. + +![Testing a keyboard on +iPhone](../../images/testing/frame/android-debug-keyboard.png "Testing a keyboard on iPhone") + +## Loading your keyboard into the native Keyman apps + +If you do not have Keyman currently installed on your target device, you +can click **Install Keyman for Android** or **Install Keyman for iOS** +to bring up the appropriate store for installing Keyman. + +Finally, you can also install your keyboard layout directly into Keyman +for Android or Keyman for iPhone and iPad by clicking the **Add keyboard +to Keyman for Android** button or **Add keyboard to Keyman for iOS** +button on the test page on your device. + +![Installing the keyboard into native +app](../../images/testing/frame/installing-native-keyboard-1.png "Installing the keyboard into native app") + +![Installing the keyboard into native +app](../../images/testing/frame/installing-native-keyboard-2.png "Installing the keyboard into native app") + +Now your keyboard layout is installed and available in the Keyman App, +and if you have the Keyman version with the system keyboard support +installed, across all apps. + +You can test multiple keyboards just by clicking **Test Keyboard on +web** in each keyboard editor. + diff --git a/developer/20.0/guides/test/keyboard-touch-mobile-emulator.md b/developer/20.0/guides/test/keyboard-touch-mobile-emulator.md new file mode 100644 index 000000000..6c7afc034 --- /dev/null +++ b/developer/20.0/guides/test/keyboard-touch-mobile-emulator.md @@ -0,0 +1,51 @@ +--- +title: How to test your touch layout in the Google Chrome mobile emulator +--- + +This post builds on knowledge in another article about [testing Keyman +touch layouts](keyboard-touch-and-desktop). Now, we provide an +alternative test platform for your keyboards, running on your desktop +computer rather than your touch device. + +Google Chrome includes a mobile emulator for web pages, for various +devices including iPhones, iPads and Androids. Recent builds of +KeymanWeb work well with this emulator and this provides a quicker and +easier way, in many cases, to get a feel for the layout of your keyboard +and do rapid testing. + +It is still essential to test your layout on a real device as well as +the emulator: the feel of clicking on keys with a mouse is very +different, and gestures such as longpress menus will feel awkward on the +emulator. We use both native mobile and emulator testing when building +our layouts, switching between the two frequently. Some of the emulated +devices emulated may or not work as well a real device. + +## Test Process + +1. Start testing your keyboard with the [original steps on testing + touch keyboards](keyboard-touch-and-desktop). + ![](../../images/testing/startdebugging-kd10.png "StartDebugging") +2. Open Chrome, navigate to the debug host page for your keyboard, and + press F12. + ![Chrome1](../../images/testing/chrome1.png "Chrome1") +3. In the Developer Tools window, click the mobile icon: + ![Chrome2](../../images/testing/chrome2.png "Chrome2") +4. Back in the debug host page, select the appropriate device from the + mobile emulation toolbar, then press F5 to reload and enable the + touch mode. Some recommended devices are iPad or iPad Pro for tablet + testing, and iPhone X or Nexus 6P for mobile testing. Do not select + "Responsive". + ![Chrome3](../../images/testing/chrome3.png "Chrome3") +5. At this point, you should see a simulation of selected device's + screen, and KeymanWeb should be presenting its touch keyboard rather + than the desktop equivalent. You'll also see the mouse cursor has + turned into a fuzzy circle, to simulate a fingertip instead of a + precise arrow. + ![Chrome4"](../../images/testing/chrome4.png "Chrome4") + +You can now test the keyboard layout and get an idea of how it will feel +on a real touch device. Rotation, or changing device types will require +a page load (F5) in order to render correctly. + +- [How to test your keyboard layout — touch and + desktop](keyboard-touch-and-desktop) diff --git a/developer/20.0/guides/test/lexical-model.md b/developer/20.0/guides/test/lexical-model.md new file mode 100644 index 000000000..e46d9a262 --- /dev/null +++ b/developer/20.0/guides/test/lexical-model.md @@ -0,0 +1,67 @@ +--- +title: How to test your lexical model +--- + +It is helpful to be familiar with processes for testing touch keyboards +before starting to test a lexical model. This tutorial builds on +knowledge found in the following two articles: + +- [Testing keyboard layouts on devices](keyboard-touch-and-desktop) + +## Test Process + +Lexical models are tested in Keyman Developer's web testing environment. +They can be loaded on any device that can access the testing web site, +in the same way as testing a keyboard layout. + +A lexical model must be tested in conjunction with a keyboard. The +keyboard provides the input, and the lexical model will present +suggestions based on that input. In normal use, a lexical model is +linked to a keyboard by the BCP 47 language code with which they are +both registered. However, within the debug environment, any lexical +model can be tested with any keyboard -- but of course an Arabic lexical +model will not provide useful suggestions with a Hindi keyboard, so you +still need a keyboard which will provide sensible input to the model. + +There are two ways to load a lexical model in the web-based test +environment: + +1. The first option is to start testing a keyboard as you would, in the + web test environment. The keyboard will remain available within the + web test environment until Keyman Developer is restarted, even if + you switch projects. +2. The second way is to specify a compiled .js keyboard file for the + lexical model test to load when you start testing, in the **Build** + tab of the Lexical Model Editor. This keyboard can be selected once + and remains saved in your project user settings for future tests. + +To start testing a lexical model, follow the steps below: + +1. Ensure the model is compiled by pressing F7 within the lexical model + editor, or pressing the **Compile Model** button within the + **Build** tab. +2. Prepare the associated keyboard for testing as you normally would, + and load it in the web test environment following the instructions + above. In the example below, I have selected the fv_sencoten + keyboard to use during my lexical model test (you may alternatively + choose to load the keyboard project and start testing from there). + ![](../../images/lm/test-model.png "model-test-page") +3. Choose the URL in the web addresses list as shown in the image + above. Keyman Developer lists all the addresses on your computer + that it can find; some will be addressable by other devices, where + as addresses such as 'localhost' or '127.0.0.1' are only visible on + the local computer. Typically, any other device must still be on the + same network, and you must make sure you allow Keyman Developer + through your local computer firewall for port 8008 (the default + debugging port). +4. Once you start testing, you can swap between models from the + **Models** menu in the test web page. As you type on the touch + keyboard, you should see suggestions change in the banner, and you + should be able to select the suggestions. You can also do the same + testing in a web browser on a mobile device. Note: you can point + your mobile device camera at the QRCode on screen to quickly load + the selected URL on your mobile device. + +In order to test the lexical model inside Keyman on a mobile device, you +will need to [prepare the model file for +distribution](../lexical-models/distribute). diff --git a/developer/20.0/guides/walkthrough/00-introduction.md b/developer/20.0/guides/walkthrough/00-introduction.md new file mode 100644 index 000000000..36d3ad406 --- /dev/null +++ b/developer/20.0/guides/walkthrough/00-introduction.md @@ -0,0 +1,87 @@ +--- +title: Introduction +--- + + +
+ Introduction to the [Keyman Developer Walkthrough](.). + + [Next: Part 1 - Creating a Keyboard Project →](01-creating-keyboard-project) +
+ +## Step-by-Step + +The Step-by-Step tutorial starts with an introduction to the Keyman Developer program and instructions on installing it. Then use the link to advance to the next topic and complete the Step-by-Step section there. Continue on through all the topics, completing the Step-by-Step section and moving on to the next topic by using the link at the end of each Step-by-Step section. + +If you encounter unfamiliar terms, please consult the [glossary](glossary). + +### Introducing Keyman Developer + +Keyman Developer is a powerful tool you can use to create custom software keyboards optimized to type in any language you choose. Keyboard authors can distribute their work for desktop, web, tablet and phone, enabling global communities to quickly benefit from keyboards made for their own language. + +Keyboards created with Keyman Developer can be used on Windows, macOS, Linux, iOS, Android, and the web. + +This tutorial focuses on the Keyman Developer IDE (integrated development environment). +Currently this software is Windows-only, although the command line tools it uses can run on other platforms (such as Linux and macOS). + +### Installing Keyman Developer + +Keyman Developer is completely free to download and use. You can download it from [https://keyman.com/developer/download](https://keyman.com/developer/download). + +On the downloads page, just click the big green “Download Now” button to get the latest version of Keyman. Once you have it, run the `keymandeveloper-a.b.c.exe` file you’ve downloaded. The numbers following “keymandeveloper” indicate which version of Keyman Developer you are installing; you can also see the Keyman Developer version in the main installer window, or after installation, in the Help/About dialog. + +After installing Keyman Developer, you should be able to run it on your computer and begin creating projects immediately. + +Note that Keyman Developer is a separate app from Keyman, which is the app that lets you use any keyboard created with Keyman Developer. +In order to use the keyboard you create with Keyman Developer, you'll need to have the Keyman app installed on your computer or device. +Keyman is available on the following platforms: Windows, macOS, Linux, iOS, Android, and the web. + +The Keyman Developer icon ![Keyman Developer icon](images/keyman-developer-icon.png) is a faded version of the Keyman icon ![Keyman icon](images/keyman-icon.png). + +
+To continue the Step-by-Step tutorial move to the next page: [Part 1 - Creating a Keyboard Project](01-creating-keyboard-project) +
+ +--- + + +## Engaging with the Keyman Community and Resources + +Keyman Developer also has an active community and documentation for each major release of the app. If you need any additional help, be sure to visit the following resources for information: + +### Keyman Community Forum + +Ask questions and talk with other keyboard authors on the [Keyman Community Forum](https://community.software.sil.org/c/keyman/19) + +### Keyman online help + +[Keyman Developer Language Guide](https://help.keyman.com/developer/language/guide/) + +Information about the general structure and concepts of the Keyman language. + +[Keyman Developer Language Reference](https://help.keyman.com/developer/language/reference/) + +Reference for keywords and other components of the Keyman language. + +[Keyman Developer Training Videos](https://help.keyman.com/developer/videos) + +Videos from past Keyman Developer workshops hosted by the team. + +### Keyman Blog + +Read up on Keyman’s latest releases and patch notes on the [Keyman Blog](https://blog.keyman.com/). + +### Keyman GitHub repositories + +Keyman uses a number of [Github](https://github.com/keymanapp) repositories to store source code, keyboards, lexical models and documentation. +There is also a mechanism for reporting problems. [Keyman Bug Reports](https://github.com/keymanapp/keyman/issues) + +Report Keyman software bugs and issues here. + +> [!NOTE] +> GitHub issues are not the best place to ask for help or support questions. The Keyman community forum is a better place to ask for help with keyboard development. Think you’ve found a Keyman bug or a problem with a specific keyboard? Describe what you’ve found on the Keyman community forum and ask whether to report a bug. + +
+ [Next: Part 1 - Creating a Keyboard Project →](01-creating-keyboard-project) +
+ diff --git a/developer/20.0/guides/walkthrough/01-creating-keyboard-project.md b/developer/20.0/guides/walkthrough/01-creating-keyboard-project.md new file mode 100644 index 000000000..e8b87a30f --- /dev/null +++ b/developer/20.0/guides/walkthrough/01-creating-keyboard-project.md @@ -0,0 +1,200 @@ +--- +title: Creating a Keyboard Project +--- + + +
+ Part 1 of the [Keyman Developer Walkthrough](.). + + [← Introduction](00-introduction)   [Part 2 - Designing a Desktop Layout →](02-designing-desktop-layout) +
+ +## Step-by-Step + +For the Dagbani keyboard, the keyboard planning has been done for you. Follow these steps to create the Dagbani keyboard project: + +- Open Keyman Developer and select `New Project` from the `Project` menu. +- The `Keyman Keyboard` option is selected by default. Click `OK`. +- A new dialog should pop up with fields for you to fill out: + +![](images/new-project-dialog.png) + +- For the Keyboard Name field, enter **Dagbani** (which will also fill in the Keyboard ID field). +- For the Description field, enter **A keyboard for typing the Dagbani language of Ghana.** +- For the Author field, you can put in your own name. Note that the Copyright and Full copyright fields are initialized. Since the copyright really belongs to SIL Global, we’ll change those fields for this tutorial. (When you create a real keyboard project, follow the advice in the [Author, Copyright and Full Copyright](#toc-author-copyright-and-full-copyright) section below.) +- In the Copyright field enter **Copyright © SIL Global** +- In the Full Copyright field enter **Copyright © 2021-2025 SIL Global** . (The date range goes from the first year that the keyboard was written to the current year. A new keyboard usually just lists a single year.) +- The Version field defaults to **1.0** and you can accept that default version number. +- The Target field defaults to **any** (meaning “any and all” of the listed target platforms). This is what will be used for the Dagbani keyboard. +- The Path field defaults to “Keyman Developer\Projects\” in the user’s “Documents” folder. +- The Keyboard ID field was initialized to **dagbani** based on the Keyboard Name entered earlier. We will keep this value. The Project filename of …**Documents\Keyman Developer\Projects\dagbani\dagbani.kpj** is displayed for information. It is the Path field plus the keyboard’s project folder (which uses the Keyboard ID field as its name) plus the keyboard project file (which uses the Keyboard ID field as the name with the .kpj file type). +- Select the `Add` button to add a BCP 47 language tag for the language. In the dialog that comes up, enter **dag** in the `Language tag` field and verify that the Language name field shows as **Dagbani**. +- Select `OK` to close the `Select BCP 47 tag` dialog. +- Select `OK` to close the `New Basic Keyboard Project` dialog. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 2 - Designing a Desktop Layout](02-designing-desktop-layout) +
+--- + +## Planning a Keyboard + +The first step is identifying the language or languages your keyboard will cover. Some keyboards support multiple different languages within the same region. This approach, however, has some significant drawbacks: + +- it is difficult to optimize a keyboard for multiple languages since a rarely used character for one language may be a common character for another. +- it is harder for users to find the keyboard since the name of the keyboard may not relate to the particular language they are researching. +- it is more difficult for users to select the correct language for during installation, particularly if a keyboard handles many languages. This is particularly important for lexical models for predictive text, as a separate model is needed for each language. + +Furthermore, having a keyboard specifically designed for a single language may help with community acceptance. + +If you do need to provide keyboard support for a number of languages in a region, consider planning the keyboards together, so that you can make them as similar as possible, but then make a separate keyboard for each language. + +Once you have figured out what language your keyboard will support, you will need to familiarize yourself with which characters (including punctuation) are used to write it. You will need to determine what key or key combinations are needed to produce these characters. There may be major benefits in keeping as close as possible to the standard layout for a language of wider communication. On the other hand, repurposing a key from the standard layout may make it easier to type the target language. + +## Understanding User Needs + +Once you understand what is needed to support the language, you should seek to understand the needs of its speakers. +A few good questions to start with are: + +- Who will use this keyboard? +- What devices will they use it on? +- What are the most important keys on the keyboard? +- What have people been using to type instead? + +Understanding the users is the key to designing an effective keyboard. Is it intended for fluent or basic speakers of the language? Are the users familiar with common keyboards already? Have they already learned a certain keyboard format or style of typing? (If you plan to be the primary user of this keyboard, think about how others may want to use it if it turns into a more valuable tool than you anticipated.) + +Be sure to look for keyboards that may exist for the language(s) you want to support before beginning work. Although they may not be perfect solutions, if there is a keyboard that your language’s speakers already have and are familiar with, building on its foundation can significantly save time. You might discover a keyboard that already does exactly what you need! + +Once you’ve planned the basic premise of your keyboard, you can open Keyman Developer and start filling out your project info. + +## Creating a Keyboard Project + +Open Keyman Developer and select `New Project` from the `Project` menu. + +The `Keyman Keyboard` option is selected by default. Click `OK`. A new dialogue should pop up with fields for you to fill out. + +The information that you enter will initialize several files in your keyboard project. +Making sure that the information is correct at the beginning will avoid having to correct your files later. + +### Keyboard Name and Keyboard ID + +This is the name of your keyboard project. + +Make sure to name your keyboards intuitively. A good standard starts with the name of the language or language group you are developing for, followed by any necessary identifiers such as `Phonetic`, `Mnemonic`, `Latin`, `QWERTY`, etc. in case there are multiple keyboards available for the same language. +Do not use the word “keyboard” in the name. Adding “keyboard” to the keyboard name is redundant and will not help people find it. Similarly, don’t include “Unicode” in the name. + +If you decide to change the name of the keyboard, you’ll need to change it in a number of files: `HISTORY.md`, `README.md`, `readme.htm`, and `welcome.htm`, as well as the `.kmn` and `.kps` files. + +Note that the `Keyboard ID` (near the bottom of the dialog) fills in automatically with the name you choose, but formatted like `keyboard_name` (changing uppercase characters to lowercase, and non-English characters and spaces to underscore). +You can modify the value in this field, though you are limited to the characters a-z, the numbers 0-9 and underscore. +This value will be used as the base filename of many of your Keyman files. + +> [!NOTE] +> If you decide to change the keyboard ID, you’ll need to change most of the files in the project. This is best done using Keyman Developer’s `Clone local project` feature. +> • From the `Project` menu, select `New Project` then `Clone local project`. +> • Use the `Browse` button to navigate to the `.kpj` file of your existing project. +> • Specify a new `project ID` (and adjust `Destination path` if desired), then select `OK`. + +### Description + +This brief description of your keyboard is included in all of your information files. +Try to keep this short but informative, as this is what people will see when searching for your keyboard on the keyman.com website. +It may be useful to include alternate language names, the script (Latin, Devanagari, etc) +if the language is written in more than one script, the region where it is used, or other details about the keyboard. + +The description field can use [Markdown](https://www.markdownguide.org/cheat-sheet/) for basic formatting and links. + +The description is added to `README.md` and the package `.kps` file. + +### Author, Copyright, and Full Copyright + +Enter your name in the `Author` field. +Note that the `Copyright` and `Full Copyright` fields will automatically populate with your name as well. +If you are developing keyboards that will be copyrighted by an organization, make sure to edit the Copyright fields accordingly. +The Full Copyright field has the date as well as the copyright holder. + +The name used in the Copyright fields must be the real name of an individual or of an organization. +Copyright cannot be assigned to a pseudonym. + +The short copyright message is added to `README.md`, `welcome.htm`, `readme.htm`, package `.kps` details, and the [`©right` keyboard system store](https://help.keyman.com/developer/language/reference/copyright) in the `.kmn` file. +The full copyright message is added to `LICENSE.md`. + +### Languages + +This table displays the [BCP 47](../../reference/bcp-47) tag (or tags) associated with your keyboard. +A BCP 47 tag identifies a language and will help users find your keyboard when they search for their language. +If you don’t know what your language’s tag is, you can search for its name and find the corresponding tag in the [IANA Language Subtag Registry](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry), which contains all existing BCP 47 tags, the [Glottolog](https://glottolog.org/glottolog/language) (under the ISO-639-3 column), or the [SIL Ethnologue](https://www.ethnologue.com/). + +The SIL Ethnologue is the most user-friendly option of the three, if you are unfamiliar with language tags. + +In addition to your basic BCP 47 tag, you can add +[Script](../../reference/bcp-47#toc-the-script-subtag) and +[Region](../../reference/bcp-47#toc-the-region-subtag) subtags. +However, you should always use the simplest possible BCP 47 tag to identify your language. +Only add Script and Region tags if your keyboard is for a script or region that differs from the most commonly used form of the language. + +Language information is added to `README.md` and in the package `.kps` file, in the Keyboards section. + +### Version + +The keyboard version number allows Keyman to tell which of two copies of a keyboard is newer. This allows Keyman to offer users updated versions of keyboards. + +The version number consists of two or three integer numbers separated by periods. Don’t use more than three numbers. Don’t use leading zeros. If the third number is absent, it is considered to be zero. Version numbers are compared number by number, so `2.51` is a higher version number than `2.6.1` (since 51 is greater than 6). + +New keyboards usually start with version `1.0` (which is equivalent to `1.0.0`). +Generally the first number is incremented for major changes to the keyboard, +the second for minor changes, and the third for corrections or bug fixes (this is known as [semantic versioning](https://semver.org); note that Keyman keyboard versions do not allow additional labels). + +The most important point is that the new version number be greater than the existing one (as noted above). + +The version number appears in the `HISTORY.md` file and the `.kmn` file in the [`&keyboardversion` keyboard system store](https://help.keyman.com/developer/language/reference/keyboardversion). +It should be updated in both places whenever you distribute a new version of the keyboard. + +### Targets + +This is where you choose which platforms that your keyboard will be supported on. +As you can see, Keyman offers support for a wide variety of platforms. +Although you can pick and choose what formats you wish to develop for, `any` is the best option, because it will automatically generate files to support all formats that Keyman offers. +If you select `any`, you do not need to (and should not) choose any other options. + +It is best practice to support as many devices as possible when creating your keyboard, because it is hard to predict who will use your keyboard in the future. By making your keyboard as accessible as possible, you can help even more people. + +If you decide not to include a touch layout, untick the `any` option and select `desktop` and `web` which will allow the keyboard to be used on a web page as well as on Linux, macOS and Windows (the three `desktop` platforms). If you later add a touch layout, you can reverse this process and go back to selecting just `any` in the [`&targets` keyboard system store](https://help.keyman.com/developer/language/reference/targets). + +### Path + +This is location on your computer where your keyboard project and all associated files will be stored. +By default, your projects will be stored in a folder with the same name as the `Keyboard ID` value +and that folder will be placed under the keyboard author's `Documents\Keyman Developer\Projects\` folder. + +It’s a good idea to let Keyman handle naming your files, since it uses good naming convention and will make things easier to find in the future. However, if you need to place the project somewhere else, you can click the `Browse...` button beside this field and navigate to the desired folder. + +Once you have filled out all of the fields, +Keyman Developer will create your project and open it in a new window with your project’s `.kpj` (Keyman project) file displayed. +You can read more about the `.kpj` file type in the [official Keyman documentation](../../reference/file-types/kpj). + +## Basing a new Keyboard Project on an existing one + +Keyman has a well-maintained [Github repository](https://github.com/keymanapp/keyboards) for keyboards that have been published by the team or community members. +You can download a keyboard from the repository and use it as the basis for your own project. +The easiest way to do this is with the `Clone project from Keyman Cloud` feature of Keyman Developer (version 18 and later). + +Open Keyman Developer and navigate to `Project` > `New Project` in the top menu bar. + +Select the `Clone project from Keyman Cloud` option, then `OK`. A new dialog appears where you can: + +- search for a keyboard (by keyboard name, language, script, country, BCP 47 tag) +- select a keyboard from the search results +- specify a New project ID +- optionally move external files into the new project folder +- optionally navigate to a different destination folder + +When ready, select `OK` to download the files, adjust the filenames and open the new project in Keyman Developer. + +## Conclusion + +Now that you have your project set up, continue to the next section of the tutorial to start developing your first keyboard layout. + +
+ [← Introduction](00-introduction)   [Part 2 - Designing a Desktop Layout →](02-designing-desktop-layout) +
diff --git a/developer/20.0/guides/walkthrough/02-designing-desktop-layout.md b/developer/20.0/guides/walkthrough/02-designing-desktop-layout.md new file mode 100644 index 000000000..2e3c44218 --- /dev/null +++ b/developer/20.0/guides/walkthrough/02-designing-desktop-layout.md @@ -0,0 +1,149 @@ +--- +title: Designing a Desktop Layout +--- + + +
+Part 2 of the [Keyman Developer Walkthrough](.). + +[← Part 1 - Creating a Keyboard Project](01-creating-keyboard-project)   [Part 3 - Creating a Desktop Layout →](03-creating-desktop-layout) +
+ +## Step-by-Step + +Dagbani uses the characters **ɛ ɔ ŋ ɣ ʒ** and the corresponding capital letters **Ɛ Ɔ Ŋ Ɣ Ʒ**. +Rather than try to assign each of these characters to a key on the physical keyboard, +we will use a pair of keys to produce each of these characters. +We’ll start with the default QWERTY layout and add rules so that typing ; followed by e will produce “ɛ”, +; followed by o will produce “ɔ”, etc. + +This Step-by-Step tutorial won’t be using the visual layout features of Keyman Developer for creating the desktop keyboard. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 3 - Creating a Desktop Layout](03-creating-desktop-layout) +
+ +--- + +## Defining a List of Keys + +After you have gathered some basic information about the language for which you are creating a keyboard, +along with the needs of the people who will be using it, +the next step is to figure out what format will suit the needs of your keyboard’s users and be most familiar to them. + +Keyman is available across [many different platforms](https://help.keyman.com/products/), so consider whether you need to design keyboard formats for computer keyboards, phones, or tablets. +Keyman makes it easy to keep designs consistent across these types, but it is also possible to design each layout individually. + +Make a list of all of the characters that your language uses in its written form. For example, the Dagbani language uses the following characters, in addition to a standard A-Z alphabet: + +| Name | Character | +|--------|-------------| +| Open e | ɛ Ɛ | +| Open o | ɔ Ɔ | +| Eng | ŋ Ŋ | +| Gamma | ɣ Ɣ | +| Ezh | ʒ Ʒ | + + +This is a simple example. Some languages may have extensive punctuation marks, special glyphs, or use a non-Latin alphabet. +Be thorough in your list so that you are not missing any keys when you design your keyboard. + +Note that Unicode contains some characters that are quite similar, so verify the Unicode values you are using. +For example, this example uses `ɔ` (`U+0254`) "open o", not `ↄ` (`U+2184`) "reversed c". + +## Creating a Visual Layout + +Once you know what keys your keyboard will need, it is time to determine how to arrange them. +The best way to do this varies widely depending on your language. +If users have been typing with a certain keyboard layout and are familiar with it, that might provide a good starting point. +Research existing keyboard layouts and build off of them where possible. +You may want to use the keyboard layout common in the area (QWERTY in English-speaking areas, AZERTY in French-speaking areas, etc.) as a basis for your keyboard. + +For visual mapping, this can be done with tools as rudimentary as a pen and paper, but Keyman Developer also offers a handy visual keyboard for design purposes. + +Navigate to your `.kpj` file, go to the `Keyboards` tab, and open your `.kmn` file. This is where your keyboard’s information lies, as well as the code that makes it work. + +You can read more about the `.kmn` file type in the [official Keyman documentation](../../reference/file-types/kmn). + +Inside your `.kmn` file, select the `Layout` tab on the left. +For a new project, the `Design` tab (at the bottom) should already be selected. +This is a visual representation of your desktop keyboard. +Note that once you add rules using the `Code` tab (as, for example, in the Dagbani keyboard developed in the Step-by-Step tutorial), +Keyman Developer no longer offers the `Design` tab option. + +By default, Keyman Developer uses a QWERTY layout, but it is very easy to remap this. +If you are using a non-QWERTY base keyboard layout, select each key and press the corresponding key on your keyboard. +This will automatically change the keyboard code to type the key you have selected. + +To access the characters needed for your language, you can paste the Unicode characters you need into the two fields at the bottom. +`Unicode Character Value(s)` is for the Unicode value (for example, `U+0061`) of the character you would like the keyboard to type, +while `Output character(s)` is for the character the keyboard will produce (for example, `a`). +Typing in either field will automatically populate the other one with matching information, so it does not matter which one you use. + +If a key needs to produce multiple characters (for example, a key that produces `ch`), you can place multiple characters in the `Output character(s)` field. + +After some research, you may find that your language has more characters than there are keys on the keyboard. +This is especially true of languages with many glyphs, combined characters, or diacritical marks on letters. +In this case, it is especially helpful to follow a default keyboard layout for your base design, +and plan out special keystrokes so users can type the characters that are not immediately available on the keyboard. +Try to ensure that the most essential keys (usually the ones used to type the alphabet) are available before worrying about adding less frequent characters. + +## Planning Keystrokes + +Once you know what you want your keyboard layout to look like, you can begin planning what keystrokes will be needed. +You can specify rules so that Keyman will transform typed keystroke combinations into the desired characters. + +For example, you can use the keystrokes `'` + `e` to produce the character `é` rather than dedicating a separate key to `é`. + +When choosing keys to use for characters you are adding to your keyboard, be careful not to block the normal function of those keys. +In the above example, consider whether there would be a need to allow someone to type an actual apostrophe. + +To easily plan keystrokes, you can reference the list you made of the special characters needed for your language. Disregarding the letters and symbols already included in the base layout you designed, how many more do you need to fit onto your keyboard? You can utilize the number row, punctuation characters, deadkeys, and the Right-Alt, Shift, or Shift+Right-Alt modifier keys in your layout. Remember to make them as intuitive as possible for users. If the key combination is too complex, it will slow users down significantly when attempting to type. + +Remember to include capital letters in your list! Keyman treats these separately, so you will have to code uppercase and lowercase letters separately. + +Here’s an example of how to list your keystrokes. (This can also be reused when you document your keyboard’s layout later!) If you want to be thorough, you can also list the Unicode values for each character to avoid any confusion about which character is used. + +| Base | Modifier | Result | +|------|----------|--------| +| a | ^ | â | +| e | ^ | ê | +| i | ^ | î | +| o | ^ | ô | +| u | ^ | û | + +Once you have planned the visual layout of your keyboard and determined how to assign the rest of the keys on the keyboard, it’s time to begin coding. +If your layout is simple enough that you do not need to program additional keys, you do not need to worry as much about the next section. +In some cases, using Keyman’s visual editor is enough for a desktop keyboard. + +> [!NOTE] +> Once you begin adding multi-part rules, the keyboard becomes too complex to modify with the visual layout tools, so it is best to do any visual layout work first using the `Design` tab, then add the additional rules using the `Code` tab. + +### Deadkeys + +The Step-by-Step tutorial uses `;` plus another key (`e E o O n N g G z Z`) to produce the ten additional characters (`ɛ Ɛ ɔ Ɔ ŋ Ŋ ɣ Ɣ ʒ Ʒ`). +When the “;” is typed it appears on the screen. +When one of the ten keys is typed directly after the “;” then the “;” is replaced by the corresponding additional characters. + +In contrast to this approach, the “deadkey” alternative could be used. +A deadkey produces no display when typed, but modifies the keystroke that follows it. +To use a deadkey approach for the Dagbani keyboard, we would use a rule to convert the `;` keystroke into a deadkey, which will not display on the screen, but will then be used to create the appropriate additional character when one of the ten characters is typed. +Some European language keyboards (French, for example) use deadkeys, so users in French-speaking countries may already be familiar with their use. + +While useful in some situations, deadkeys can also confuse users. +In this example, when the `;` key is pressed, it will not produce anything. +If you include deadkeys in your keyboard, be sure to document them well so that users understand what is happening when they type them. + +For more information, see the Keyman documentation for the [`deadkey()` statement](https://help.keyman.com/developer/language/reference/deadkey). + +### Reassigning keys + +But consider the Dagbani example again. +Suppose we don’t want to have to type two keys to obtain each of these additional characters (as if they were somehow inferior to the other twenty-six). +We could choose to design the keyboard so that typing `[ { ] } - _ = + \ |` will produce `ɛ Ɛ ɔ Ɔ ŋ Ŋ ɣ Ɣ ʒ Ʒ`, respectively. +That could be done with the `Design` mode using the visual layout tools, or by adding rules. +We would then want to add rules to allow the user to type the characters that were on the ten keys that we repurposed to type the additional characters, for example type the `;` key then the `[` key to get an actual `[` character. + +
+[← Part 1 - Creating a Keyboard Project](01-creating-keyboard-project)   [Part 3 - Creating a Desktop Layout →](03-creating-desktop-layout) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/03-creating-desktop-layout.md b/developer/20.0/guides/walkthrough/03-creating-desktop-layout.md new file mode 100644 index 000000000..c64c82237 --- /dev/null +++ b/developer/20.0/guides/walkthrough/03-creating-desktop-layout.md @@ -0,0 +1,339 @@ +--- +title: Creating a Desktop Layout +--- + + +
+Part 3 of the [Keyman Developer Walkthrough](.). + +[← Part 2 - Designing a Desktop Layout](02-designing-desktop-layout)   [Part 4 - Using the Debugger →](04-using-debugger) +
+ +## Step-by-Step + +On the “Creating a Keyboard Project” page, the **dagbani** keyboard project was created. +Keyman Developer displays a tab for the project file `dagbani.kpj` (just below the menu and toolbar). +There are tabs across the bottom for different steps in the process. + +![](images/keyboards-tab.png) + +- Click on the `Keyboards` tab at the bottom of the Keyman Developer window. +- Then click on the `dagbani.kmn` filename. This will open the dagbani.kmn file (as a second tab along the top, just below the menu and the toolbar) and display a set of tabs along the left side of the Keyman Developer window. Initially the `Details` tab is displayed and you can see some of the items you entered when creating the project. +- Click on the `Layout` tab from the set of tabs on the left. +- By default the `Design` view is shown and you can use the Character Map to assign characters to various keys: + +![](images/code-tab.png) + +- For this tutorial, however, we’re going to use the `Code` view. At the bottom of the Layout pane, click on the `Code` tab and the Keyman code is displayed: + +```keyman +store(&VERSION) '10.0' +store(&NAME) 'Dagbani' +store(©RIGHT) 'Copyright © SIL Global' +store(&KEYBOARDVERSION) '1.0' +store(&TARGETS) 'any' +store(&BITMAP) 'dagbani.ico' +store(&VISUALKEYBOARD) 'dagbani.kvks' +store(&LAYOUTFILE) 'dagbani.keyman-touch-layout' + +begin Unicode > use(main) + +group(main) using keys +``` + +- Choose one of the following two options (which produce equivalent results). You can type the lines or copy and paste from the tutorial. The first option lists a separate rule for each character. This may make it easier to understand what the rules do. The second option makes use of features in the Keyman language that allow more compact rules to be written. +- Option 1: Add the following lines after the `group(main) using keys` line. Each line has the code to generate one character based on “;” and a base key. + +```keyman +";" + "e" > "ɛ" +";" + "E" > "Ɛ" +";" + "o" > "ɔ" +";" + "O" > "Ɔ" +";" + "n" > "ŋ" +";" + "N" > "Ŋ" +";" + "g" > "ɣ" +";" + "G" > "Ɣ" +";" + "z" > "ʒ" +";" + "Z" > "Ʒ" +``` + +- Option 2: Add the following lines after the `group(main) using keys` line. The base keys are placed in one `store` (storage area) and the characters to produce are placed in a second store. The third line has a single rule that does the equivalent of the ten rules listed above. + +```keyman +store(basekey) "eongzEONGZ" +store(output_char) "ɛɔŋɣʒƐƆŊƔƷ" +";" + any(basekey) > index(output_char,2) +``` + +- Select the `Icon` tab on the left side of the window. This icon is displayed by the operating system when the keyboard is active. By default Keyman Developer creates a short abbreviation of the keyboard name (”DAG” in this case). You can use the color palette at the right to select different colors and click on squares in the grid to change their color. For this tutorial we will accept the default. +- Select the `On-Screen` tab on the left. This is the keyboard image that is displayed when the uses asks for help. As you can see it’s currently blank, which is not so helpful. +- Tick the `Auto-fill from underlying layout` checkbox at the bottom of the keyboard display. +- Then select the `Fill from layout` button at the top. Keyman Developer fills in the keyboard. Since we didn’t modify any keys, the display shows up as a normal QWERTY keyboard. This is still useful, since the on-screen keyboard can also be used to enter text and typing on a blank keyboard is difficult! +- Select the `Build` tab on the left, then the `Compile Keyboard` button. (Alternatively you can use the `Keyboard` menu, `Compile Keyboard` menu item to compile the keyboard. Or you can use the F7 function key as a shortcut.) +- You should see messages at the bottom indicating `dagbani.kmn built successfully`. If this is not the case, you’ll need to examine the error messages to see what the error is and correct it. + +## Interpreting Errors + +When compiling your Keyman code, Keyman Developer will report any errors, warnings and hints in the box at the bottom of the window. The message will give a short description of what the compiler found was wrong along with the line number of where the problem was detected. The error, warning or hint has an identifier (“KM02033” for example). This identifier is a link to a more detailed description. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 4 - Using the Debugger](04-using-debugger) +
+ +--- + +## Using the Visual Editor + +At the end of the [Designing a Desktop Layout](02-designing-desktop-layout) topic, an alternative Dagbani keyboard design was mentioned. +In that approach, typing the +[ { ] } - _ = + \ | +keys would produce `ɛ Ɛ ɔ Ɔ ŋ Ŋ ɣ Ɣ ʒ Ʒ`, respectively. + +If you wanted to implement such a design, Keyman Developer's Visual Editor would be very useful. +When the `Layout` tab is selected on the left, Keyman Developer starts off in `Design` mode, displaying the keyboard. +If the Character Map is not displayed on the right-hand side of the window, +you can use the `View` menu and the `Character Map` menu item to show or hide it. +(Shift+Ctrl+C is a keyboard shortcut to accomplish the same thing.) + +![](images/charmap.png) + +To assign the `ɛ` character to the `[` key, locate the desired character in the Character Map and drag it to the desired key. +If you click on that key, you’ll see it change color and the information about it will be displayed below the keyboard layout. + +![](images/unicode-character-value.png) + +On the key cap, this shows: + +- `[` the default value from the QWERTY layout +- `ɛ` the character that the key will produce + +Below the key cap, there are two edit fields which allow you to change the character that the key will product: + +- `U+025B` the Unicode value(s) that the key will produce +- `ɛ` the character(s) that the key will produce (the equivalent of the Unicode value) + +These two edit fields are linked. If you change one, the other will change. + +Clicking on the `Code` tab at the bottom of the window displays the code equivalent of the work in the visual editor: + +```keyman +group(main) using keys ++ [K_LBRKT] > 'ɛ' +``` + +Note that `[K_LBRKT]` is how Keyman Developer refers to the left square bracket key (the key just to the right of the “P” key on a QWERTY keyboard). +It also accepts `'['` or `"["` as equivalent ways to refer to that key. + +If you were to continue this example, you would drag the `ɔ` character to the `]` key and repeat the process for the other three lower case characters. Then you would click on one of the two “Shift” keys and repeat the process for the five upper case characters. + +## Understanding Keyman Code + +Keyman’s Visual Editor (the `Design` mode of the `Layout` tab) is helpful in assigning characters to keys in a consistent manner. For a simple keyboard, it may be all that you need. It’s likely, however, that you’ll need to use the `Code` tab to provide the logic needed for your keyboard. + +When you begin an new project (using the “Project” menu, “New Project” menu item), Keyman Developer initializes your `.kmn` file. +With the `Layout` tab on the left selected, you will see two small tabs at the bottom of the window: the `Design` tab and the `Code` tab. +When you switch to the `Code` tab, you should see something like the following. (This example is from the Step-by-Step tutorial.) + +```keyman +store(&VERSION) '10.0' +store(&NAME) 'Dagbani' +store(©RIGHT) 'Copyright © SIL Global' +store(&KEYBOARDVERSION) '1.0' +store(&TARGETS) 'any' +store(&BITMAP) 'dagbani.ico' +store(&VISUALKEYBOARD) 'dagbani.kvks' +store(&LAYOUTFILE) 'dagbani.keyman-touch-layout' + +begin Unicode > use(main) + +group(main) using keys +``` + +The `store()` statements at the top are called the “header” of your file. +This is where the important information about your keyboard is stored. + +A summary of the elements of the Keyman header can be found in the [language guide](https://help.keyman.com/developer/language/guide/headers) and detailed information is in the official Keyman documentation: + +- [&version](https://help.keyman.com/developer/language/reference/version) +- [&name](https://help.keyman.com/developer/language/reference/name) +- [©right](https://help.keyman.com/developer/language/reference/copyright) +- [&keyboardversion](https://help.keyman.com/developer/language/reference/keyboardversion) +- [&targets](https://help.keyman.com/developer/language/reference/targets) +- [&bitmap](https://help.keyman.com/developer/language/reference/bitmap) +- [&visualkeyboard](https://help.keyman.com/developer/language/reference/visualkeyboard) +- [&layoutfile](https://help.keyman.com/developer/language/reference/layoutfile) +- [&mnemoniclayout](https://help.keyman.com/developer/language/reference/mnemoniclayout) + + +## Writing Keyman Rules + +The body of your code begins after the header. This is where the bulk of your keyboard’s functionality will be. + +```keyman +begin Unicode > use (main) +``` + +The preceeding line tells Keyman + +- to use Unicode encoding when typing characters, and +- to look for the rules determining what characters should be produced in `group(main)` . + +```keyman +group(main) using keys +``` + +is the default group for defining keyboard rules. This is where we will write code to implement the keystrokes you decided to use. + +For more advanced uses of the `begin` rule, like defining different rulesets based on typing context, see the [official Keyman documentation](https://help.keyman.com/developer/language/reference/begin). + + +There are a few key terms that you must know when writing rules: + +**Context** + +The context specifies the conditions that will trigger a rule. +If the character(s) prior to the cursor match the context of a rule, the rule will be processed by Keyman. + +**Key** + +The key specifies which keystroke the rule will act upon. +For more information on keys and keystrokes, read the [official Keyman documentation](https://help.keyman.com/developer/language/guide/virtual-keys). + +**Output** + +The output determines which characters are produced by a rule. When a rule is processed, Keyman will replace the context with the output. + +The Context (which may be empty) is separated from the Key by `+`. + +The Key is separated from the Output by `>`. + +You can include comments in your Keyman code by typing a plain `c` followed by a space then any text you like afterwards. (If you want the letter “c”, you must surround in in quotes like `"c"`.) This is a good way to document your code and make things easier to read later, both for yourself and others. Comments can be made at the end of a line (with a space before the `c` as well as after) or be on their own line. Any text that follows the `c` through the end of the line will be ignored when the keyboard is compiled. + +Writing rules in Keyman is very straightforward for simple key substitutions. Suppose we want circumflex plus “a” to produce the character “â”. The Keyman code is actually very similar: + +`"^" + "a" > "â"` + +In this example, the **context** is `^`, the **key** is `a`, and the **output** is `â`. +Whenever Keyman finds the context (`^`) prior to the cursor and the current keystroke is `a`, it will replace the context (and the typed character) with `â`. + +Characters written into Keyman code should always be surrounded by single quotes (`' '`) or double quotes (`" "`). +Either pair will work (as long as they match). +It is also possible to use the Unicode values of characters directly in the code. +These are never written with quotes around them. + +The previous line of code, when rewritten to use Unicode values, looks like this: + +```keyman +U+005E + U+0061 > U+00E2 +``` + +While less readable to a human, using Unicode values for uncommon or easily confused characters is often a good idea. + +It's possible to use a comment to provide both the Unicode value and the character itself, for example rewriting the above line as: + +```keyman +"^" + "a" > U+00E2 c â +``` + +At a glance, this tells you that a circumflex (`^`) combined with `a` will produce the Unicode character `â` (whose value is U+00E2). +Including a comment at the end of each rule that shows the output character will make reviewing your code significantly easier while still being extremely clear about which characters are used. + +Below is an example of useful comments in the SIL EL Ethiopic Latin keyboard explaining a set of rules and each rule’s output: + +![](images/characters-in-comments.png) + +Some Keyman rules have no context, that is, a context that is empty. The following line: + +```keyman ++ "e" > U+025B c ɛ +``` + +is an example of the most basic rule possible. You may have noticed lines like these in your code after using the `Design` tab to edit your keyboard. + +Note that rules created when using the `Design` tab use [virtual key codes](/developer/language/guide/virtual-keys#common-virtual-key-codes) rather than the corresponding characters. +This does not matter unless you are writing a [mnemonic layout](https://help.keyman.com/developer/language/reference/mnemoniclayout) keyboard. Keyman keyboards are positional -- the opposite of mnemonic -- by default, so unless you specify a mnemonic layout in your header, the following two lines of code will produce the same output: + +```keyman ++ "e" > U+025B ++ [K_E] > U+025B +``` + +### Stores + +Stores can be used to write concise rules that apply to a set of characters. +For example, in the following code, the store called `basekeys` contains the keys for five vowels. +A second group called `vowels_acute` contains the same five vowels (in corresponding order) with an acute accent. +And the single rule combines the apostrophe with a base vowel to produce a vowel with an acute accent. + +```keyman +store(basekeys) "aeiou" +store(vowels_acute) "áéíóú" +"'" + any(basekeys) > index(vowels_acute,2) +``` + +Thus the code above is equivalent to the following five rules: + +```keyman +"'" + "a" > "á" +"'" + "e" > "é" +"'" + "i" > "í" +"'" + "o" > "ó" +"'" + "u" > "ú" +``` + +You can read more about the `store`, `index` and `any` keywords in the [Keyman language documentation](https://help.keyman.com/developer/language/reference/). + +### Deadkeys + +At the end of the previous topic, an example was given of using the ; key as a “deadkey”. Typing the deadkey produces no output, but it potentially changes the output of the following key. Changing the first two rules from the Step-by-Step example to treat the ; as a deadkey, would result in: + +```keyman ++ ";" > dk(1) c Define ";" as a deadkey +dk(1) + "e" > "ɛ" c deadkey followed by "e" produces "ɛ" +dk(1) + "E" > "Ɛ" c deadkey followed by "E" produces "Ɛ" +``` + +If you follow the instructions for the Debugger, you’ll find that the keystroke log is the same, but in the right-hand side of the display, the “;” is replaced by an indication of the deadkey. + +### Groups + +Groups can be used in several ways to make your code simpler and more efficient. There are two types of groups: + +- groups that process only the context +- groups that process the context and the keystrokes + +You can read more about their uses in the [Keyman documentation](/developer/language/guide/groups). + +## Creating an On-Screen Keyboard Layout + +An on-screen keyboard (OSK) is a graphic representation of the desktop layout. It is displayed on the computer screen to show where keys are located. In can also be used to input text by clicking on the keys. + +Select the `On-Screen` tab on the left to display the layout (one layer at a time). +You can manually create the OSK by clicking on a key and typing the character that should be displayed there. + +It is also possible to create an on-screen layout automatically based on what you have designed and coded on the Layout tab. +(If you have manually created your on-screen layout information, you should be aware that the following automatic process will overwrite what you have created.) + +- Any key that you don’t reassign will have the function of the US English keyboard. If you are relying on this in your keyboard, you should tick the `Auto-fill underlying layout` box below the keyboard image. +- Select the `Fill from layout` button above the keyboard image +- Check the results. + +The On-Screen Keyboard editor looks very similar to the `Design` mode of the `Layout` tab. Most of the time, the key caps will be the same as in the `Design` mode of the `Layout` tab, but sometimes it might be helpful to display something different than what is actually produced. If, for example, the character being produced is not visible, such as a no-break space or a right-to-left mark, it might be helpful to display `NBSP` or `RTL` or some symbol to remind the user what the key produces. + +## Exporting an On-Screen Keyboard Layout + +One way to document a keyboard layout is to use images of the keyboard showing the different layers: default layer, Shift layer, Right-Alt layer, etc. +Keyman Developer provides a way to export such images from the `On-Screen` tab. + +Once you have the layout (created either manually or automatically), you can use the `Export` button. +Then complete the information needed: + +- Navigate to the folder where you want to create the files +- Supply a base filename +- For the `Save as type` field, select `Image (*.png)` +- Select `Save` +- In the `Output Bitmap Parameters` dialog, select `One file per shift state`, `Output Unicode keyboards`, and adjust the width of the image as needed, then select `OK`. Keyman Developer will create one or more files using the base filename plus letters to indicate the shift state plus `.png`. You can reference these files in your welcome.htm file. + +
+[← Part 2 - Designing a Desktop Layout](02-designing-desktop-layout)   [Part 4 - Using the Debugger →](04-using-debugger) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/04-using-debugger.md b/developer/20.0/guides/walkthrough/04-using-debugger.md new file mode 100644 index 000000000..05181e786 --- /dev/null +++ b/developer/20.0/guides/walkthrough/04-using-debugger.md @@ -0,0 +1,35 @@ +--- +title: Using the Debugger +--- + + +
+Part 4 of the [Keyman Developer Walkthrough](.). + +[← Part 3 - Creating a Desktop Layout](03-creating-desktop-layout)   [Part 5 - Designing a Touch Layout →](05-designing-touch-layout) +
+ +## Step-by-Step + +- From the `Debug` menu, select the `Start Debugging` menu item. Some extra fields will be shown. +- Type ;. The Keystroke log will show `;`. The display to the right has two sections. The upper section shows the characters displayed on the screen. The lower section shows a table of characters and their Unicode values. Here the upper section will show `;` and the lower section will show `;` and `U+003B`. (U+003B is the Unicode value for “;”.) +- Type e. The Keystroke log will show `;` and `E`. The display to the right will show `ɛ` in the upper section and `ɛ` and `U+025B` in the lower section. (U+025B is the Unicode value for “ɛ”.) +- Type ; then E. The Keystroke log will show `;` `E` `;` `Shift+E`. The display to the right will show `ɛƐ` in the upper section and `ɛ` and `U+025B` then `Ɛ` and `U+0190` in the lower section. + +![](images/debugger-output.png) + +- From the `Debug` menu, select the `Stop Debugger` menu item. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 5 - Designing a Touch Layout](05-designing-touch-layout) +
+ +--- + +## Running the Debugger + +See the [debugger documentation](../../context/debug) for more information on running the debugger. + +
+[← Part 3 - Creating a Desktop Layout](03-creating-desktop-layout)   [Part 5 - Designing a Touch Layout →](05-designing-touch-layout) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/05-designing-touch-layout.md b/developer/20.0/guides/walkthrough/05-designing-touch-layout.md new file mode 100644 index 000000000..3f8d4b9f0 --- /dev/null +++ b/developer/20.0/guides/walkthrough/05-designing-touch-layout.md @@ -0,0 +1,62 @@ +--- +title: Designing a Touch Layout +--- + + +
+Part 5 of the [Keyman Developer Walkthrough](.). + +[← Part 4 - Using the Debugger](04-using-debugger)   [Next: Part 6 - Creating a Touch Layout →](06-creating-touch-layout) +
+ +## Step-by-Step + +In the Dagbani keyboard, `;e` was selected as the way to generate the character `ɛ` , but having to type a `;` on a touch screen followed by `e` to get the `ɛ` character would be tedious. It is preferable to assign `ɛ` as a longpress key on the `e` key. + +For the Step-by-Step tutorial, the design decisions have been made for you. We will be adding ten longpress keys to the default touch layout. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 6 - Creating a Touch Layout](06-creating-touch-layout) +
+ +--- + +## Creating a Basic Visual Layout + +Adding a touch keyboard layout to your keyboard project allows a user to input text on touch devices, such as tablets and phones. + +A desktop keyboard is dependent on the physical keyboard. With a touch layout, you will be displaying the keys on the device for the user to see and interact with. + +There is some flexibility in arranging keys, though adding too many keys to a row or too many rows to a layout will make the keyboard difficult to use. Additionally, there are options for activating a key: + +- touch, that is touch and release the key +- longpress, that is touch and hold the key, then select a character from a popup menu +- flick, that is touch the key and slide in one of eight directions +- mulitap, that is rapidly touch and release the key: one tap produces the base key, two taps produces the first multi-tap key, three produces the second multi-tap key, etc. + +## Planning Keystrokes + +You’ll want to plan your touch layout just as you did for the desktop (physical keyboard) layout. There is some value in making the touch layout similar to the desktop layout, but the primary concern is making it easy to use. + +Another possibility, if a small number of additional characters are needed, is to give each of them their own keys. This is possible since a touch layout is displayed on the screen. + +If you use Keyman Developer’s New Project feature, a touch layout is added automatically. + +## Using the desktop layout as a basis for the touch layout + +There are advantages to basing the touch layout on the desktop layout. +Users who switch between the two may benefit from the similarity. +In addition, your touch layout may be able to take advantage of the logic in the desktop layout code you’ve already created. +Specifically, if the `ID` field for a key in the touch layout begins with `K_` then Keyman treats the key as the same as the corresponding desktop key (as modified by the active layer of the touch layout) +according to the rules that are in the .kmn file. + +If you establish the desktop keyboard layout and create the On-Screen Keyboard, +you can switch to the Touch Editor and import from the OSK. +This will provide a “tablet” layout, with “default” and “shift” layers. +To switch to a “phone” layout, select the basic template, which rearranges the keys and moves some to a “numeric” layer. +(For more details, see the next topic.) +The result will need to be reviewed and tested, but using this approach may save you some time. + +
+[← Part 4 - Using the Debugger](04-using-debugger)   [Part 6 - Creating a Touch Layout →](06-creating-touch-layout) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/06-creating-touch-layout.md b/developer/20.0/guides/walkthrough/06-creating-touch-layout.md new file mode 100644 index 000000000..e5f2d0173 --- /dev/null +++ b/developer/20.0/guides/walkthrough/06-creating-touch-layout.md @@ -0,0 +1,154 @@ +--- +title: Creating a Touch Layout +--- + + +
+Part 6 of the [Keyman Developer Walkthrough](.). + +[← Part 5 - Designing a Touch Keyboard](05-designing-touch-layout)   [Part 7 - Writing Keyboard Documentation Files →](07-writing-keyboard-documentation) +
+ +## Step-by-Step + +- Click on the `Touch Layout` tab on the left. The touch layout is shown, with the `q` key selected and details about the selected key shown on the right. Farther to the right is the Character Map which will be used in a later step. If the Character Map is not displayed, use the `View` menu, `Character Map` menu item to turn on the display. + + +![](images/add-longpress.png) + + +- Click on the `e` key to select it and display its information. +- Click on the `+` button in the `Longpress Keys` section. A new key is added (and the `+` button moved). The new key is given an arbitrary ID (`T_new_103` in this example). + +![](images/new-longpress-key.png) + +- Note that information about this key is placed to the right. + +![](images/longpress-fields.png) + +- We’ve added this longpress key to the `e` key. Now we want to make it (1) display `ɛ` so users will see what the key will produce and (2) change the ID so that activating this longpress key will generate `ɛ`. Find the `ɛ` character in the Character Map and drag it to the `Text` field. This will put `ɛ` in the `Text` field, `U+025B` in the `Text Unicode` field and `U_025B` in the `ID` field. + +![](images/charmap-to-text.png) + +Note: To find the `ɛ` character in the Character Map, you can use the scroll bar on the right to scroll down to `U+025B`. Alternatively, you can type `25B` in the `Filter by` field at the bottom of the character map. + +- Click on the `o` key in the keyboard layout. This will select the `o` key and display its information. +- Click on the `+` button in the `Longpress Keys` section. A new key is added (and the `+` button moved). The new key is given an arbitrary ID (`T_new_104` in this example). In addition, information about this key is placed to the right. +- We’ve added this longpress key to the `o` key. Now we want to make it (1) display `ɔ` and (2) change the ID. We could use the same procedure as in the previous steps, but this time we’ll use a different method. Click in the `Text Unicode` field and type `U+0254` (this will also place `ɔ` in the `Text`, but will not change the `ID` field). +- Click in the `ID` field and replace the generated ID (`T_new_104` in this example) with `U_0254`. (Note that the ID uses an underscore rather than a plus sign.) + +![](images/u-0254.png) + +- Add three longpress keys using one of the above methods: + - on the `n` key, add a longpress key for `ŋ` = U+014B + - on the `g` key, add a longpress key for `ɣ` = U+0263 + - on the `z` key, add a longpress key for `ʒ` = U+0292 +- You've made these five changes on the `default` layer. Now we need to switch to the `shift` layer. Select the drop-down menu under the `Layer` heading and select `shift`. + +![](images/shift-layer.png) + +- With the capital letters displayed on the keyboard, add five longpress keys using one of the above methods: + - on the `E` key, add a longpress key for `Ɛ` = U+0190 + - on the `O` key, add a longpress key for `Ɔ` = U+0186 + - on the `N` key, add a longpress key for `Ŋ` = U+014A + - on the `G` key, add a longpress key for `Ɣ` = U+0194 + - on the `Z` key, add a longpress key for `Ʒ` = U+01B7 +- Select the `Build` tab on the left and then the `Compile Keyboard` button. You should see a `dagbani.kmn built successfully` message. If you don’t, examine the error messages to see where the problem lies. + +### Testing the touch layout + +Keyman Developer provides a way to test your keyboard in a web browser. +- On the Build tab, you can select `Test Keyboard on web` followed by `Open in browser`. +- Select the `Keyboard` drop-down menu, then select the `dagbani` keyboard. You should have a display that looks like: + +![](images/test-keyboard-browser.png) + +- The display defaults to the Windows keyboard. You can type on the computer keyboard or use your mouse to click on the keys. Enter ; e ; o ; g ; z ; n and you should have the following result. + +![](images/test-keyboard-browser-display.png) + +- Select the `Device` drop-down menu and select `iPhone 5S`. The display will change to show a simulated phone screen with your touch layout. You can use your mouse to click on the keys. To access the longpress keys, click and hold, then slide the mouse to select the letter on the longpress key. Try this with the five longpress keys on `e` `o` `g` `z` and `n`. (There’s a dot in the upper right corner of the key to indicate the presence of at least one longpress key.) The period (full stop) also has a longpress menu that allows various punctuation characters to be entered. + +![](images/test-longpress.png) + +- If you click on the `Shift` key, the display changes to the `shift` layer and you can enter characters from that layer. +- When you are finished testing, you can close the browser tab. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 7 - Writing Keyboard Documentation Files](07-writing-keyboard-documentation) +
+ +--- + +## Configuring a Touch Layout + +There are a number of items to the left of the keyboard layout that allow you to configure the touch layout and select what portions to display. If you have done the Step-by-Step tutorial for this page, you’ve seen how to choose a different layer from the drop-down menu under the “Layer” heading. + +### Template and Import from On Screen buttons + +When you are initially creating a touch layout, it may be helpful to start from the On-screen Keyboard you created for the desktop layout and/or from a template. Since using these buttons overwrites the existing touch layout, you’ll only want to use them at the beginning of your touch layout work. + +- `Import from On Screen` will create a `tablet` layout with `default` and `shift` layers from the On Screen keyboard for the `desktop` layout. +- `Template`, then `template-basic` will distribute the keys for a `phone` layout with `default`, `shift` and `numeric` layers. +- `Template`, then `template-latin` will rearrange the keys for a `phone` layout with `default`, `shift`, `numeric` and `symbol` layers. It includes longpress keys for accented Latin characters. An identical `tablet` layout is also created. See the note under `Choosing the Platform` below. +- `Template`, then `template-traditional` will distribute the keys for a `phone` layout with `default`, `shift` and `numeric` layers, but also make a `tablet` layout based on the desktop one. + +### View Options + +By default the list of modifier-based layers is limited to the most commonly used desktop layers +(`default`, `shift`, `rightalt`, `rightalt-shift`, `caps`). +Selecting this option will extend that list to include layer names like `rightctrl-rightalt-shift`. +It doesn’t add these layers to the layout, but merely adds them to the list of predefined names that you could choose to use. +It’s likely you will never want to choose this option. + +You can always choose the `(custom)` option and enter any valid name (limited to A-Z, a-z, 0-9, underscore and hyphen). + +### Choosing the Platform + + Options are “phone”, “tablet”, “desktop” + +- A “phone” layout typically has four rows (counting the row with the space bar) with ten or eleven keys per row. A “tablet” layout typically has five rows with thirteen or fourteen keys per row +- Don’t include both a “phone” layout and a “tablet” layout unless those layouts are different. Keyman will use a “phone” layout on a tablet if no “tablet” layout exists and use a “tablet” layout on a phone if no “phone” layout exists. Thus it is twice the work (or more) to maintain identical “phone” and “tablet” layouts. +- The “desktop” layout option is not currently used. It is intended for Windows touch screens but currently Windows does not make it feasible to support custom touch keyboards. + +### Adjusting Keyboard Layers + +A keyboard layout generally includes multiple layers. (See description of [Keyboard Layer](glossary) in the glossary.) The Touch Layout editor displays one layer at a time. The “default” layer is the layer that is presented when no key (such as Shift) has been used to activate another layer. + +In the Touch Layout editor you switch layers using the drop-down menu described below. In addition, you need to make sure that each of the layer activation keys specifies in the “Next Layer” field which layer is to be activated. For example, on the default layer, the Shift key has “shift” in the “Next Layer” field, and on the shift layer, the Shift key has “default” in the “Next Layer” field. + +Under the “Layer” heading you can: + +![](images/layer-selection.png) + +- choose an existing layer from the drop-down menu to display that layer +- choose the “+” button to add a new layer (either choosing a name from the “Modifier-based layer” list, or choosing “(custom)” from that list and entering a name in the “Name” field) +- choose the “-” button to delete the layer whose name is displayed +- choose the “Edit” button to change the name of the current layer + +## Longpress, Flicks and Multitap Gestures + +If you completed the Step-by-Step tutorial for this topic, you added longpress keys to certain base keys in the touch layout by clicking on the “+” button in the “Longpress” section and supplying the needed information to define the longpress key. + +Similarly, if you wish to add a flick gesture, choose one of the eight “+” buttons in the “Flicks” section — the one that corresponds to the direction that you want to assign for this flick gesture — and click on it. Then supply the needed information to define that flick gesture. + +A multitap gesture is defined in a similar way. Click on the “+” button in the “Multitap” section and add the information to define the multitap key. The base key will respond as normal for a single tap, the first multitap key listed will respond to a double tap, the second multitap key to a triple tap, etc. + +Use care when combining different kinds of gestures as some of them may conflict. + +- Don’t use too many keys in a longpress menu +- Don’t use too many flicks. For example, NE, N, and NW flicks are easily confused +- When using north-flicks and longpress, be aware that the north-flick shortcut for the default longpress will be blocked +- Don’t assign too many multitap keys to the same base key + +## Reference + +See [Touch layout editor documentation](../../context/keyboard-editor#toc-touch-layout-tab) for more details. + +## Testing Touch Keyboards + +See the end of the Step-by-Step section above for a description of how to use Keyman Developer to test your touch layout in a browser window. It’s also possible to transfer the .kmp file to a touch device and install the keyboard there for testing. + +
+[← Part 5 - Designing a Touch Keyboard](05-designing-touch-layout)   [Part 7 - Writing Keyboard Documentation Files →](07-writing-keyboard-documentation) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/07-writing-keyboard-documentation.md b/developer/20.0/guides/walkthrough/07-writing-keyboard-documentation.md new file mode 100644 index 000000000..11d06b2d9 --- /dev/null +++ b/developer/20.0/guides/walkthrough/07-writing-keyboard-documentation.md @@ -0,0 +1,113 @@ +--- +title: Writing Keyboard Documentation +--- + + +
+Part 7 of the [Keyman Developer Walkthrough](.). + +[← Part 6 - Creating a Touch Layout](06-creating-touch-layout)   [Part 8 - Preparing a Keyboard Package →](08-preparing-keyboard-package) +
+ +## Step-by-Step + +- Click on the `dagbani.kpj` tab at the top (just under the menu and toolbar), then click on the `Distribution` tab at the bottom. + +![](images/distribution-tab.png) + +- There are a number of files that provide information about the keyboard. Some are for the keyboard author and for maintainers of the Keyman keyboards repository, some are to help users of the keyboard understand how it works. + +![](images/history-md-file.png) + +- In the list of files, click on the `HISTORY.md` one to open that file. The file will open in a text editor and show you the information that you entered when setting up the keyboard project, specifically version 1.0, today’s date, and the author’s name. Since this information is correct, you can close this file by clicking on the red “X” on the righthand side of the `HISTORY.md` tab at the top of the text area. +- Click on `LICENSE.md` to open that file. This has been filled out using the Full copyright information you provided. Close the file by clicking on the red “X”. +- Click on `README.md` to open that file. This has been initialized for you. Close the file by clicking on the red “X”. (This file provides a place for information about the design of the keyboard that would be useful to a keyboard author wanting to update the keyboard or use it as a basis for a new keyboard. Don’t confuse it with the next item which is information for the keyboard user.) +- Click on `source\readme.htm` to open that file. This is the information displayed to the user just before the keyboard is installed. It has the description supplied when setting up the keyboard project. Other helpful information can be added, but the file should be kept as short as possible. Close the file. +- Click on `source\welcome.htm` to open that file. This is the help information that is packaged with the keyboard and available to the user. It should contain enough information so that the user can learn to type with the keyboard. This can be in the form of: + - image files referenced by the welcome.htm file, or + - a chart (in HTML format) showing how two keystrokes produce a character, or + - descriptive text in the HTML file, or + - some combination of the above. +- For this tutorial, we’re going to add one line of instruction. Find the following line: + +``` + +``` + +- Instead of inserting images, we're going to copy the following HTML text and paste it into the file: + +`

Type ";" followed by e o n g z E O N G Z to produce ɛ ɔ ŋ ɣ ʒ Ɛ Ɔ Ŋ Ɣ Ʒ

` + +- Close the welcome.htm file. Click “Yes” to save the changes. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 8 - Preparing a Keyboard Package](08-preparing-keyboard-package) +
+ +## Editing the README.md file + +The `README.md` file contains information about the keyboard useful for other keyboard authors who might revise or adapt the keyboard at some future date. This information is not presented to the end user. + +## Editing the LICENSE.md file + +If you filled out all the information in the New Project dialog, the `LICENSE.md` file should have been set up correctly. +Normally the only thing to change here would be changing the initial date into a date range (from `2026` to `2026-2027`, for example). +Changing the date in this manner is only needed when the keyboard is updated. + +## Editing the readme.htm file + +The `readme.htm` file is displayed as the user begins to install the keyboard. +It should contain a brief description of the keyboard with enough information to reassure the user that the right keyboard has been selected for installation. +Instructions for using the keyboard should be reserved for the `welcome.htm` file. + +## Editing the welcome.htm help file + +The `welcome.htm` file provides the help that is packaged with the keyboard. +This help file is displayed after the keyboard is first installed. +The user can also ask for the help file to be displayed. + +This file should contain enough information that the user can discover all the features of the keyboard. +This could be in the form of +- keyboard images for the different layers, +- a chart of how to type, +- a description of how to type (such as was used in the Step-by-Step tutorial), +- or some combination of these. + +One way to create keyboard images is to use the procedure in the "Exporting an On-Screen Keyboard layout" section of [Creating a Desktop Layout](03-creating-desktop-layout). +These images can be referenced from the welcome.htm file in this fashion: + +```html +

Desktop keyboard layout

+

Default (unshifted)

+

Default (unshifted) state

+

Shift

+

Shift state

+

Right Alt (unshifted)

+

Right Alt (unshifted) state

+``` +All the files to be included in the package must be specified in the Keyman package source (.kps) file. +These files end up in a single directory in the Keyman package (.kmp) file. +Thus it is preferable to put images referenced by welcome.htm in the same folder as the welcome.htm file in order to allow easy local testing. + +There are two approaches: +1. put the welcome.htm file and all the images it references in the `source` folder, or +2. create a `welcome` folder under the `source` folder and put the welcome.htm file and all the images it references in the `welcome` folder. + +Keyman Developer's `New Project` feature follows the first approach when it creates the directory structure for the new project. +If you decide to use the second approach (which might be helpful if you have lots of images to include), +you'll need to change the location of the welcome.htm file in the list of files in the package. +The easiest way to do this is to remove the welcome.htm file from the list, then add it again by navigating to the new location. + +For either of the two approaches, all the image files that are referenced by the welcome.htm file need to be added to the list of files to be included in the package. + +## Editing the PHP help file + +When a keyboard is submitted to the Keyman keyboards repository, a PHP file is included which provides the online help available on the [keyman.com](https://keyman.com) site. (If you do not plan to submit your keyboard to the Keyman repository, you don’t need to include this PHP help file.) + +The Keyman keyboards repository requires that this PHP file have the name of the keyboard project plus the `.php` extension and be located in a folder named `help`, which is located in the `source` folder. + +The PHP help file often contains the same information as is in the welcome.htm file. See [Keyman Keyboard help document (PHP help file)](https://help.keyman.com/developer/keyboards/phphelpfile) for more details. + +
+[← Part 6 - Creating a Touch Layout](06-creating-touch-layout)   [Part 8 - Preparing a Keyboard Package →](08-preparing-keyboard-package) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/08-preparing-keyboard-package.md b/developer/20.0/guides/walkthrough/08-preparing-keyboard-package.md new file mode 100644 index 000000000..e9afe799c --- /dev/null +++ b/developer/20.0/guides/walkthrough/08-preparing-keyboard-package.md @@ -0,0 +1,66 @@ +--- +title: Preparing a Keyboard Package +--- + + +
+Part 8 of the [Keyman Developer Walkthrough](.). + +[← Part 7 - Writing Keyboard Documentation](07-writing-keyboard-documentation)   [Part 9 - Distributing a Keyboard Package →](09-distributing-keyboard-package) +
+ +## Step-by-Step + +- Select the `dagbani.kpj` project filename at the top (just under the menu and toolbar). +- Select the `Packaging` tab at the bottom, then the `dagbani.kps` file. This will open the Keyboard Package Source file and display some tabs down the left side of the window that will help you manage the content. Most of the information has been set up for you when you first created the keyboard project. + - The `Files` tab lists the files that will be included in the package. + - The `Keyboards` tab lists the language codes supported by this keyboard. +- Select the `Details` tab. +- If the value in the `Welcome file` field is `(none)`, then select that field and select `welcome.htm` from the drop-down list. +- Select `File` in the menu bar, then `Save` to save the changes. (The Ctrl+S shortcut also works.) +- Select the `Build` tab, then the `Compile Package` button. A **dagbani.kps built successfully** message should be displayed. +- Congratulations! You have successfully built and packaged a keyboard for the Dagbani language. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 9 - Distributing a Keyboard Package](09-distributing-keyboard-package) +
+ +--- + +## Package Files + +See the [Keyman Package Editor documentation](../../context/package-editor) if you need more details on the following items. + +### Files + +In addition to the files that are included in the package by default when you create the keyboard project with the New Project feature, you have the option of adding additional files to the package. Files that might be added: + +- keyboard image files referenced by the welcome.htm help file +- fonts +- an image file (see under Details) + +### Keyboards + +Enter a language tag (that is, a BCP 47 tag) for each language supported by the keyboard. + +Optionally, you can specify an example of a word the keyboard produces and the keys used to produce it. + +If you include fonts in the package, you can specify that Keyman use them for displaying the on-screen keyboard or the touch keyboard. + +### Details + +Here is where you can enter information for: + +- Package name: Initially set to the name of the keyboard, so usually won’t need to change +- Welcome file: normally set to `welcome.htm` +- Readme file: normally set to `readme.htm` +- License file: normally set to `LICENSE.md` +- Version: Recommendation is to tick the `Package version follows keyboard version` box and leave the version field blank +- Copyright: normally established in the New Project dialog, but you can make needed changes here. Current practice is to omit the copyright year from this field (since it is in the [LICENSE.md](http://LICENSE.md) file). +- Author, Email address, Web Site: You can include as much or as little information about the author as you wish +- Image file: If you supply a 140 pixel wide x 250 pixel high image in JPEG or PNG format, then your custom image will be shown during installation (in place of the default Keyman image). Your image file must be added to the Files list before it will be available to be selected here. +- Related packages: If your keyboard is part of a group of keyboards, you can specify which other keyboards are part of the group. (For example, you might have three keyboards for the same language, one based on the QWERTY layout, one AZERTY, one QWERTZ, and you could use this field to note the relationship between them.) You can also use this feature to deprecate another keyboard that your keyboard supersedes. + +
+[← Part 7 - Writing Keyboard Documentation](07-writing-keyboard-documentation)   [Part 9 - Distributing a Keyboard Package →](09-distributing-keyboard-package) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/09-distributing-keyboard-package.md b/developer/20.0/guides/walkthrough/09-distributing-keyboard-package.md new file mode 100644 index 000000000..119678658 --- /dev/null +++ b/developer/20.0/guides/walkthrough/09-distributing-keyboard-package.md @@ -0,0 +1,38 @@ +--- +title: Distributing a Keyboard Package +--- + + +
+Part 9 of the [Keyman Developer Walkthrough](.). + +[← Part 8 - Preparing a Keyboard Package](08-preparing-keyboard-package)   [Part 10 - Generating a Lexical Model →](10-generating-lexical-model) +
+ +## Step-by-Step + +For the Step-by-Step tutorial, there’s really nothing to do for this page. This tutorial is for learning only, therefore you don't want to submit this keyboard to the Keyman keyboards repository (since it already contains a keyboard by that name). If you like, you could look at the other sections on this page before continuing the Step-by-Step tutorial (or come back to them later). + +
+To continue the Step-by-Step tutorial move to the next page: [Part 10 - Generating a Lexical Model](10-generating-lexical-model) +
+ +--- + +## Submitting a keyboard to the Keyman Keyboards Repository + +Follow the instructions at [Working with the Keyman Cloud Keyboard Repository](https://help.keyman.com/developer/keyboards/) to submit your keyboard to the Keyman keyboards repository. This will enable anyone with Internet access to download and use the keyboard. (Please do not submit the Dagbani keyboard used in the Step-by-Step tutorial. There is already a Dagbani keyboard in the repository.) + +One requirement for keyboards that are submitted to the Keyman keyboards repository is the addition of a PHP help file that provides the online help available on the keyman.com site. See the **Editing the PHP help file** section of the [Writing Keyboard Documentation](07-writing-keyboard-documentation#toc-editing-the-php-help-file) page for more details. + +## Other Distribution Methods + +A keyboard package is contained in a file with the file type `.kmp`. The package contains everything needed for any of the supported platforms to run the keyboard. If you want to test a keyboard package, it is possible to transfer the `.kmp` file to a device with Keyman installed and use Keyman on that device to install the keyboard. + +With Keyman Developer running, it’s possible to select `Packaging`, and the `.kps` file, then the `Build` tab, and then select the `Test package on web`. This will display a number of possible Internet addresses where the keyboard could be downloaded over a local network to a device running Keyman. There are also options that will install the package on the local machine running Keyman Developer. + +The Keyboard App Builder (KAB) lets you put a Keyman keyboard (and optionally a lexical model) into an app for iOS or Android, which can be distributed. More details can be found on the [Keyboard App Builder](https://software.sil.org/keyboardappbuilder/) page. + +
+[← Part 8 - Preparing a Keyboard Package](08-preparing-keyboard-package)   [Part 10 - Generating a Lexical Model →](10-generating-lexical-model) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/10-generating-lexical-model.md b/developer/20.0/guides/walkthrough/10-generating-lexical-model.md new file mode 100644 index 000000000..242d838a6 --- /dev/null +++ b/developer/20.0/guides/walkthrough/10-generating-lexical-model.md @@ -0,0 +1,376 @@ +--- +title: Generating a Lexical Model +--- + + +
+Part 10 of the [Keyman Developer Walkthrough](.). + +[← Part 9 - Distributing a Keyboard Package](09-distributing-keyboard-package)   [Part 11 - Installing a Keyman Lexical Model →](11-installing-lexical-model) +
+ +## Step-by-Step + +For the purposes of this tutorial, we'll use a very short word list (of only 25 words) +selected from the first chapter of the gospel of Mark from the online version of Dagbani Bible +([https://www.bible.com/bible/2264/MRK.1.DBWDB](https://www.bible.com/bible/2264/MRK.1.DBWDB)). +The sample text is a verse from that chapter, so it is not a very realistic test! +This is just so that you can see how the lexical model is used for predictive text. + +For a real project you would want thousands of words, ideally drawn from a number of sources. +In addition, the list of words should be reviewed. +(For details, see the discussion that follows the Step-by-Step section on this page.) + +- Open Keyman Developer, and select the `Project` menu and the `New Project` menu item. In the `New Project` dialog, select `Wordlist Lexcial Model`, then `OK`. + +![](images/new-lexical-model.png) + +- A `New Wordlist Lexical Model Project` dialog is displayed. +- In the `Author Name` field, put `SIL Global`. This also fills in the Copyright and Full Copyright fields. +- In the `Model Name` field, put `WL` (for `wordlist`). +- The version number defaults to `1.0` and we will keep that value. +- In the `Description` field, put **A test lexical model for Dagbani keyboard tutorial. Not for real use.** +- Select the `Add` button on the right and enter `dag` in the `Language tag` field and select `OK` +- Change the `Author ID` field from `sil_global` to `sil`. +- Verify that the `Model ID` field now shows `sil.dag.wl`, then select `OK`. + - Note: If you are using Keyman Developer 17, it might display the message **This project file is in an old format. You should update it to the Keyman Developer 17.0 project format.** If so, select the `Upgrade project` button. + +- Select the `Models` tab at the bottom of the window, then select the `sil.dag.wl.model.ts` file. +- Tick the `Language uses casing` checkbox (located on the `Details` tab) +- In this tutorial, we're going to open a file, copy its contents, then paste those lines into the `wordlist.tsv` file to replace the default content. Depending on how your browser is configured, when you open the file, it may open in a new tab or it may open in the same tab as this set of instructions. In the first case you can close the tab to return here, but in the second case you'll need to use the Back feature of your browser. (You may want to read ahead to make sure you understand the next few steps since the instructions might be hidden temporarily.) +- Click on the **dag-short-wl.txt** filename just below this paragraph to open the file (or right-click and select Open in a new tab). + + * [dag-short-wl.txt](./dag-short-wl.txt) + +- Use Ctrl+A to select the entire contents and Ctrl+C to copy the selected text. +- Return to these instructions, either with the browser's Back feature, or by closing the newly opened tab, as appropriate. +- In Keyman Developer, select the `wordlist.tsv` tab on the left, then the `Code` tab at the bottom, then use Ctrl+A to select the entire contents and Ctrl+V to paste in the text that you just copied in a previous step. +- Use `File`, `Save` (or, alternatively, the Ctrl+S shortcut) to save the modified wordlist.tsv file. +- Select the `Build` tab on the left, then the `Compile Model` button. Verify that the **sil.dag.wl.model.ts built successfully** message is displayed. +- To test the model, we’ll first select the keyboard that we made in an earlier step. (The following instructions assume that the default location was chosen when creating the keyboard project and the lexical model project. If you chose a different location, you’ll need to navigate there.) Select the `Browse` button and Keyman Developer will open a file navigation window. Navigate to the `Documents` folder, then the `Keyman Developer` folder, then `Projects`, then `dagbani`, then `build`, then open the `dagbani.js` file. This will fill in the `Keyboard for testing` field. + +![](images/test-lexical-model-setup.png) + +- Select the `Test Lexical Model` button, then the `Open in browser` button. You should have a new browser tab that looks like: + +![](images/keyboard-model-device.png) + +- Select the `Keyboard` button and choose the `dagbani` keyboard from the list. +- Select the `Device` button and choose one of the `Phone Devices` from the list. (The illustrations were made with the `iPhone 5S` option.) +- Select the `Model` button and choose the `sil_dag_wl` lexical model from the list. +- Click in the text area (box with pale yellow background). The text we’re using as a test is **Ka bɛ daa dii chɛ bɛ lansi maa ka dol’ o.** You’ll be using the mouse to simulate the phone’s touch screen (unless your computer has a touch screen). Move your cursor to the desired key on the display, then click the mouse to “touch” the key. +- Click the Shift key (the key on the left with an uparrow), then K, then select **Ka** from the banner. + +![](images/test-lexical-model-k.png) + +- Click b, then select **bɛ** from the banner. +- Since **daa** is in the banner already, select it. +- Click d, then select **dii** from the banner. +- Click c, then select **chɛ** from the banner. +- Click b, then select **bɛ** from the banner. +- Click l, a, n, s, i, and the space bar. +- Since **maa** is in the banner already, select it. +- Since **ka** is in the banner already, select it. +- Click d, then select **dol’** from the banner. +- Click o and . to conclude this test. +- Close the browser tab and return to Keyman Developer. +- Select `sil.dag.wl.kpj` from the top of the window (under the menu bar and toolbar), then select the `Packaging` tab at the bottom, then the `sil.dag.wl.model.kps` file. +- Select the `Details` tab on the left. + - If the `Welcome file` field contains `(none)`, select that field and choose `welcome.htm` from the list. Use the Ctrl+S shortcut to save the change. +- Select the `Build` tab on the left. Then select the `Compile Package` button. Verify that you get the **sil.dag.wl.model.kps built successfully** message. +- Congratulations! You have successfully built and packaged a lexical model for the Dagbani language. + +
+To continue the Step-by-Step tutorial move to the next page: [Part 11 - Installing a Keyman Lexical Model](11-installing-lexical-model) +
+ +## Introduction + +A Keyman touch layout can link to a lexical model in order to suggest words to automatically finish what you are typing, based on the characters you have already entered. The currently available lexical models only predict words based on how frequently they are used in the entire language, and will not suggest next words according to context or grammatical rules. However, for languages with long words or complex character combinations, lexical models can be a valuable tool to aid users of your keyboard. + +## Before You Begin + +In order to create a lexical model for a language, you should have one or more sources of words in the language. Examples could be: + +- Text files written in the language of your lexical model +- A lexicon or dictionary, from which you can export a list of words + +You should choose sources with open licenses (such as Creative Commons, MIT, etc). You may need to ask the source for permission to relicense the list of words under the MIT license if you submit the lexical model to the Keyman lexical models repository (which always uses the MIT license). + +## Creating a Lexical Model + +Keyman Developer allows you to create a lexical model project, which is separate from your keyboard project. The link between a keyboard and a lexical model depends on having a BCP 47 code in common. Although it may seem confusing to make a separate project for a lexical model that is intended to go with your existing keyboard, this separation allows a lexical model to be used by any keyboard that supports that language. Similarly a keyboard user might have multiple lexical models to choose from. + +In Keyman Developer, from the `Project` menu, select `New Project`. In the `New Project` dialog, select `Wordlist lexical model` from the list. Another dialog will appear to collect the basic information for your model. + +### **Author Name, Author ID and Copyright** + +Enter your name in the `Author Name` field. The value in this field is also used in the `Copyright`, `Full Copyright` and `Author ID` fields. If the copyright is held by an organization, adjust the name in the copyright fields. The name that appears in the copyright fields needs to be the full name of an individual or organization. + +The `Author ID` value is based on your name (if you are working independently) or the name of your organization. You should use the shortest feasible version of the name (initials, for example), since the `Author ID` is the first of the three parts of a lexical model project. It will also become the parent folder in Keyman’s repository for all lexical models submitted by you or your organization. + +### Model Name + +This is the third of the three parts of the complete lexical model project name. It serves to distinguish between multiple lexical models by the same author for the same BCP 47 tag. + +You could use: + +- the name of the language this lexical model will serve +- some indication of the source of the words +- the type of lexical model, such as “wordlist” or “wl” (since Keyman currently only supports wordlist-based models) + +As with the keyboard project ID, you are limited to lower case ASCII alphanumeric characters and the underscore character. + +### Version + +For a brand new model, there is no need to edit this. However, when making changes or additions to a lexical model, increment the first digit (for example, from `1.0` to `2.0`) for major changes, and the second digit (for example, from `1.0` to `1.1`) for minor changes. (As with the version number for keyboards, an optional third digit is available for revisions. Do not use more than three numbers. Don’t add zeroes to the beginning of numbers.) + +### Languages + +As with a keyboard, you must add a BCP 47 tag to your lexical model to properly identify the language it is intended for. This is the link that allows Keyman to match keyboards and lexical models. It will be used as the second of three parts of the complete lexical model project name. + +Select `Add` and fill in the fields accordingly. You’ll want to use the same BCP 47 tag which you used in the [Creating a Keyboard Project](01-creating-keyboard-project) step. + +![](images/add-language.png) + +It is best to use the simplest possible BCP 47 tag to identify your language. Only add Script and Region tags if you are specifically working with a script or region that differs from the most commonly used form of your language. + +### Description + +For the `Description` field, you can simply state that this a lexical model based on a list of words for the specific language. You might also include information about where those words were gathered. (Don’t, however, include details about how many words are included. Otherwise you’ll need to revise the description everywhere it’s used for each new version of the lexical model that changes the word count!) + +Note how the `Model ID` field is automatically filled in. +The naming scheme for lexical models is `author_name`.`language-tag`.`model_name`. +The `language-tag` value is derived from the `Primary Language` that you choose, so be sure to select the correct language. +If your Author or Model names are excessively long, edit the `Author ID` and `Unique Name` fields respectively to give your project an abbreviated name. (For example, in the Step-by-Step section, the Author field was changed from "sil_global" to "sil".) + +Once you have filled out all of the fields, you are ready to create your lexical model. + +## Details + +Keyman will place you in your `.kpj` file immediately, as with a keyboard project. Navigate to your `model.ts` file. On the `Details` tab, you’ll find some options. + +Currently `Wordlist (trie-1.0)` is the only choice for the `Format` field. + +You’ll normally want to keep the `default` choice for the `Word breaker` field and the `(Space U+0020)` option for the `Insert after word` field, unless you are dealing with an orthography that doesn’t use space to separate words. For scripts such as Khmer, Thai, and Lao, which have special ways to delimit words, see the Keyman documentation on [coding a custom word breaker](../../guides/lexical-models/advanced/word-breaker). + +You can specify the opening and closing quotation marks, and whether the language is using a right-to-left script (such as Arabic, Hebrew, Syriac, etc.) + +If your language uses a script with uppercase and lowercase (such as Latin, Cyrillic, Greek, etc.) you probably will want to enable the `Language uses casing` checkbox, so that Keyman will take casing into account when matching and suggesting words. For example, if you start typing `Rab`, Keyman will propose `Rabbit` rather than `rabbit`. + +The Keyman site has more details on [advanced topics](../../guides/lexical-models/advanced/word-breaker). + +## Editing Wordlists + +On the `Details` tab, there is a field labeled `Wordlists`, where one or more wordlist files are specified. Every wordlist that you add to your lexical model will be listed in the “Wordlists” list on the “Details” tab and have its own tab below the “Details” tab. + +Keyman provides a default `wordlist.tsv` file for you as an example. You can replace its contents with your own data or remove it. Use the buttons on the right to add or remove wordlists. + +For a newly created project, the only wordlist present is `wordlist.tsv`. +If you open that file, you'll see some sample data included as an illustration. + +For advanced information on Keyman wordlist file formats and exporting your own wordlist files, read the [TSV file documentation](../../reference/file-types/tsv). + +### Ignored lines + +Any line beginning with `#` is ignored. You can write any notes or commentary on such lines. + +### Word Form + +The `Word Form` is the first column of your wordlist, and will contain every single word that you want your lexical model to suggest to users while typing. Naturally, this includes grammatical variations and other alternate forms of words used in your language. + +### Count + +The `Count` is the second column of your wordlist, and is a number indicating the relative frequency with which a word appears in your language. This is most commonly done by an automated count of words that occur in actual texts in your language, but it is possible to manually adjust the frequency count of one or more words. + +If the `Count` field is empty for a given word, it will be counted as one. If you omit the `Count` field for all the words in a file, they will all be considered equally likely. Your lexical model will be more useful if it can suggest words according to how common they are. + +Since a lexical model project can have multiple wordlist files, you could have one file with words and frequency counts derived from actual documents in the language, then add a second file extracted from a lexicon with no frequency count. +When compiling the model, Keyman Developer will add the counts. +In this way the lexicon will provide some less common words with a frequency count of one (and increase by one the frequency count of words in the first wordlist). +Thus the list from the lexicon can supplement the list formed by analyzing actual documents. + +### Comment + +The `Comment` is the third column of your wordlist. This is an entirely optional column, but if you would like to leave notes for certain words, you can insert your notes into the third column of your `.tsv` file and Keyman will ignore them while processing your wordlist. + +### Simple Tool for Wordlist Creation + +PrimerPrep is a tool that will extract words from text files and create a simple .tsv file in the correct format for use in your lexical model. +The [Generating Wordlists with PrimerPrep](#toc-generating-wordlists-with-primerprep) section at the end of this page gives a brief tutorial on how to use PrimerPrep to create a wordlist suitable for your lexical model. + +### Importing Wordlists into Keyman Developer + +In Keyman Developer, with your lexical model project open and the .model.ts file selected, select the `Details` tab to see the list of wordlist files included in this lexical model. If you have another file (perhaps one created with PrimerPrep) which you want to addd, select the `Add` button on the far right and navigate to the file to be included. You’ll see a dialog something like the following: + +![](images/copy-wordlist.png) + +Click `Yes` so that Keyman can make a copy of this file to include with the other source files your lexical model project. + +You’ll also want to `Remove` the default `wordlist.tsv` file (unless you have replaced the example content with your own data). + +Note that if you remove a wordlist (the default `wordlist.tsv`, for example) from the `Wordlists` list on the `Details` tab, the file itself will not be removed from your project folder. +You will have to use a file manager to delete any unnecessary wordlist files yourself. +If you decide not to use the default `wordlist.tsv` file, you should remove it from the list on the `Details` tab, then delete it from your project files. + +Once you have specified one or more wordlist files, save your project and compile it. +You should now have a lexical model that is compatible with any keyboard that uses the same BCP 47 tag as the lexical model. + +## Testing Lexical Models + +To test your lexical model, go to the `Build` tab of your `model.ts` file and click `Test Lexical Model`. Keyman will start up a development server to let you test keyboards and models on the web. + +If you are working with your own keyboard and lexical model and have previously compiled your keyboard and run it on the Keyman development server, it will already be among the options for testing. +However, you can also add your keyboard for direct testing in the `Keyboard for testing` field. Simply click the `Browse...` button and search for your keyboard’s `.js` file. It should be located inside your keyboard’s `build` folder. + +Once Keyman confirms that your testing server is active, you can scan the generated QR code with a mobile device to begin testing. + +Another testing possibility is to select the `Open in Browser` button and a new browser window (or tab) will open with three dropdown lists at the top of the page: `Keyboard`, `Model`, and `Device`. +- Set the `Device` to one of the `Phone Devices` or `Tablet Devices` options. +- Set `Keyboard` to the keyboard you selected. +- Then set `Model` to the lexical model you are testing. You can then test the lexical model on the simulated keyboard. + +## Packaging + +Just like a keyboard, the lexical model must be packaged before it is ready for distribution and use with a Keyman keyboard. +Use the `Packaging` tab at the bottom of the screen and select your .kps file. +You can then select the `Build` tab on the left and then the `Compile Package` button to create the package (.kmp) file. + +## Publishing a Lexical Model + +You can submit your lexical model to the Keyman lexical models repository in a manner similar to submitting a keyboard to the keyboards repository. +This makes the lexical model available to anyone with Internet access. +See [Guide for Lexical Model Submissions](/developer/lexical-models/submission/). + +The [Distribute lexical modes to Keyman Applications](../lexical-models/distribute/packages) page details other distribution possibilities. + +In addition, it is possible to use [Keyboard App Builder](https://software.sil.org/keyboardappbuilder/), which will allow you to build an app that includes Keyman, a specific keyboard and a specific lexical model. +You can then distribute this app to users directly or through the platform's source of apps. + +## Generating Wordlists with PrimerPrep + +Creating a wordlist manually is a difficult task. +Instead, wordlists are usually generated using a software tool that can process text files written in the given language, +identify unique words and tally up how frequently they appear in the text. + +One tool that can do this is [PrimerPrep](https://software.sil.org/primerprep/), which is available for free on Windows and Linux. This tutorial will cover how to use PrimerPrep to generate a wordlist from preexisting texts. + +Before generating a wordlist with this method, you must first have one or more texts to take words from. This allows you to include relevant and commonly used words and their various grammatical forms in your lexical model, rather than attempting to select appropriate words yourself. + +When selecting texts to use in generating your lexical model, try to find long texts that include a variety of formats and uses of the language. This increases the likelihood that your lexical model will cover common wordforms and accurately predict the most frequently used words. + +Be sure to back up the original text and save your edited version under a new name. You will need to cut various unwanted words from the document before generating a wordlist from it, which is obviously undesirable if you need the full document later. + +For the purposes of this tutorial, we’ve provided a sample text that you can download and use to follow along with instructions. If you already have a project in mind and appropriate sample texts, feel free to use those instead. + +The sample text is a collection of folktales for the Fulfulde language. Right-click on the **Anduna_anndaaka.txt** link below and select `Save link as` and navigate to a folder where you can save the file and work on it. After you have deleted some unneeded words from the file you'll use PrimerPrep to create a wordlist file that you will then include in the `source` folder of your lexical model project. + +* [Aduna_anndaaka.txt](./Aduna_anndaaka.txt) + +### File Preparation + +Before extracting words from a document to create a wordlist, you can first remove any words that are unlikely to be needed by users. (Alternatively, you can create the wordlist first and remove unwanted words later, but that may end up being more work.) + +Generally, you'll want to exclude such words as: + +- Proper nouns (names, places, etc.) +- Acronyms and abbreviations (e.g. D.I.Y., LHR) +- Numerals and extra symbols +- Anything that is not used as a regular word in the language + +PrimerPrep will remove any punctuation and numerals for you when it processes your document, but you will need to remove proper nouns and acronyms before using PrimerPrep. The easiest way to do this is with Regular Expressions (Regex), which allow you to quickly find specific strings of characters and remove them from your document. + +If you do not have a word processing app that supports Regex searches, you can download and use the free program [Notepad++](https://notepad-plus-plus.org/downloads/). Otherwise, feel free to use your Regex-compatible word processor of choice. + +When you open the Aduna_anndaaka.txt file you’ll notice that the title page is written in French. Delete everything that comes before the following line: + +``` +Aysata Aamadu Siise +``` + +The lines before it are either in French or contain mostly acronyms or proper nouns, which we do not want to include. + +In general, you will want to ensure that the text you are processing contains only text in the language for which you want to create a lexical model, so that your model won't suggest words in a different language. +This is especially important if you are using a text that contains translations or other footnotes meant for non-native speakers. + +Open up the file you want to take your wordlist from in Notepad++. In our case, this is `Aduna_anndaka.txt`. +In Notepad++, press Ctrl+H (or from the `Search` menu, select `Replace`) to open the Find and Replace dialog. +Enable the `Regular Expression` setting at the very bottom. + +![](images/notepadpp-regex.png) + +You will need to perform several Regular Expression (Regex) search and replace operations to remove unneeded elements from the document. +For each Regex string, simply paste it into the `Find what:` field, and leave the `Replace with:` field blank. +(A blank “replacement” effectively deletes what the search finds.) + +The regular expressions provided here are tailored for the Fulfulde language, which includes the characters `ɓɗɲŋƴ` and `ƁƊƝŊƳ`. +You may have to dive deeper into Regex rules to filter words in languages that use different character sets. +[Regex101](https://regex101.com/) is a great resource for building and testing regular expressions. +Just make sure that the Regex “flavor” you use on the site matches that of your word processor. + +### Removing Proper Nouns + +``` +\b[A-ZƁƊƝŊƳ][a-zɓɗɲŋƴ]*\b +``` + +This Regex searches for any words that begin with an uppercase letter followed by zero or more lowercase letters. +(The `\b` represents a word boundary. `[A-ZƁƊƝŊƳ]` represents one of 31 uppercase letters. `[a-zɓɗɲŋƴ]` represents one of 31 lowercase letters, however `*` indicates that `[a-zɓɗɲŋƴ]` should be repeated zero or more times.) +Although it will also remove any words that begin a sentence (or words that are in titles), it will remove most unwanted names. +The idea is that if a word is common enough, it will appear multiple times in different places, so it is acceptable to remove the few times the word happens to begin a sentence. + +- Make sure to activate the `Match case` option when using Regex to look for capitalized letters. Otherwise, it will match words of **any** case (and may replace your entire document)! + +![](images/notepadpp-case.png) + +- Copy the regular expression above and paste it into the `Find what` field. +- Select the `Find Next` button a few times to see what Notepad++ is matching. It should be highlighting capitalized words only. (Note that Notepad++ highlights the matched word in one color and also, in a slightly different color, any other occurrences of the same word, **regardless of case**. This can be confusing.) +- Once you’re satisfied with the results, return to the top of the file and select `Replace All`. + +### Removing Acronyms + +``` +\b([A-ZƁƊƝŊƳ][.-]?)+\b +``` + +This Regex will remove all words that are either in ALL CAPS, or in caps with separating punctuation (i.e. D.I.Y.). +Note that if the acronym does have separating punctuation, there may be one last `.` left on the end. +This is not a problem because PrimerPrep will clean up all of the punctuation for us later. + +- Return to the top of the file +- Copy the regular expression above and paste it into the `Find what` field. +- Select `Find Next`. In this case, you will likely get a `Can't find...` message, indicating that no matching acronyms were found. +(If it is matching random words, ensure that `Match case` is checked.) +For this text, this particular test wasn't needed. Deleting the front matter from the text removed several acronyms already. + +Your text should be ready for PrimerPrep now. It may look messy to a human, but PrimerPrep will ignore all of the extra spaces and punctuation and simply extract the words from the document. It will look something like this: + +![](images/primerprep-input.png) + +- Save your file with a new name (`Aduna_anndaaka_lowercase.txt` for example) and place it somewhere that will be easy to find. + +### Generating the Wordlist + +- If you haven’t already, download [PrimerPrep](https://software.sil.org/primerprep/downloads/) and run it. This is the basic appearance: + +![](images/primerprep-start.png) + +It may look complicated, but the wordlist generation only uses one of the functions of PrimerPrep. + +- Select the `Add Text(s)` button +- Navigate to the text you just prepared +- Double-click on the file (or select the file and then select `Open`). It should populate the window with words and frequency counts: + +![](images/primerprep-with-words.png) + +- From the `File` menu, select `Save Word List` and save your wordlist file in an appropriate location. Be sure to rename it something that distinguishes it from any other wordlists you may generate. PrimerPrep suggests a `.txt` extension, but Keyman generally uses `.tsv` + +That’s all you need to do. You can now exit PrimerPrep and return to Keyman Developer. PrimerPrep will warn you about unsaved data, but you can safely ignore this because you have saved the wordlist file and don't need other functions of PrimerPrep. + +Note: The text provided for this tutorial is already in a `.txt` file format. For your own project, you may be working with files in other formats and you will need to convert them to a `.txt` file in UTF-8 Unicode encoding in order to import them into PrimerPrep. For example, if your files are in Microsoft Word format, the dialog for saving a `.txt` file would look something like this: + +![](images/windows-save-txt.png) + +
+[← Part 9 - Distributing a Keyboard Package](09-distributing-keyboard-package)   [Part 11 - Installing a Keyman Lexical Model →](11-installing-lexical-model) +
\ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/11-installing-lexical-model.md b/developer/20.0/guides/walkthrough/11-installing-lexical-model.md new file mode 100644 index 000000000..0025b1808 --- /dev/null +++ b/developer/20.0/guides/walkthrough/11-installing-lexical-model.md @@ -0,0 +1,37 @@ +--- +title: Installing a Keyman Lexical Model +--- + + +
+Part 11 of the [Keyman Developer Walkthrough](.). + +[← Part 10 - Generating a Lexical Model](10-generating-lexical-model) +
+ +## Step-by-Step + +For the Step-by-Step tutorial, there’s really nothing to do for this page. +This tutorial is for learning only, therefore you don't want to submit this lexical model to the Keyman lexical-models repository. +You could look at other sections on this page if you like. + +This concludes the walkthrough. Hopefully it has given you an overview of the entire process. + +--- + +## Submitting a lexical model to the Keyman Lexical Models Repository + +Follow the instructions at [Working with the Keyman Cloud Lexical Models Repository](https://help.keyman.com/developer/lexical-models/) to submit your lexical model to the Keyman lexical models repository. This will enable anyone with Internet access to download and use the lexical model. (Please do not submit the Dagbani lexical model used in the Step-by-Step tutorial. It’s really not suitable for submission to the repository.) + +Once the lexical model has been published, any Android or iOS device with Keyman installed and access to the Internet should be able to access and load the lexical model for use with a keyboard with the same language tag (BCP 47 code) as the lexical model. + +## Other Distribution Methods + +If an Android or iOS device has access to the Keyman package file (.kmp) that contains the lexical model, the Keyman program on the device can load the model. This access could be over the Internet, over a local network or by moving the file to the device’s file storage. + +As mentioned earlier, the Keyboard App Builder (KAB) lets you put a Keyman keyboard along with a lexical model into an app for iOS or Android, which can be distributed. +More details can be found on the [Keyboard App Builder](https://software.sil.org/keyboardappbuilder/) page. + +
+[← Part 10 - Generating a Lexical Model](10-generating-lexical-model) +
diff --git a/developer/20.0/guides/walkthrough/Aduna_anndaaka.txt b/developer/20.0/guides/walkthrough/Aduna_anndaaka.txt new file mode 100644 index 000000000..b610b7b4d --- /dev/null +++ b/developer/20.0/guides/walkthrough/Aduna_anndaaka.txt @@ -0,0 +1,439 @@ + +Adunaaru anndataako +(Le monde est inconnu) + +Aysata Aamadu Siise +e Haawa Amiiri Duwansa + +Un livre de contes, proverbes, etc. + +Ecrit par Aysata Aamadou Cissé +Raconter par Hawa Amiri de Douentza + + + + + + + + +© Tous droits réservés, 2001 + +Dépôt : + +MELM, B.P. 33 Sévaré + +Jannde Fulfuldé, B.P. 34 Sévaré + +Puɗɗooɗe: + Miɗo winnda dewtere ndee fewtude e tokara am Ay Daado, abbam e mammam. + Haawa Amiiri Duwansa pillaniiɗo kam ɗii fillaaji e puri. + Teddungal manngal e MELM e PDI-MELM laatiiɓe sabaabu faa dewtere ndee waɗee. + Mi barkinii sanne Aminata Sidibe (Anne Lise), Abdullaayi Bari (Morten) e Umaru Siise (Ingvald Frøyen), hooreejo PDI-MELM Alayiɗi Bari, Bookar Ba, Mawluudu Dikko, balluɗo kam e gollidiiɓe am fuu e ley porojee oo. + + +Aysata Aamadu Siise +Hammadiyel kinkeƴuru + Ɗum waɗiino debbo gooto e gorum, debbo oo haamili tan gorko oo ɲawi, o wii o hulii! So o maayii, so debbo oo ana rima fuu hippa la'al kirtorgal makko ngal de o rima, so suka oo gorko duu o inndira ɗum Hammadiyel kinkeƴuru. O waɗi non. Ko suka oo mawni ɗum, o wii inniiko: +• Ko tawu-mi abba ana golla? +Inna oo wii: +• Abba maa o donsanke. +Cukalel ngel ɓami malfa abba mum, fiɗi lelli, jaawle e kulle ladde hokki inna mum faa ɓe ɲaama. + Amiiri wuro ngoo duu ana wiyee Hammadi Arɗo, omo jogii ndawwal, so ngal warii e boɓi fuu neɗɗo suusaa riiwde ngal faa ngal haara, so gawri maa timmi fuu timmii, walaa ko mbaaw-ɗaa, sabi riiwataake Amiiri jey ngal. + Ɲannde wootere ndawwal ngal wari watti hundoko mum e ley wowru inna Hammadiyel kinkeƴuru, inna oo huli, seli unde faa o wari, o wii: +• Inne, ko saabi a riiwataa foondu nduu ana ɲaama gawri maa? +Inna oo wii: +• Miɗa hula, ɗum ndawwal Amiiri. +Hammadiyel kinkeƴuru fii ndawwal, nanngi ngal, hirsi, hokki inna mum defa. Kaɲum duu ana defa tan ana henta nebbam ana watta e looɗe. + Hiiri ndawwal ngal wartaali, inna Hammadi Arɗo yalti ana tewta faa futoro, o yiitaayi. Nden o noddi garibaaɓe, o wii: +• Njaa garbinowa e ley cuuɗi faa o faama homo hirsi ndawwal ɓiyiiko ngal. +Non gariibu gooto wari ɗo Hammadiyel kinkeƴuru, inniiko wii: +• Alla new gariibu +Tan o wii: +• Ko saabi? +• Alla kaa newii, sabi mi warii ndawwal Amiiri annii tew faa heewi. +O tacci tew, o hokki gariibu oo. Kam duu holloy inna Amiiri. + O warti fajiri faa o taƴora ɗum, o yehi suudu Hammadiyel kinkeƴuru o tawaay oon ton, o wii inna mum: +• Yalla maataay nebbam ndawwal faa o watta e nowru taaniiko? +Inna oo wii: +• Maataay! +O wari faa o yalta fuu o hawri e Hammadiyel, wii: +• Ee! Inne kori jam waddi maa faa gaa. +O wii: +• Ɓinngel mon nowru mum naawata, de sabi a donsanke ngar-mi ndaardude ma nebbam ndawwal. Inna maa wii: Walaa! +Hammadiyel, wii: +• Inne war heey! Njehen faa mi hokke. +Inna Amiiri yehi, Hammadiyel nanngi mo wari mo. O ɲowi daage o watti ɗum ton. Gujjo ana hetti e maɓɓe, o acci faa jemma hejjere o noddi gen gujjo oo, o wii: +• War nanngu. +o nanngi o resowi tew inna Amiiri ley faddaare faa e ley leeso. + Nde gorko oo wari nden, o wii: +• Hannden kaa mi heɓaali fay huunde. +Debbo oo wii: +• Anndan Alla faddaare huurnde keɓu-ɗaa de a wii a heɓaali. +Gorko oo wemmbaa, o wii debbo oo wadda ɗum, o waddi, ɓe itti, ɓe tawi inna Amiiri. Ɓe mbii ɓe mbonii! Sabi ɓe mbarete. Debbo oo wii: +• En ɓaman ko njogi-ɗen fuu e aduna kokken Hammadiyel faa bilta en e bonnde ndee. +Ɓe njehi ɓe kaalani mo ɓe kokki mo. O nanngi fuu, jawdi ndii e maayɗo oo. + Faa hiiri, futoro wari, o yehi caggal ngenndi o tawi ton ittooɓe njumndi, o waɗi daande makko hono daande debbo, o wii: +• Jam hiiri kokkeree kam njumndi +Ɓe mbii: +• Aan homo? +O wii: +Miin inna Hammadi Arɗo. +• Min kokkataa! Ko min kokki Amiiri ɗum fuu heƴataa faa ngaraa gaa mbeeraa min. +O wii: +• Miin so on kokkaay kam tan mi maayan. +Ɓe mbii: +• Maayu! +Tan Hammadiyel faɗɗi inna Amiiri, hono ko o wii o maaya ɗum: +• O maayi! +Ɓe ngari ɓe tawi omo fukkii. Ɓe kuli, ɓe mbii: +• So miɗen anndi a maayan, min kokkerete njumndi ndii fuu. +Tan ɓe mbii: +• En mbarete en fuu. + Gooto e maɓɓe wii: +• Njehen to Hammadiyel kam tan waawi biltude en e ndee bonnde. +Ɓe njehi ɓe kokki Hammadiyel ko ɓe njogii fuu e aduna faa nannga tew inna Amiiri oo e junngo maɓɓe. Hammadiyel wii wooɗi, nanngi maayɗo oo resi. + O yehi to Amiiri, o wii: +• Tokara, mi nanii ndawwal maa lallii, inna maa lallii. Tokara, ɗaana ɲalooma de ndoomaa suudu maa jemma, ko maatu-ɗaa fuu piɗaa. +O wii: +• Wooɗi! +Tan o waɗi non. Hammadiyel ɓami tew inna Amiiri, wari galle Amiiri ley jemma waɗi koso-koso Amiiri ɗojjini malfa mum, fiɗi ɓanni inna oo heɓi ɗum ɓecce, o fukkini ɗum, o dilli. + Fajiri wari, Amiiri wii: +• Hankin mi fiɗii huunde kaa mi anndaa ko ɗum. +Ɓe tawi inniiko, o ɓami ɗum, o irowi ɗum. Amiiri wii ɗum golle Hammadiyel, noddanee kam o wara. Hammadiyel kam wari inniiko e ndawwal makko. Hammadiyel wii: +• Ngoonga, sabi ndawwal ngal ɲaami gawri innam, mi warii ngal, inna maa wari martude kumpa, mi warii ɗum. +Amiiri lamndii hono o haani waɗeede. Ɓee mbii o hirsee. Ɓee mbii o hettee kusel kusel. Ɓee mbii o duppee, mo waree. Hammadiyel lamdii yalla ana waawi haalude, ɓe mbii omo waawi. O wii: +• Maayo men ngoo, won naɗɗo e maggo so yalti abada? +Ɓe mbii: +• Walaa. +O wii: +• Amiiri, kokkaa maccuɓe maa ɓee ngaari ɓe kaɓɓa kam faa mi yoora, ɓe pukkina kam daande maggo ɓe ɲaama tew nagge oo faa ɓe kaara, ɓe kunca kam ɓe paɗɗa kam e ley maggo. +Maccuɓe fuu mbii: +• Ngoonga, ngoonga! +Ɓe ngarri non. Hammadiyel ana fukkii daande maayo ngoo ana doomi. + Faa gorko goɗɗo feri wuro muɓɓen, sabi mawniiko laaminoo ko oon maayi ɗum omo haanunoo laamaade, kaa wuro ngoo wii Hammadi amiiri maayɗo oo ɓurani ɗum, tan o ɓerni o feri. O tawi Hammadiyel ana haɓɓaa ana fukkii. O maati koyɗe puccu gorko oo fuu, o fuɗɗi wullude, o wii: +• Mi laamataako dee kinaa mi laamoo, mi waawaa ittude jakka, mi waawaa ittude muddi, de so mi laamaaki fuu, on paɗɗan kam e ley maayo. +Gorko oo nani, darii, wii kam kaa ana yiɗi laamaade. Hammadiyel wii: +• Humtan faa mi haɓɓe tan. +Ɓe ngaɗi non. + Hammadiyel hooƴi puccu makko waɗɗii, wii mo: +• So ɓe ngari fuu mbiyaa: Miɗe laamoo, tan ɓe kumtete laamowo-ɗaa wuro ngoo. +O wii: +• Wooɗi. +Nde maccuɓe ɓee tilii ɲaamde ngari kunci mo, o wii: +• Miɗo laamoo +Ɓe nootaaki, ɓe paɗɗi mo ley maayo, ɓe mbii: +• O haanɗii. + Hammadiyel hooti suudu muɓɓen ina ɲaama, ana ɲammina puccu mum, faa ɓe payi sanne. Njumndi ndi o heɓunoo ndii, o wii inniiko: +• Moƴƴinanam jiminta maaro e jiminta gawri. +Ɲannde wootere o pari puccu makko faa gasi, o watti jiminta oo e ley danngaaji puccu makko. O yehi suudu Amiiri. Puccu kuu fayi faa ana hulɓinii. O wii cile tati: +• Assalaamu aleykum tokara +Amiiri nootii, o wii ɗum: +• Puccu kuu yo ndoontoori laakara +O hokki ɗum jiminta maaro, o wii ɗum: +• Oo dumo maaro +O jiminta gawri oo, o wii: +• Dumo mbayeeri, kaa mi heɓaali dumo gawri, sabi rewɓe cottaali gawri. +Saaraaɓe maa ɓee ana njiɗi yiide ma. +O wii: +• Hono ngaɗan-mi? +O wii: +• Kokkaa maccuɓe maa ɓee ngaari, ɲaama, paɗɗe e ley maayo a yiidan e laakaraa a yiyan inna maa e abba maa. +O wii: +• Wooɗi. +O waɗi non, ɓe paɗɗi mo e ley maayo. Tan Hammadiyel warti suudu, o wii: +• Abada on njiyaay maayɗo so warti, nii mo warti! +O wii: +• Amiiri maayii. Mo jokkaay kam fuu, mi waran ɗum. +O laatii Amiiri. O ɓamti rewɓe Amiiri, suudu Amiiri nduu o watti inniiko, o laamii wuro ngoo! +Debbo e ɓiyum debbo + Waɗiino e jamaanuuji, debbo gooto e gorum ana ngondi, kaa ko debbo oo rimi fuu, gorko oo ɲaaman. Faa ɲannde wootere o rimi ɓiɗɗo debbo, o wii gorko oo: +• Sabi Alla accanam ngel kaa, faa mi yiya engel ŋaara. +• Haya so ngel waawi fuu, mi ɲaaman ngel. +Worri non, faa ngel waawi ŋaarude, gorko oo wii: +• Sarti oo yottike, mi ɲaaman ngel. +Inniigel oo wii mo kasen: +• Accanam mi yiya engel surbinɗina, sabi abada mi yiyaayi ɓiyam surba. +Ɗum welaali gorko oo, kaa o hulii gite debbo oo, o wii o jaɓii. + Nii debbo oo haaldi e baylo sehana ɗum leggel ɗo suka oo waawi naatude. Inna oo soodi kaŋŋe, cardi e kaddule faa keewi, o watti e ley leggel ngel. + Ko ngel surbinɗini koo, abba oo wii: +• So weetii fuu mi teenoya leɗɗe, de mi warta mi ɲaama cukalel am ngel. +Debbo oo wii: +• Mi jaɓii. +Fajiri law gorko oo dawi teenoyde leɗɗe faa wara ɲaama ɓiyum oo. + Debbo oo wii ɓiyum oo naata ley leggel ngel de doga, sabi so abba mum tawii ɗum ɗoo fuu, ɲaaman ɗum. +• Ɗo njaa-ɗaa fuu mbiyaa: «Giɗo Alla ɗo leggel ɓaaroo.» +Suka oo wii wooɗi, o waynondiri e inniiko, o dilli faa abada. + Debbo oo dogi, naati ley wuro, soodi mbeewa paynga faa sanne, o hirsi nga, o defi faa ɓenndi, mukisii. + Nde gorko oo wartunoo teenoyde ndee tawi tampii, yolbii faa sanne. Ndeen debbo oo wii mo: Mi heppii ma, mi hirsanii ma suka oo, mi defii faa ɓenndii. + Ɗum weli gorko oo sabi tawii yolbii sanne, o ɲaami, kaa o wii: +• Tew oo walaa dakam sabi suka oo ƴaanɗii. +Kaa o annditaali ɗum tew mbeewa. + Suka oo caggal wittii, yehi e wuro wooto, wii: +• Giɗo Alla ɗo leggel ɓaaroo. +Neɗɗo gooto wii mo: +• Ya suudu Amiiri. +Mo yehi, mo lamndii Amiiri, o hollaa, o tawi ton inna mum, o wii noon, inna oo wii mo: +• War, doomu faa Amiiri wara, so mo jaɓii tan gasii. + Ko Amiiri wari koo, inna mum haalani ɗum haala suka oo. O wii: +• So o jaɓii, so tawii puccu am kuu ana silla fuu, mo yalta ku silla dow makko, so ɲallooɓe am ɓee ana tutta, naa ana kaartoo tutta dow makko. So mo jaɓii ɗum nii, annii, o heddoo ɗoo, so mo jaɓaali ɗum duu, mo yalta suudu am nduu. +Leggel jaabii, wii: +• Mi jaɓii abba. + Mo worri non ley galle Amiiri oo, faa ɲannde wootere, wiyaa: Kuurtungu ana waɗa e gure ɓadiiɗe ɗee, Amiiri’en cihe ɓadiiɗe ɗee fuu ngaran, kawra ton. Noon njaatigi leggel oo duu yehi. + Leggel wii debbo mawɗo oo ana yiɗi kaɲum duu yaade e kuurtungu oo. Debbo mawɗo oo jaabii, wii: +• Miɗo hula, sabi so Amiiri yii ma ton fuu riiwete e galle mum oo. +Leggel wii: +• O yiyataa kam, sabi kanko, to fijooji e kelle ton mo tawetee, miin to unooɓe e defooɓe ton ngon-mi. +Inna Amiiri wii mo: +• Wooɗi, tinna pati o yiye. + O yehi faa mo ganndii wuro ngoo, o fanti waande, mo yalti ley leggel ngel, mo parii faa gasi, mo watti masiri makko faa mo wooɗi, mo ɓaari leggel ngel e waande ndee, nii tan mo foonndii wuro ngoo to ɲallo Amiiri’en ton jaati. + Nde Amiiri njaatigi makko oo soyninoo mo ndee, wii: +• Cuggam e surba debbo garoowo ton oo. + Amiiri oo immii, sakkitii leggel, joƴƴini mogere mum, hirsani ɗum mbaalu payɗo, ɓe njooɗii eɓe ngaajoo, Amiiri itti hootonnde mum hokki mo, kaa annditaali yalla ɗum leggel. + Ɓe ngondi e ɲallo faa hiiri, surba oo wii hootan. Jamaa oo fuu ɗowti ɗum faa anndi ɓadike waande ndee, wii: +• Njoppee kam ɗoo. +Ɓe kokki mo koyngal tew kirsaandi makko ndii, ɓe mbaynii mo, ɓe mbaylitii. + Nde leggel seli yiide ɓe ndee, naati ley leggel mum, dogi faa e debbo mawɗo oo, wii: +• Hee yimɓe ton ɓee ana caahii faa sanne! Sabi mi wallii ɓe defude tan, ɓe kokki kam koyngal mbaalu. + Debbo mawɗo oo, ɗum weli ɗum faa sanne, wii: +• Gasii. Kaa kori Amiiri yihaali ma? +O jaabii, o wii: +• Mi yaltaali ley kaatane gila njaa-mi. + Ko Amiiri warti koo, puccu mum kuu wari faa silla, Amiiri heddii ana duka: +• Hoto leggel woni? Puccu kuu annii silla, a yaltataa naa? +Leggel dogi warde faa puccu kuu silla dow mum. Inna Amiiri defi tew oo, kaa o haalani Amiiri taakallemme makko hokki mo tew oo, sabi mbaalu mum waati. + Ko ɓe ɲaami koo, Amiiri wii: +• Inna, dawol hewtike kam, ngaɗanaa kam cobbal so weetii, mi jahoowo caggal maayo. +Inna uni gawri faa waɗa cobbal tame. Nde mo tamata ndee, leggel wii: +• Accu miin duu mi tama fay so gootel. + Inna oo jaɓaali, kaa o siini. Nde inna oo hokkunoo mo ndee, mo tami ɓooɗel gootel, mo tamdi ngel e hootonnde nde Amiiri hokkunoo mo ndee. + Caggal weetii, Amiiri oo e jamaa mum ndawi caggal maayo. Fade maɓɓe lummbude maayo ngoo, Amiiri oo wii ɓe: +• Taƴen kooƴol de lummben. + Amiiri hokki homo fuu ɓoodde, gootel tusukel keddiingel ngel woni ngel leggel tamidi e hootonnde ndee, ɗum laatii ngeɗu Amiiri. Nde mo fecci ngel ndee, mo yii hootonnde ndee, mo ƴeewi faa gasi, mo tawi ɗum hootonnde makko nde mo hokki surba debbo oo jaati ndee. O wii jamaa oo: +• Accanon kam hakke, mbirfo-ɗen wuro, sabi hoore am ana naawa kam sanne, mi waawaa yaade. + Ɓe coƴƴii. Mo yaafii jamaa oo, o wii inniiko: +• Homo tami cobbal ngal? +Inna oo huli faa sanne, wii: +• Miin jaati tami. +O holli ɗum Alla, haala ngoonga; inna oo wii: +• Wallaahi mi fenataa ɗum. +Ndeen inna oo wii: +• Leggel tamii. +Amiiri oo wii: +• Inna, mi ɓaman Leggel. +inna oo yowi junngo mum dow hoore mum ana wulla, ana wiha: +• Hammadi am haanɗii. Sabi wii ɓaman Leggel. + Amiiri yehi e debbo mawɗo faa lamndoo ɗum hono watta so surba oo yalta ley leggel ngel. Debbo mawɗo oo jaabii, wii: +• O waalataa ley maggel. Horu mo, so mo yaltii fuu, kakkilaa, jawdi mawndi ana ley leggel ngel, mbaylaa ndi faa ndi laaɓa, de cumaa leggel ngel. + Nde jemma warnoo ndee, Amiiri acci faa Leggel yalti ley leggel ngel fukkii, ɗaanii. Mo warri no debbo mawɗo wiiri mo nii. Surba oo nde ɗemƴii ndee tawi jawdi mum fuu dow daago, leggel ngel sumaama; mo anndi ɗum yo golle Amiiri. + Nde weetunoo ndee, inna yii surba e jawdi ndii, o darii omo woma, omo wiya: +• Hammadi am huurtinii kaŋŋe, hammadi am huurtinii cardi. +Nii Amiiri huurtiniri mo ley galle mum. + + +Sukaaɓe rewɓe taton + Ɗum waɗiino, sukaaɓe rewɓe taton: Diko, Kummbo e Penndo. Eɓe kiira jemma faa Diko oo wii: +• Miin kaa, Alla wan mi laatoo gen moƴƴinoowo buuru Amiiri oo. +Kummbo oo duu wii: +• Miin kaa, mi laatoo gen Amiiri oo jaati ɓurani kam. +Penndo oo duu jaabii: +• Miin duu, mi laatoo gen duppoowo tew makko tan, mi ɲaama tew faa mi haara. + Amiiri wuro oo duu jemma fuu ana yiiloo ley wuro faa nana ko yimɓe wuro kaalata e mum. Tan o nani ko sukaaɓe rewɓe taton ɓee kaali. Nde weeti nden, o neli maccuɗo makko nodda ɓe ngara. Ɓe ngari, o wii ɓe pilloo ko homo fuu haalnoo. Nden o warri non: Diko oo ɓamaa jom buuru. Penndo oo duppoowo tew, Kummbo oo, Amiiri oo jaati. + Ɓe ngorri non faa Kummbo inne ɓami reedu. Nde o maati ndimu nden, o neli e Diko inne wara. Nde o warata nden, o saawi ley saaya makko ɓinngel bilel baatungel. + Diko inne wii: +• Kummbo inne, mummu gite maa, sabi so neɗɗo ana rima fuu uddan gite mum. +Kummbo inne warri non. Nde o rimi nden, Diko inne suumi suka oo pati ewa, o faɗɗi ley doginirgol, o lelni ɓinngel bilel baatungel. Kummbo inne mettaa sanne, kaa faamaali ko mawnum oo waɗi ɗum. + Ko ɓami reedu ɗiɗaɓurdu nden duu, o warri non. Kaa nden, ɓinngel ŋusuwel baatungel o waddi. Nde tataɓurdu nden duu, hayre o saawi, o waddi. + Deeɗi tati ɗi Kummbo inne rimi ɗii fuu wo ɓiɓɓe worɓe: Hammadi, Sammbo e Yero. Nde Diko inne faɗɗi ɓiɓɓe ɓee fuu, ndegoroo doginirgol ngol faa naatawa ley sardiŋe gorko mawɗo e genndum, ɓe ndimaali abada. Aranndeejo oo nde ɓe koocci ɗum ɓe kuyi ɓe mbii: +• Alla yurmike en, neldi en ɓiɗɗo. +Ɗiɗaɓo oo e tataɓo oo fuu, non ɓe miili. + Nii non ɓiɓɓe taton ɓee keddii e junngo gorko mawɗo e debbo mawɗo faa ɓe mawni, ɓe laatii jokolɓe, faa mawɓe ɓee maayi, ɓe keddii e nokku maɓɓe. + Ɲannde wootere, hammadiijo oo hooƴi malfa mum yehi lowangal. + Amiiri wuro ngoo, ɗum woni abbiiɓe jaati, oon duu yehi lowangal. Homo fuu yii lella ngaa, homo fuu enndi nga, felli nga faa homo e maɓɓe fuu sikki kaɲum tan felli nga. Nde lella ngaa saami nden, hammadiijo oo yehi faa ɓama nga, Amiiri oo duu neli maccuɗo mum hoccawa lella ngaa. Nden homo fuu wii: «Miin fiɗi nga.» Nde Amiiri oo wari yii suka jokolle oo yiɗi mo ley yonki mum sanne, kaa anndaa mo. Nde ɓe kaaldi nden, Amiiri oo wii o hooƴa lella ngaa, hokki mo nga. Ɗum weli mo sanne. Kanko duu o wii: +• Faa mi yoɓe ngal teddeengal, ngaraa ɲallanaa kam alan garoowo nokku am ley ladde. +Ɗum weli Amiiri, jaɓani mo teddeengal ngal. + Homo fuu hooti suudu mum. Hammadiijo oo narriino gorko mawɗo oo e nguurndam mum ana haala ndiyam kaaloojam e foondu haalooru. O wii sanaa o waddana Amiiri oo huunde teentiliinde nde oon woowaa yiide. Sabi teddinɗo mo warata suudu makko. + Dow sifa gorko mawɗo oo, o jokki laawol omo yaha faa o tawi: Annii ley ladde ndee ginnaaji. O wii faa o welloo fuu, ɗi keddii eɗi paɗɗa mo kaaƴe, o nootaaki. Omo yaha faa o tawi kasen goɗɗi ana njala mo, o nootaaki. Faa o yehi o ɲeɗi ndiyam kaaloojam ɗam, o nanngi foondu haalooru nduu. Ginnaaji ɗii ummii ana caaƴa sanne faa kulɓina mo. Kaa o hulaali fey, faa o warti. O lalindii faa gasi, kanko e miɲiraaɓe makko, jaɓɓaade Amiiri maɓɓe. Kaa ɓe anndaa salla abbiiɓe. + Nde Amiiri oo wardi e yimɓe mum, ɓe njaɓɓitii mo ɓe ngaajii sanne, ɓe ɲaami faa ɓe kaari o holli ɓe nokku makko, sardiŋe makko e foondu nduu e ndiyam kaaloojam ɗam. Ko foondu nduu yii ɓe ɗum, wii: +• Amiiri, ɓiɓɓe ɓee ɓiɓɓe maa! +Tan o fillorii gila nde sukaaɓe rewɓe taton ɓee mawniri, faa e lella ngaa. Tan, ɓe fuu ɓe kaaynaa, ɓe njurŋinii, ɓe mboyi, ɓe ƴeewondiri, ɓe nanngondiri juuɗe. Amiiri oo wii: +• Ngaree faa kooten. +Hammadiijo oo haalani miɲiraaɓe mum, ɓe njaɓi. Kaa Hammadi wii: +• Faa horra foondu nduu e ndiyam ɗam to tawi ton tafon. +O warri non. + O warti, o yaadi e abbiiko e miɲiraaɓe makko to inniiɓe, kam duu, ko haalanaa ɗum seyii sanne. Kaa Diko inne, nesi mum taƴi laatii waande. + + +Taali +Mi yehii wuro, baabam hokki kam lonngere ndonku-mi timminde. +Mi yehii wuro baabam, taw-mi ɓiɓɓe am ɓee fuu woɗeeɓe. +Njoƴƴin-mi jommbaajo am dow laawol, bellotooɗo fuu wiyan kuyuuja. +Leelewal ley leeso. +Mbana yahataa, mbana warataa, yawooɓe ndaɗataa mbana. +Ɓiɓɓe am ɓee fuu wo sukuɲaaɓe. +Teketol mbuubu heewi ganure (loonde mawnde). +Kaatane ley ndiyam. +Mi lummba maayo, mi lummbita maayo, mi tappa paɗe am colla ana runnda. +Getogel ɓalewel ley toggere ɓaleere. +Jabaabu +1. Kaata +2. Gelleeje +3. Njaaɓi +4. Ɓoccooɗe +5. Laawol +6. Padakaaje +7. Tuundi ley yitere +8. Gangariije +9. Ɓoye +10. Tennga ley hoore + + +Amiiri wuro lobbo ŋari sanne + Dum waɗiino, amiiri wuro wooto, o ŋarɗi faa sanne faa omo hoolii hoore makko. O wii so wanaa debbo ɓurɗo mo ŋari fuu, o ɓamataa ɗum. Yimɓe ana tewta faa ɓe njii e wuro wooto, ɓe tawi suka debbo lobbo sanne faa ana ɓuri amiiri oo ŋarɗude. Nii ɓe kaalani ɗum. Nde weeti nden, o humi puccu makko yaade ton. O tawi no wiiraa noon worri. O ɓami suka oo to abba mum, o wii o hokkan abba oo muddiije kaŋŋe sappo. Abba oo wii ɗum heɓataa ɓiyum. Amiiri oo ana terma faa o wii: +• Mi hokkete muddiije teemedere. +O jaabii: +• Heɓataa. +O wii: +• Ndeennoo ko heɓata ɓiya oo? +Abba oo jaabii, wii: +• Amaana heɓata ɓiyam oo. Miɗo ndaarde pati o tampa, pati o heyɗa, pati o ɲaanoo faa abada. +Amiiri oo wii: +• Nanii, jaɓii. +Hokki mo aadi faa abada o jippataako sooro, o yihataa naange. + Amiiri oo huurtini mo, yaadi e makko wuro mum. Faa ɗum waɗi lebbi, tan suka oo wokkiti, nii fuɗɗi wullude. Jom suudu makko lamndii mo ko o woyata, maa ko ɲakani mo e aduna. O jaabii, o wii o yeewaa. Gorko oo lamndii ko yeewtinta mo. O wii omo yiɗi tiimtorgal kaŋŋe ngal o tiimtoroo, ana yeewtina mo. + Hono naanen, wayluɓe noddaa, tafi tiimtorgal ngal, ngal ŋeɲaa kulle ladde faa ngal heewi. Ɓe ngorri noon faa ɲannde wootere, gorko oo yalti fajiri law, tan suka jokolle lobbo ŋari sanne, kaa o gariibu o walaa fay huunde. O garbinii debbo oo, hokka mo sabi Alla ko ɓuri fuu yidde e adunaaru nduu. Debbo oo jaabii: +• Ko ɓur-mi yidde e adunaaru nduu kaa yo ɓiɗɗo, kaa mi walaa. Kaa miɗo jogii tiimtorgal kaŋŋe ngal njiɗu-mi sanne, ngal goram tafani kam faa mi yeewtira. +Hono ngal, hokki mo ngal saabi Alla mo o inndi oo. + Gariibu oo yehi wuro mum`en, ana tacca seeɗa seeɗa e kaŋŋe, ana sootta, ana laatoo jom jawdi faa gasi. Omo warra ko Alla, wuro ngoo hoolii mo, hokki mo laamu. + Caggal debbo oo hokkii gariibu oo tiimtorgal ngal, gorko oo wayri yiide debbo oo ana tiimtoo. O lamndii ɗum no tiimtorgal ngal waɗi, debbo oo haalani mo no waddi e gariibu oo, gorko oo bilaa sanne faa mo wii: +• Hollam junngo ngo kokkir-ɗaa gariibu oo tiimtorgal ngal +O holli junngo makko ɲaamo, gorko oo nanngi ngo tacci ngo, seeri debbo oo, riiwii mo, mo yalta e galle mum. + Debbo oo woowaa naange, mo tampi sanne fade makko jippaade sooro ngoo, o fonndii wuro maɓɓe. Ɲalooma fuu, mo suulta ley leɗɗe kaa jemma fuu mo yahan, faa mo tampi, mo daali. + Sukaaɓe jokolɓe ɗiɗon tawi mo ley ladde, ɓe njurmii mo, ɓe lamndii mo ko foti waddude mo ɗoo, o fillanii ɓe. Ɓeen mballi mo faa mo yottoyii abbiiko. Abba oo barkini sukaaɓe jokolɓe ɓee sanne. + Gariibu mo mo sakkii tiimtorgal kaŋŋe ngal oo ana tewta debbo faa yimɓe kaalani ɗum haala debbo oo. Kaa mo anndaa salla ɗum gen kaananke cakkuɗo mo oon noon. O ƴami, o hokkaa ɗum, o huurtini ɗum. Kaa no debbo oo foti woodde, o taykaaki salla junngo mum ko taccaa. Nde kuurtungu oo dammbitii nden, gorko oo se’ini laana faa ɓe njaha wuro maɓɓe. + Debbo oo sulli sanne, sabi junngo mum yo tayngo, mo ɲaagii Alla suura mo pati yimɓe anndita mo guddo. + Saabi Alla mo gariibu oo wardi e makko oo so mo hokki ɗum tiimtorgal ngal, nde saabanii mo junngo tayngo ngoo. + Debbo oo fukkii ley jemma, o fini e baawɗe Alla, o tawi junngo ngoo dobii. + Debbo oo yettiri Laamɗo ko waɗani ɗum koo. O wondi e goriiko faa Alla hokki ɓe ɓinngel gorel, gorko oo ana horsini ngel sanne. Gorii debbo oo aranndeejo oo, taccuɗo junngo makko oo, ana yaara caggal fajiri fuu, gilla nde mo tacci junngo debbo oo ndee, faa o timmini jawdi makko, faa omo garbinoo. Wuro ngoo ittii mo e amiiraaku. Omo yaha, omo garbinoo faa mo nani haala Amiiri wuro jom jawdi oo. Fajiri law, o wari e gen amiiri oo, tawi gorko oo yaltidi e ɓinngel mum gorel ngel faa ɓe njiildoo e ley wuro fade naange wulde. + Amiiri talkinɗinɗo faa laatii gariibu oo, wari e debbo oo, wii: +• Fii sabiilillahi! Hokkam ko ɓur-ɗaa yiɗude e adunaaru nduu fuu. +Debbo oo jaabii, wii: +• Subahaanahuu! Ko ɓur-mi fuu yiɗude e adunaaru nduu, yo ɓinngel am gorel, ngel nee abba mum yaltidii e mum, kaa miɗo jogii goje kaŋŋe ɗe goram tafani kam faa mi yeewtira, miɗo yiɗi ɗe sanne. +Debbo oo hooƴi ɗe, hokki mo. Nde mo wari faa mo jippoo sooro ngoo ndee, o hawri e gorko oo. Oon wii mo: +• Yaa yoppoy ko kooƴu-ɗaa ɗum, a gujjo. +Debbo oo jaabii: +• A wihaay miin hokku maa naa? +Ndeen o fillanii gorko oo no ɓe ngaddi. Ɗum welaali gorko oo sanne, kaa mo miccitii no mo sakkiraa tiimtorgal kaŋŋe ngal nii e junngo gen kaananke oo. O yamiri hoorɓe loota mo, kokka mo kaddule kaɲum e ko mo ɲaama, kanko kaa mo yalti. + Gorko koɗo oo ana ɲaama, ana ƴeewa debbo oo, laatii hono annditii ɗum nii, kaa omo anndi oon junngo mum ko taccaa. + Mo lamndii debbo oo yalla ana anndi debbo mo junngo mum taccaa, gen amiiri kiiɗɗo naa? Debbo oo duu wii: +• Aɗa nanndani kam e goram aranndeejo, kaa oon kaa wanaa gariibu, o kaananke wuro. +Gorko jaabii, wii: +• Miin noon +Debbo oo duu wii kaɲum noon! Kaa Alla dobii junngo mum ngoo. + Ɓe ɗiɗon fuu ɓe kaayɗinaa, ɓe mbemmbaa, ɓe tawi ɗum Alla fodi. Ko goriiko oo warti koo, mo fillanii ɗum no ɗum laatirii. Gorko oo wii mo: Miin duu, miin woni gariibu mo cakku-ɗaa tiimtorgal kaŋŋe oo. Homo fuu annditi banndum, simtiri, anndi Alla waawi. + Ndeen amiiri gorii debbo oo, wii o ɲiɓanee sooro hono ngo mum ngoo, o naati. Wii o suɓoo debbo mo o yiɗi ley wuro ngoo fuu, ɓamani mo, ɓe ngondi faa abada. + +Puri +11. Mi hawrii e pooli: wooturu nduu ana ardii ɗiɗi, wooturu nduu ana hetti caggal ɗiɗi, wooturu nduu ana tummbii hakkunde ɗiɗi. Hono foti ɗii pooli? +Miɗe yaha luumo, pantu-mi esam, o neldi kam buuɗi makko teemedere, o wii: Mi soodana mo daabaaji: bey, baali e nay faa daabaaji ɗii kiɓɓa teemedere. Njaa-mi luumo, taw-mi nagge fuu buuɗi joy, mbaalu fuu mbuuɗu, bey joy fuu mbuuɗu. Hono ngaɗan-mi faa teemedere ndee heɓa daabaaji teemedere, pati mbuuɗu fuu heddoo? + +Jabaabu: +12. Pooli ɗii yo tati +Mi soodan nay sappo, laatoo buuɗi debe e sappo, baali debe laatoo buuɗi debe, bey debe e sappo laatoo buuɗi sappo. +No debbo gooto foti yiɗude adunaaru + Waɗiino e jamaanuuji debbo gooto, wii so rimi ɓiɗɗo ɓurɗo ɗum ŋarɗude fuu o faɗɗayan ɓinngel ngel ladde. Alla waɗi o rimi ɓiɗɗo debbo, yimɓe fuu mbii ɓiɗɗo oo ana ɓuri inna oo ŋarɗude. Inna oo acci faa suka oo ƴoƴi. Ɲannde wootere omo yaha teenoyde, o naɓi cukalel ngel ladde. Caggal o tilike teenude o joƴƴini cukalel ngel ley lekki bannge waande, o wii ngel dooma mo, jooni o waran. Nii o hooti cuuɗi, o yoppi ngel ton. + Cukalel ngel doomi faa tampi engel wulla. Gorko gooto ana waɗɗii ngeelooba, wari tawi cukalel ngel ana wulla, o lamndii ngel, ko saabi so engel wulla? Ngel wii mo: +• A yiyanaali kam ton innam naa? +Gorko oo wii ngel: +• Hoto inna maa jeyaa? +Ngel jaabii gorko oo: +• Mi anndaa! + Ngel yurminii gorko oo faa sanne, nii o ɓami ngel, o waɗɗini ngel dow ngeelooba makko. Tawi suka oo inna mum haɓɓaniino ɗum ceede tati e keeci mum. Suka oo ɗo waɗɗii dow ngeelooba ngaa, hunti ceede mum ɗee haɓɓi e samme ngeelooba gorko oo, eɓe njaha faa ɓe njottii ngenndi ngootiri, o naɓi suka oo to Amiiri ngenndi ndii, gorko oo fillanii yimɓe ngenndi ndii no o hoocciri suka oo ley ladde. Nde gorko oo wii faa witta nden: Suka oo heddii ana wulla, wii kaɲum jey ngeelooba ngaa. Haala kaa laatanii yimɓe ngenndi ɓee wemmbere. Ɗum laatii sariya hakkunde maɓɓe. Yimɓe ngenndi ɓee mbii suka oo holla maande mum. Suka oo wii: +• Ceede tati ana kaɓɓii e samme ngeelooba ngaa, miin jey nga. +Gorko oo hunii waatii so ceede tati tawaama e samme ngeelooba ngaa fuu, o harminii nga faa yeeso Alla. Nde yimɓe ngenndi ɓee ƴeewunoo nden, tawi ceede tati ana kaɓɓii e samme magga. Yimɓe ɓee mbii: +• Suka oo ngoongoto, kaɲum jey ngeelooba ngaa. +Nii gorko oo jippii hokki suka oo ngeelooba ngaa, wittiri koyɗe ɓole ɓernde mum ana woya. + Suka heddii e junngo Amiiri faa o laatii surba debbo, sakiraaɓe makko anndaaka. Amiiri ngenndi ndii huurtini suka oo, sabi kaɲum duu ɓooyii heɓaali ɓiɗɗo. Ko o ɓami suka oo koo kaɲum duu ɓooyi rimaali, kaa ana jogii korɗo mum debbo kaamilɗo, o wii ɗum so rimii fuu hokka mo ɓinngel mum ngel, de ko yiɗi fuu waɗa ley galle ton - korɗo debbo oo jaɓani mo. Kanko suka oo lewru fuu o ɓama licce o watta ley reedu makko faa korɗo debbo oo maati ndimu mum. Yehi rimoy to suka debbo oo, o lootii faa o laaɓi. Suka debbo oo jooɗii ley ƴiiƴam ɗam gere ɓinngel ngel, o neli Amiiri haalanee o rimii o heɓii ɓiɗɗo gorko. + Amiiri e jamaa mum fuu kuyi faa sanne, sabu abada o heɓaali ɓiɗɗo. Ɲannde wootere omo womina ɓinngel ngel fuu, o wii: +• Coo wajjere, coo wajarde, inna maa waawi bonnde teetii joom ngeelooba mum, teetii ma aan duu inna maa. +Tawi jokko Amiiri gooto warii faa yara ndiyam, nani haala kaa tan, wii debbo oo: +• Eyyo! Ɓiɗɗo oo wanaa ɓiya naa? + Debbo oo jaabii, wii mo: +• Gilla Amiiri laatii giɗo maa a yarii cobbal makko njumndi ngal na? + Gorko oo gila nani haala cobbal ngal tan, yeggiti haala ɓinngel ngel. O wii: +• Abada o yaraali ngal cobbal. +Debbo oo naati ley suudu yaltini hokki mo, o yari. Debbo oo wii mo o loota hunduko makko pati Amiiri oo anndita. O looti hunduko makko, debbo oo wii: +• Laaɓaali. Sabu ɗemngal maa ngal ana oolɗi, waddu mi heefene faa laaɓa pati Amiiri anndita. + Nii o ɓattii debbo oo nanngi ɗemngal ngal tacci. Ƴiiƴam heddii ana jooroo. Gorko oo fonndii bolongal Amiiri, nde o yottii ndee, yimɓe ngonnooɓe ɗoon ɓee fuu immii cakkitii o faa lamndoo mo, nii o sappii debbo Amiiri oon. Debbo oo lamndaa, jaabii ɓe, wii kaɲum kaa yiino omo dardii e jom`en pucci, kaa anndaa ko ɓe kaaldi, tawan ɓeen tacci ɗemngal makko so ndilli. Wakkati oon fuu Amiiri wii: +• Pucci kumee, pucci kumaa. +Wii ɓe tewɲa jom`en pucci ɓee. + Jamaa oo tewɲi henndu, njiiloyii faa tampi ɓe njiyaali fay huunde, nii ɓe ngarti. + + + +Taali tacciti: +13. Debbo lobbo mo ɓamataake +Ɓiɓɓe am ɓee fuu ɓe kumitirngol gootol +Kaɓɓu-mi puccu am ley suudu laaci makku ana yalti sella +Mi yehii wuro baabam, taw-mi yimɓe fuu ana njala. +Jabaabu: +14. Leelewal +Piisirɗi + + +Curki +Liyeewa pernga (haabu) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/developer/20.0/guides/walkthrough/__index.txt b/developer/20.0/guides/walkthrough/__index.txt new file mode 100644 index 000000000..5c3a8acd6 --- /dev/null +++ b/developer/20.0/guides/walkthrough/__index.txt @@ -0,0 +1,13 @@ +00-introduction.md +01-creating-keyboard-project.md +02-designing-desktop-layout.md +03-creating-desktop-layout.md +04-using-debugger.md +05-designing-touch-layout.md +06-creating-touch-layout.md +07-writing-keyboard-documentation.md +08-preparing-keyboard-package.md +09-distributing-keyboard-package.md +10-generating-lexical-model.md +11-installing-lexical-model.md +glossary.md diff --git a/developer/20.0/guides/walkthrough/dag-short-wl.txt b/developer/20.0/guides/walkthrough/dag-short-wl.txt new file mode 100644 index 000000000..c350efa2d --- /dev/null +++ b/developer/20.0/guides/walkthrough/dag-short-wl.txt @@ -0,0 +1,25 @@ +ka 93 +o 63 +ni 55 +daa 51 +maa 28 +ti 23 +n 17 +a 16 +bɛ 14 +nti 12 +di 12 +dii 10 +yi 9 +ba 9 +so 8 +na 7 +m 7 +la 7 +jɔn 7 +chɛ 7 +pam 6 +kpe 6 +be 6 +ŋɔ 5 +dol’ 2 diff --git a/developer/20.0/guides/walkthrough/glossary.md b/developer/20.0/guides/walkthrough/glossary.md new file mode 100644 index 000000000..66375d015 --- /dev/null +++ b/developer/20.0/guides/walkthrough/glossary.md @@ -0,0 +1,203 @@ +--- +title: Glossary of Key Terms +--- + +## Core Software & Tools + +### Keyman Developer + +Keyman Developer is a powerful tool you can use to create custom keyboards optimized to type in any language you choose. Keyboards created with Keyman Developer can be used on Windows, macOS, Linux, iOS, Android, and the web. The Keyman Developer IDE (integrated development environment) is currently Windows-only, however the command line tools it uses can run on other platforms (such as Linux and macOS). + +### Keyman + +The application that allows users to actually use keyboards created with Keyman Developer. Available on Windows, macOS, Linux, iOS, Android, and the web. Distinguished from Keyman Developer by its regular (not faded) app icon. + +### Keyboard Editor + +The primary tool within Keyman Developer used to design and program keyboard layouts, accessible through both drag-and-drop visual design and direct source code editing. + +### Package Editor + +A tool within Keyman Developer used to bundle keyboard files, fonts, documentation, and other resources into a distributable package file (.kmp). + +### Debugger + +An interactive tool in Keyman Developer that allows keyboard authors to test keyboard rules, step through complex logic, inspect store contents, and examine context, deadkey state, and output at each point during keyboard operation. + +## Keyboard Components & Concepts + +### Keyboard Project + +A complete project containing all files and resources needed to develop, test, and distribute a keyboard. Organized through a .kpj project file. + +### Keyboard Layout + +An arrangement of keys (either physical keys on a physical keyboard or key images on the screen of a touch device) allowing a set of characters to be typed. A layout is composed of one or more layers, which are accessed by modifier keys (such as Shift or Alt). + +### Keyboard Layer + +A subset of the keys in a keyboard layout. This subset is accessed by a modifier key. For example, holding down the Shift key on a physical keyboard gives you access to the Shift layer. Similarly, tapping the “!#1” key on a touch layout presents the Numeric layer. + +### Desktop Layout + +A keyboard layout designed for use on desktop/laptop computers with physical keyboards (Windows, macOS, Linux). It is also used when a physical keyboard is attached to a touch device. Stored in .kmn files. + +### Visual Keyboard / On Screen Keyboard + +A graphical representation of the keyboard layout that shows users which keys produce which characters. Files with .kvks extension. + +### Touch Layout + +A keyboard layout designed for use on touchscreen devices like smartphones and tablets (iOS and Android). Created using the touch layout editor and stored in .keyman-touch-layout files. + +### Keyboard Package + +A bundled distribution file (.kmp) that contains one or more keyboards along with fonts, documentation, and on-screen keyboard files, ready for installation on user devices. + +### Lexical Model Package + +A bundled distribution file (.kmp) that contains a lexical model, ready for installation on user devices. + +### Keyboard Authors + +Individuals or organizations who create custom keyboard layouts using Keyman Developer. + +## Lexical Models & Predictive Text + +### Lexical Model + +A language model that powers predictive text and autocorrect functionality for a keyboard. Also called a “dictionary” in Keyman apps. It uses word lists to suggest completions, corrections, and properly accented variants as a user types. + +### Wordlist + +A list of words in a language, typically stored in a tab-separated values (.tsv) file, used as the foundation for creating a lexical model. To be effective as a source for suggesting words, each word should have a number indicating its relative frequency in normal usage. This is often accomplished by counting words in a large text sample. + +## Programming Concepts + +### Deadkey + +An invisible placeholder character used in keyboard programming that doesn't appear on screen but can be matched by future rules. Deadkeys allow complex input sequences, such as distinguishing between typing an apostrophe twice for a quote versus once before a vowel for an accent. Keyman supports up to 65,534 unique deadkeys per keyboard. + +### Context + +The text or characters that precede the current cursor position, which keyboard rules can examine to determine appropriate output. + +### Rule + +A programming statement in Keyman keyboard language that transforms inputs to outputs, following the pattern: context + keystroke > output. + +### Store + +A named variable in Keyman keyboard language that holds a set of characters or deadkeys for use in keyboard rules. + +### Group + +A collection of related keyboard rules organized together for processing keystrokes or manipulating context. + +## Language & Encoding + +### BCP 47 Tags + +Language identification codes following the Best Current Practice 47 standard (e.g., "en" for English, "str-Latn" for Straits Salish in Latin script). These tags consist of: + +- **Language subtag**: ISO 639-1 (2-letter) or ISO 639-3 (3-letter) code +- **Script subtag** (optional): ISO 15924 4-letter code for writing system (e.g., "Latn" for Latin, "Cans" for Canadian Aboriginal Syllabics) +- **Region subtag** (optional): ISO 3166-1 alpha-2 country code or UN M49 region code + +Keyman uses BCP 47 tags to provide language metadata, facilitate keyboard searches, and associate keyboards with operating system language settings. + +### Unicode + +The universal character encoding standard that Keyman keyboards fully support, allowing access to characters from any writing system. + +## File Types + +### .kpj (Keyman Project) + +The main project file that contains references to all components: keyboards, models, and packages. Used to organize and manage the entire keyboard development project. + +### .kmn (Keyman Source) + +A plain text keyboard source file that contains all the code and rules for a Keyman keyboard. This is the human-readable programming file that keyboard authors edit. + +### .kvks (Keyman Visual Keyboard Source) + +The source file for an on-screen keyboard, created in Keyman Developer's visual keyboard editor. + +### .keyman-touch-layout + +A JSON format file that describes a keyboard layout specifically for touch devices (phones and tablets). + +### .model.ts (Model TypeScript) + +A TypeScript source file that defines a lexical model, specifying the format, word-breaking rules, and source files (wordlists) to use for predictive text. + +### .tsv (Tab-Separated Values) + +A text file containing a list of words, one per line, with an optional tab-separated frequency count, used as source data for creating a lexical model. + +### .kps (Keyman Package Source) + +A package source file created in the Package Editor that specifies which files (keyboards, fonts, documentation) should be included in a distributable keyboard package or which lexical model files should be included in a distributable lexical model package. + +### .kmx (Keyman Compiled Keyboard) + +A compiled binary keyboard file created from a .kmn source file. Used by Keyman on Windows, macOS, and Linux. This is the file used by the Keyman program on the user’s computer to provide keyboard functionality on physical keyboards. + +### .kvk (Compiled Keyman Visual Keyboard) + +A compiled on-screen keyboard file that shows the visual layout of a keyboard. + +### .js (Compiled Keyboard JavaScript) + +A JavaScript file created from a .keyman-touch-layout source file, used by Keyman apps on touch devices to provide touch keyboard functionality. + +### .model.js (Model JavaScript) + +The compiled JavaScript file created from a .model.ts source file, used by Keyman apps to provide predictive text functionality. + +### .kmp (Keyman Package) + +A compiled, distributable package file that bundles keyboards, fonts, documentation, and other resources into a single installer. This is what end users download and install. + +## Distribution & Community + +### Keyman Community Forum + +An online forum ([community.software.sil.org/c/keyman](http://community.software.sil.org/c/keyman)) where keyboard authors can ask questions, share knowledge, and get support from other developers. + +### Keyman GitHub Repository + +The open-source code repository ([github.com/keymanapp](http://github.com/keymanapp)) where Keyman software is developed and where users can contribute keyboards, report bugs, and submit improvements. + +[**help.keyman.com**](https://help.keyman.com) + +The comprehensive online documentation site for Keyman Developer, containing language references, tutorials, guides, and API documentation. + +## Advanced Concepts + +### Base Layout + +The keyboard layout of the system when Keyman is not active. For example, the base layout might be the QWERTY (US English) layout, the AZERTY (French) layout, or a Thai layout, depending on the settings of the device. + +### Mnemonic Layout + +A keyboard layout where keys are identified by the character produced after the [base layout](#toc-base-layout) is applied, rather than by their physical position. For example, on a US English (QWERTY) keyboard the “A” key is directly to the right of the Caps Lock key and the “Q” key is above it, but on a French (AZERTY) keyboard the “Q” key is directly to the right of the Caps Lock key and the “A” key is above it. If a Keyman keyboard has `&mnemoniclayout` enabled, the rules for “A” will take the base layout into account and respond to the “A” key, even though it is a different physical key on the two keyboards. + +Note that some keyboards in the Keyman keyboards repository use the term “mnemonic” in the title or description to indicate that the characters (usually of a non-Latin script) are assigned to keys according to their correspondence with the US English (QWERTY) layout. For example, the Arabic “beh” character might be assigned to the location of the “B” on the QWERTY keyboard. + +### Positional Layout + +A keyboard layout where keys are identified by their physical position on the keyboard rather than the character displayed on the keycap. For example, the "Z" position on a US keyboard corresponds to the "Y" position on a German keyboard. + +### Transient Language Profiles + +Custom language profiles in Windows (limited to 4) for languages that Windows doesn't have built-in support for, automatically managed when installing keyboards with custom BCP 47 tags. + +### Word Breaker + +An algorithm that determines where word boundaries occur in running text, essential for lexical models. Different languages require different word-breaking rules (e.g., space-separated vs. no obvious breaks in East Asian scripts). + +--- + +*This glossary is based on the Keyman Developer General Tutorial and official Keyman documentation. For the most current information, visit [help.keyman.com](http://help.keyman.com).* \ No newline at end of file diff --git a/developer/20.0/guides/walkthrough/images/add-language.png b/developer/20.0/guides/walkthrough/images/add-language.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f1c8880322f9cef1f8540c626ed08350fa6846 GIT binary patch literal 13122 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

jI01ZYkWyiHdapOj-2V3 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 H){p)T9>~*f literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/keyboard-model-device.png b/developer/20.0/guides/walkthrough/images/keyboard-model-device.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6b5807e36bc952eebcaf8cf499929bfde026a1 GIT binary patch literal 4922 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/keyboards-tab.png b/developer/20.0/guides/walkthrough/images/keyboards-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..d36945796b21c6f406a363e15b91cb81f1bec913 GIT binary patch literal 39099 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 S;`)yO0000BetO{bhZ%?ZsplCD8-M92G^^cr-3 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/layer-selection.png b/developer/20.0/guides/walkthrough/images/layer-selection.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec89966f3f4a6bcf2a52c106bca443100db7151 GIT binary patch literal 1624 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 K8H(@fV^)KyJ|?Ay;C;qhbTS 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/new-longpress-key.png b/developer/20.0/guides/walkthrough/images/new-longpress-key.png new file mode 100644 index 0000000000000000000000000000000000000000..a1bd60dbed7b2038deb2590d765e100bac7b41db GIT binary patch literal 5109 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 X)e2=UUV~qT00000NkvXXu0mjflODfG literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/new-project-dialog.png b/developer/20.0/guides/walkthrough/images/new-project-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd61d2e5baf1f2402470afc41fc89fc9101eba9 GIT binary patch literal 22627 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≻ldi`3VIDJisd7WrE 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 X{HxtztD#32z~_aMref9e*Wv#I6>(4I literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/primerprep-input.png b/developer/20.0/guides/walkthrough/images/primerprep-input.png new file mode 100644 index 0000000000000000000000000000000000000000..ef46c91e90b1e84a52ce2338b550c9d1da884625 GIT binary patch literal 19674 zcmb^ZbySq$_cn?T-Hmh(sgw*z3Jgd$C?e7@loHY)-6=5iNR5ObC`hLuN(`ZNm(o3S z$9eGcd)Mz>XPwV_zw4~?2i(l?#GZZM&%XD*u4_+>uC@vZAp;=@1R_yWRn!N8FnK{B z3=4c*;2rpGC_OM>xa+GZfXaU}Z2&K@?c}xOL7>V+qAN=r;5ES;RU>y0i1g>(4@S33 z2@H6X(nINm$5R(u4{u918<2{djg7Ory^DvL0X}ewrkc~Fr@i&mB9>_Jv(2=TKjY}BvszQS%?&44z-N!!7rG6;`(t_LA(S0>3+49z z)!4!V^>rKwx~*H|xXr%11vZFOmu04Htu5#_xBfCW$iNK(r7zvW*%iMZ(`5%J*AvT3k+&Guu$TQy1M}Hn_xGid~24wc`*sgBh!6(ntS&?%rsC0`spf-Ok5B6 zPtw+276#$n2NNX0qP{zpAMd}6-N#tehir9M9~|hTiGee+jSe?IyP*bLKY%*rK0Wd) zCs>?~?ib(F8D~CYw7*TAo7W+yS7^ly2*l45_3SCuJ6#=H)*~aK*QsC{<_g-psBp~z z;b@WjJYq0P_ZxMiU15V57NuvxP4F+S$R|#`xuT{x%fA%3U%4$*P$63$eliWEy@=54 zi0(HyU%@!%K@O0)ItAGUA2z}kJiR9s+) z@-E4Ba{D3`PnYSF&CT9tx#Zg`2m4b3c*^xST};fA5$T#{%sm`0P zcXk?O65L(|2IZO``+jCpRQ@RlO$5_Ba2F1g$si~e23NP zNx@+jw527Vdzm8o%S!vdx_GRPedkBWK5Em^yV#W-8OIFQN$_UJ<~26O^DzxbawA7j ze8lC==XHqE%Tz2ok#ktm@K*V#Z{B3UPxZ?89yc);xc~T1 z%;i`M138||^yGAJg4~1+_eq&mMGbMGpkmi>Ui_Y0Q*fOw;v=h0cLrnAeazIs+=kDA zjY9invSevtD2o!Ydo{lI;PfZ&#@B?aVHcwwsmSBGo@MLW!D{6q;=iU#rm9{q4}_vN zH$wpb#tT1!!ehFf?bNJ4TcKl?P{)c(kjN;>nQ?IHR7kqUyc-SY%O;<^YiFD7D;p6*fG4p|j+9hH-D58;jxq5G)NtZmuZkke>;Mg%nqRo$;7z`qbbO?-~ockX_{X_|6MpI=^ zqD-k;POBJs<276g}EH~PJh z!XO;>R^(>${3ZvLEV2voe={>HR?aCcUFVS^{4rkW8TTXvhI!Lkv3bT{8p%fgd!|{HZ{-^i1rWOvnmG$*=os4Qi`arE}^`vjLl63 z^6V0yVw>BYNF}Rox(k611y*r*L!Ul>*x@V!`Is|1(qC;=(m%*vnanqE6DYLIpVR3` zS*@=+fTjhH*gkLbm)h5T-nmPuAU50+FCN(Xxb(%F4+8|~H;JLyG z`s*LP^00>>xuZZOntkZ$Dk zl$`(_iR$#bxtsAw}N0I%0G+@kJqa3G2{!~%l!T3W_37UO3=)q znI4i#Fi0*f2FvYj8##jJ@FGG&9PA!^^g6x28Bu6wzxbq!7Q7VWrT2iSQ-14IIJ)2D zWRCe9nG4WDHk|EJZ1|He6io0F-}c)R8P|Au;dY+o`{c{ zjRQ;=z~x;n1gs6l#MXZ(Q4g#ELL>aWv`xj#sz3?kC?=~^RlX>HN2))bji2TJtm z-`DqYi5yKsBdNQ^S8ozH@V~=skBIp2;Ck}cx}+}9sg8B&Bb-$bKVM9Zj}8T4n1?R-lE4Bm3%MkxlW{zC-iwOVsR$paMfFljBC(l=H_fB)ZSPOC4>& z@3RLnI-SBunTo@cvOi(O#;np1=_WH1DWK>Ij8BDrxT@p#AgGX;BDMQF_Z3jFXFKcb z$02MH1f(6Vp+bX5#+_M{XXW?GSi^Si0V5jdFIqk~j_sc3d*Dhp|2;Rtvu8Ih{SgW|AKQ?D7W?i=H zp2)w;fL>~+FXY36EXi5>bMmML>eo`lE@7tbk`-%4Y*LD_@;*k#%0E`a#(@9U$s+-wBHPj;-Ws)I28Hzzj|EIot;$;gv)R$T<3i4t1 z`3{_^&jycVWt7ss)`s|U4n}seprKG9+Ih^I)8kqwSP-Th4AIxFkYO{(>Lhu(ZKLGx z$MwVxMx}=2R^qbhsL;pbCNQ$sK!j_4=~FL?8PgOqyOeEM;yKz*By-MsUCfCiJ)Ip- z@>Qnv8z-zgd#IIKm}Ibdj#r~Y7?)@iFd;?o~C*yxh4`O^yn=-)C5jZ z9N#9EFj7KQFt_UK`7U+jHJLJisQY&P$6 zNdofZ?APt8SheLbc@Py(0>q-D1H9gohBUo8OzBC=F(`UhVI-w^k$^HmY+$H6e|;Y! z@GfNZ{2kp-+C&sxw`zI#vO&e2nGT*LX(J9~s&1a?K?vknQGoerB9;+vFZF=}LaY91 z29dsdEJU_wtx(2Q(g2LTM+%gz}lg5 zs)FN7BhPo~BbTH8JuzrCf-QCJ0T{Y>2IlEBr4IklobjJlI>4J(M(a#m2XdQg^5T$ zf1{Gv{z&eV9n6x>p3F)}3wNSgfeX~reX0L1;Ee|bqEn>7be6#M{Kt^No8P;NEluRH z6(~KmWoBFL=!qm?RyGN{p@01(6Zj`8cF!1wEm;fEK+=JrK~BbWJK0IDWU~DTSS4Xt zc#+zY-|oWGxV_rsC`}5V$_bl7cP6>fNXV8Xi4Bwz-N$nv3$54rC00AI>B%fE^RZ$& zINo{h@TAvci3f)-MTpwow3boiskFc1z|E@SX_k!U=J32nsLFI0@YD;tnaW^M2b3kA z+Bj0!&vIs^rEL~x8|!Ls(I1^R#cw^eEOQUEe`CWl0jGCs!^B!_mJrFgNs4%F?2f zr{uz)r*=ATFwCzF=EVeW=!kXAR$}9}UYY1c(b^yKbaysyT3J9sh|V@E4$58kCo-9k zqm*G&r~4AZJ@0;uaP=)Kt1Qa*5YlsHicG~lmF&?q(wJNx+WcY9N#~w(utVaR6`$_V zMgdfAM|`iIc=k=O{zQ$)r4+_j3S-beF^_t#=s>o~czNA82c+~zYrNNDWn%9Da z7>nigQlZ;>x6AZM_xIW!A}UeLC3$N4yf6B;WC^qCzOvx}7K9J-2zpuowB!J7IEt-*!%&k$so4V8vZZ7aDe_4@t=+?C&>>O& z@SV)BWd0QS`W7kf1y#``Cl-W!v)|n0z2U3*wxA*{{OJaX^>w4#PqbSTo(scqg!2B6 zQjHsXD|T{A-pb1ET;Q7hw!;tbB&u`j&Ye;^wd*h>lk!pl`D48=2zHZ=orETIC{#Or zr@SQEl$&mVI>rXC)5DF@d@*7rjJb||rKV8%&*Z2Cc(?+{xePVWGoE;QCIyZW8#VU! zF$;T}C@S0Ow^2$pl~2~%S94=+KD@}EV+lL>)+i-eZZa)9{9%~qXUSZO+oBg=fP{RI zNr%U@?naQM_m}c@!fGES8=kgNS;3 z+E6XhH!pqiCPBaNTy#n>b;?2YGUP(X+XVl;7CX5N2V~3b9Hf-pDe**aSJjmHpy!83 zlWqt^D&-<=aLBW>Tq)}jy>8SH?am3^+l4;w^D%dwR{0{GNWJEu`%s6(xJ+%v2iHQ| z2wG$VDUZry?pV#VU>ETX+_;?1mVw^yTbmdxI%hlbr;P5a z8F^Y@2*~~7-pJ4+NK6R?Ns5(oLMOGLVZ1DDo|XrDdBBWxa{u+woLKkAWobf$HsiCb zmo-iOG`@j}h!Las{lu%>7&@(iD2rwtOp}D23X`ec=hv4>u58Ubby{`59Vzgx=nuw% z^EpVqiz6iod3kQG=IWB93a<*r7Fms;n0KxV7E`)Q**^D}$;@*O~7xoxDbLWoQ?lFK-pDVoJLKpWcWbQ54%6X}4J8otpHn8=s5XBXG#*e}o_Exsg>yv0F`ZR_ z+grJKb9g%S16##-x9q&7^pXrB_%O@L>y;(k z77FBi)MhAh1-FlQygg$1S5D$Q%nGU`?li2wXw$0w6;KN{Z~vu)12pWIUD50K2 zbNksH)J*Y?EW#f?m=`>a88h+vUDC=aY02`CQ>XN^OPjSQrEBAbU4#tI$57yeJyXJ0s=!@b*a*l?OK|$r0qp$E7hpAD4Xdfhppj69M zf*u*2Z-!-P2WAxCkoro_Dp*atlSw-~jzE5&r%J96PIuqv)T-0tO7q9fxiZ> zKIH2ZgT;aF?(*R&=^|saCi1BvQiuvO^~({JWrrD1zq1F0G-9Z$&M@nYPjxtX=_Zt+ zrqhZwS0O@KYNlSs+d;88nFX>Ml;oU8w26XgZ;7WU$f%KQ7l_d9-=pY6daYjEDRA%+ z4qSdc^=YNi-~V-wCGROW^ZNd3TK4cOLRM1U8+1o?CYQ0r;H7! zJzDJn*K{VgzXhSPs#Tu#E={BB)0m?o;4ox**cmQ3Y!s(=8AEAH*=W?v*EgK}AP$&j z)U$2O(N+c?U>OH8GBybI_d=IFogk-4YB&a5lt`uO*TMc7U;-aMBXTquO_A+ohQLycL>{^CzaU4D zvS*}elv}td)EkqyN9wBgUS3%hG%5a~5;7FB@@iLgYq=Bw1XJ4in6f=B4YX;Ho71kptbi$L^W0wk!g*Bg;ssuyYJ4ekURYuK z`B6wzGwXL8_M3otZVkH+p@WysST)8~C{-XQCJA%2;c2yp@3nt?Uor0_2sn;U;T5PO5Rug zqR{q>`OUD&NpHi9_RV38zE9Ys4vg(?q7RPo7l?GZkK=kY3*EF-v-N9Nv!vZamR zn;^b<&1$kj)ij5DszUQumBR>6%>9|QT=H93SzGHH@pD)(=E=9W{?@z2x(Pm3^j`(< z)nu#xNkXqeS3uM%kGtAhJvu}tg@VwjQxu%xNvt+gpiW%cZm;@AUy+x5{R#|qKWy0H zB9{;l+>h=DX^h{EYTYvDX(npX-CKNeRhrLWu|T-`Yae*Ie(l3h;>z$~WJ#5rmbK@s&`&Q^GzFuM zn=u3>;r~rH6bhUi-f~X@Dz85PY&+}@S$%I_2enQ-9jn)$Ev1a~PvKO>S4 zB~y&NGqMbX%R9MG0uEzuPuR|#4DM!Ws|jV|JR7v}>A2$wKVvZ=@mFyt-;6k1-`(YJ zU|cB9DN{-V)A{^3{G0PBJ3ZMyRu0A-`JVzMN#{EV0BP{q``Z6sk1M7Pn*H2EeqGy)o>l%fsE{HBTQQtW;-Hc*0^; zuj3&6i;3h+Iu6DAz&}m?!3V0zLLV{uEV~C;a7BUWsQm_;H?X}_5SlUxki!I;UZ*$a zK5f@=VfojM-D9*1S!5XW%tq^4jNp^*=cXky+W^a)jtgowt|@Rs0-#CDjrV=yBadi0 z}TSES4H5tO_ig;`*r&43lg`Tr|ZvyWt zGchrszefPx9h;-1dNbNu!hYRr=*cd*h_R*a0fRFdj4W2qF;r8fq`h0mEA7MO9b1?Y z(n2D}m&}Z&?qYuLT7nNYFBE<{<*dl^9SXs>7)0*xgSc!Ka&{J*$ghJv&;4{Yk;$j+ zX?k10{&{D`H#Hgp-Tr&N9O3yx7rX&501rq8%p_j%>RuFMlm5|U5WI9lQN#>jLt z$QL+Y&)Z?H`rL1JQMoXfk(a!2^i^yFZhgZ5Q0$8wobH_h@-cE^d*~hQAA;h^kp-AW zqboNtOMVz|d13K#Wt){a0p%s`sqK;iW5W*x*7EgnO=+U?9W)u%F3wt**jjQ}o}ITY zbG%t68q-e~4E`lr*ni#s!xZBK^vT_d|F2B(e`ApGuu`Wo@sRK2hSHM~Mfwcw(yAF) zcQbsWEpO=T6mA~A#^qJRY!aag_nY-U3LmLYyd~3lr4{Lsx#7S`HpF>FW$Sk$4~xe8 zy79GQ+Hso905aRVl6hV-0F zo|p!Cwv#)P&e_pdJ-teB*kS4K*7!tJ&Z|+T{-bq{NIaqt?GT_u*?fI7>+F!+mXs#3 zSugM;d6#+Ro>BCGV>ik8n4`PAN>uCb?KI+}4^2{_l}V*XhadXQfKAGfc96z4N^sn8 z8A}1YcgNe- z`8q16$SwWpY-D|LP_2xDnNdCf$k32KB%zA9}VU6`peGUp|k(bedPhrHp- zy_|jqfivRq2{l6A>bJhLyP^+L4WHQ!S2W0csjHR6gKiD~vs^}3Wor|ZI`T^8N)kv9 zi!i4Za?ZZH*^Uf9RWBfUS2;U>;FKz&S&&`d&sYsx)hE#<55k3Y73qyW2sb08K!G=((;E-J}$4uHR-%w0Xvj9@q%n@Rx4734)9^+DNA%i|3N0a->>F{riT@ z#RTtKc|>8{r+vdEM3vGE{%nwu%OVjW=qKj=%n~u?HxSU$7i$il*b=Si#wtAciD#lu zp^kpw*<0})KJefNoR7znAbr~5RqSsvjm%g-Js*Mk_D|FkTy~8i51-woC>=DbZR6ff zo{Q#gpU?03=*F9zY=ZYi(bvl z1h7^sWf`sDyMnCd*8)r5jf8tGkWE8GE^Qn}ai*9hTjgQ%Lqg2_&={8%jqI7$1XPVz zilZc`#T~nGo4fmvEaCa`4bxF`9F@pYkq>#?bPF32=5>n)iH-wWv4rY=o@7b;+n zBY%5$IjnepY2|?Yh!14PYZa040J1KnWoXtKaJLVX(WlW_%14K?2zCr#+}s>(wu1$%@o4Jt^I;krfpZ$#ECDPt zvO&_7A8cAmtz<^bfQp*`Aozx_ z9*ia1iJlmqjWHA9fvq>NX`XoW!g1JjigSdzkeY#qALrZR3v(NOIb0g}g{;Ku9*N@u zBn6fQI^w>JaE;K^qdqePi2*0HN6K^^VmDh(2k~R zOIqv=Ww;{LQ~FM{a|FIesMpfI_>CW-jd`ashzFv|)!^~BR3D5-Q27fS6!Zl1&Pj0( zg`t&1pui66mHx}#(n!<`TdnUoZliy&l7tO+hAMxwG6s;C&nXb4eR@o|y&P@r-i^8I zSCfrFnB#Nj5Vm2`ooJQb-{?e2^PJYO&?BO>q3wuND$C=VE^{*q1yxdNBvZG5+Y@9K z&D^prPlNUQQ=$*or*(Ljm z=A*shQj)2X=()AQI6wy&otQ-rMr!S@xuR3Dcx&A}C~u?9_M6@TyYm>PI67@m3ERUO$;z(c|FP@4NL*M~^~zkPAs z+f=UCfyV&l`@iao|MQsC_Rjar^jfV9rqz$ND!X4i7wy6Z3BP)j?WogmdUq8PEQ+5jFoC0q9e++jDCaIzj^B{w0Pbu1q(jl zGqL>v4$oeNEM21o%MZ_*rLqCus%PIy=|a)gOL~|`pQs0?K;W}zWwuTOH^Qi((50UD zX<4dZ%#eaY14Q^k?81X@P6N$77n{k&_ppL=+S*uS&aCtbWuoJ?r&$VU)p*w!!T{tt z1dw40s6iWK&@msNGOt%aY=QQmI-Ms~ok=*2`U(E&oY^fh^@~GQ(fw~l10Gcs?__Xt zJ-*1CsWtiyve6&7pz=R%3a%tR!{sapNg%RmF^1nv%6H*_t#vom&pQ@3s{w_;LT(m} zZ-7bhlq7<7XY8O-XZ_7btq-2`^t93O)_`zx*2Q`FO=L~L0@aE-4^el_$OvoROD=W9 zy`M2poEtG&jXRB~+;xOo_$YM+x%myj@a8X)cjA|h0ZcFt1n0^S> zcP^JL6om1!9{K+aLwV?SYK$@v3`kTcPmVZIo}%@MTnyEpIID_%2sBX%%uR>YDIg)N=J#NM$U#Qc zkDNYOGcUxkk9J4|jAfbc!b%|yUW#RjYf5qhk;^?^KR5csAw3i!RKORqy>c0g;>Y__ z79(TLY>TdSGb<$44Q_fMo9S;pcuGP99{Di*(dy>Yxl>>VRy;Gzgbkubpy zn1fH!f)=3i+Yx7zc%BjyAMK6FB~5LCZ8)sU*)B%daplx8bb!bIvU)my^7Yj#(x@6d zI0lNj@30o6w4JIla&N}qD03VqJq&ba$@zJd!qj0o;LUAC8UqxTjG@kxOKuCkSK z40J;|6>rcB;9>6lgf0wVv!cehMXJ-Xb8OTz5EiN`gOT7M!Rx@u5pIE8j_e z*#iM+;OKao_J^~5os5>>&OYQ6a!qP(hIiixUboiIEz^!#8>2h3a+lNSgq#y~n>Ri& z>E2ClPM4N@Ijj7~GP`HWb^{kRGRs%Pt>T@*Z=d(kLl1v8CDtaG!f3hV4&_vx9=zqR z7$-+KNCYHKepMbZB=WmZQtq;E{3F^YDK7vO&MWiWu%^F5qKgKt15B2k%HMf=Y}+qk z0%>&Uu}Hh2R`A!ACBAy;MMgrQ>9SSpr=Iw4=08q0nPm6|Yy#61AFV>$Kr>jxBn&XR;PWGG6C?v{tWURm?gnY%GJr?@*& z)>s_O^W;D<#A+5-?o)Rw#u**<;(+gazx|3umJ$l%nqv`#zlH?=;vmuHATEhs)&r+5 z;Pc>5pDFYqKo4&M#OdV!v5aN9?SuoZ#5l8bYaYJH#pg)f0;Qe?zYeyKwPwF7a?cZ%YXG6MdNfGuX|yD4TK=v5BUXS zp7`&c-ff)n4niisiEGa7RskQoW2Ht`Dc@&$=)aqmK>v{$IT~Lq!L3@hg9(`=r;qN1 zJwCSNp!L0hAy2xS!tO3ZD1#AQ4^cGk&379)pJhP8n)`LXeSsYU9QR=)k$Fd?P$z0 z(A>{*%@K$x*77DkP!FL z;vIIo;gf5M?sbTigI}Vdl;pULK2V9Zm<(p@fBG`&-o48**G+8^R6h3yu}N2nQ_4yL z)4qFJ?mbGLQ#tsD9Lqha(h?dd`NJSg?5X-Zrs{=v+_G@4uE)j{D8UdAOj@q^qFe_IrX!zf%;y-Gt_1vB|;Kdrad z)+CpIGQ{aTnQ60xuZQl_5mEY(>IHRMmD7mX0z8l%$W}Pcq^c+2)cu=+{7ib^S^+?= z!{9g`r3qp#ww7HW&;|Mm=*bz8kB7sPjlNqY*F>Q4Qff#h=LCJ!51tjGV~HJ~Mk|AR zT>23YWu^BmN3^P3yS?zH!=|^WmX0=og%|s5F8M?bl%XL94b zd7{RLJ_j{uoSYb)pAyMi8SW2mWd)w1X}QBf%>O>RNC5PmYWAa#RMCWm<7g8WxcsLy zgW@4?Ks&6dP*9GoxXLss!MuNNmIVilj3-Af6Qx?KzxNy56?>z)CXvFyBPl39YjGH}xCMWX35rC-8UC3;ObOzRXT0ly;FSydY-~>;J zUrPAAVnZ->B>v)LA1b}pvDqu=Qd)Vyc^%u=(~Et9(-W*|BvA|akl@Qe_c{($ZQ$BL zG_m@Z&rVmVllGD-cSRi>=fe9w3N?RP@9J^iOod=EB2O7U>C*E3>HL-4APYT#=C zQKF6Qbtyx--9xHjZ_t9n+~*>m7Rx3H{6Aa4qu0GrGEm?81W-`FX_*7yCv1)~Y~EHu z0I7|?|E%&p)LK9liyDZq{g;#8-peARwjE|Y#hvJ$_7+f)SBG`E0=OW0DOUK$?KQ&O znGFHr46RRrPD1>q8cIxXV3hKJ?4HH4(qS*DYJ?~e<5Y0peu2JYX z3!3l!H}X855kUX(7$}YXS)1_>d*5B*9<41b-{DQ;1ta8D3_S)AcG{?$tE@Yu=?mXE zqwB?8_m=|h{~TiS10W`l?x{`^1w91kkSPRSY(WVS2rl6my?8x&x{Z`Uf>7baFDF5i zx6-o8`0Q;zPBBv>zEl0kSxfPxz+U~q7M^quV50sa|K7d6)0$L)0grP`Wx@R8lRvBF z^R{tw7;gbc_XD-Ixa0~YdJ!%Wy93ya1eSxo&QXAae~>hXq!(C}HClceOt%76>5x&aTOvA-|O5 zp)`?onyL!xG-AyXJBX`XSneYt!=lFlhFJIU;4y%H!)z@eE>tqA&~+dz)SK09YWIc|gBGB@3QNhew#v z2v+~;8>_n3dE4n!UU+C4TJ;#fY=B3{#Pkb#T3RYk?WZX=FV;?vC$G)DELH}=k{IFp zg8`Ch=m@a2m_3okOgDgV_$LDVRF%6`{i%&>mD?!{o;q+~n*G-IeDVEVtJw>GQ*PZJ zZ#uIn&rH=v(2yCboqSPDg0x@YCe6uW@;@sHWm#=AtgDGcfOat|#Y79`M2C*CAe*l;tuCDj zxawRWHO$m$ip0vX*IxBU{{3!OzCJp!fR8n~ae2Fc#eVy8+@$#y7L4*~{CfB|7m>_g z=-nvSerrY})=1mlszWe(u0cQ$rZ7 zt*^AI4%9<`o5!A86|>YxFd|M=lNJF8%Ya&10n`~9#8oxOKb0Q1=bC`CK|?#@Y6 z5B3GfS8V5ITLd+5t=qnDLiW>pov^Bw-3TbkR~Jt?`yIM?++y&5=`|NqoA z`M+~v<&l28fBkNsZxUU-YQtw2Y6sbPUQsxh- z{5B_t)qPL_fUSfr68izUeA?uOj)zig*5q(Rd-0~j!J@?V+vXtLgcWlDa&hDIieu({ z+iNfSM(dz)PjnDsT>c=%aig>1N^i%35_(uO>ImL5{`qmvk25F^vWU4-awcHmd*G10 zU7k5O4D8F2&W{u_T)EP)%lNn#~*VdM#>%pmhwC?{%O&?zu>N{ODp& zctPAi&O%ax3TT|1e=)vAc;VfnUbduw!D1e(HRM*~`=oYb@n6Se%`eF+gJ4*LOe#OY z#(_#H+K7}^vCIFXiSKN^1nR4*WTQ3iPmRk%R^qe*i);=Cx@J?8MCV4BUys6{Y{8Ao zT$r&~oSN7}3gdqO$~OW`=vbnY`!-{j&;brQ%qh3*XDchq=Mh^cV#4V76_d7Y7}L2* zXV5DrcqbdP*?U&2B@agyzsz7Bm#pCQkM`^9m+`sCVyJvJAPFk5r z^{+YMbtsH~?J{j5MW-WL^Va~OoMzx3)vk@n$K%6jRY}ui+0M7xp5>c({34Mg;{+4*o`pJ76NT#MNQGYlX}{A@!clB?UFv!h!=x5bP%Bue5R{i!tdp4r`K z^wmp9Ay}BMUa^{~u-Xok1nn{nx$v=&uJuYkkGlBfz3Z(E9{F{WbZCAl>t)tK^B&-V zO`}#$95QH+pJu7bj@x$oGFt_{$T)wVC38VH3iLbm;g;@tJFhxj=nT^|o^mAn4w1cH z8m*B>bo)=W&K5es^K0Fjr~{I5v~GlMRu(1#gokw8Mrxjuc5V22eh=Df0uZV;v!h!J^_@xi-g(5`#(&^&a3>HkD{fh5UjWLRM$yY9=R}SJAwYL^FSdZ@Kmh2a z?1MYL?mc|qQ}hI1GD0pt){I!cmGpn89q9JMq&|froT~mj{vT%2{V_^DuYr*n) z13xV~gRu{-AeicWdYYz#kBLQ{bWRnNhF^^V9bg}dylLSf-R$E6I5aguR5OQ4|FV#ZvQ^^AxSzU|T6hw(I*Hg(9quQo8L z7`lyH3SRf#A4uSIOr8@fHB2tp@sS+K{9vc3oVjkzE&SrEk&G}MxIphXhju$~&swZ?akhgB1 zCpZReon((zvXAp9WIwUinn%ZDHRf142U8B>2DKokHRF0-Jb~r0d4cMBHk!k%iAyVC37_ z3~2@%6Pe$n-jcFGcqsDHiJLx5iCM&4en^PJF8md($*4L|%G%W7>DqnugYKT_xOYx| z4gsnG3iGgi7x(bC5!8QUQbp74q%bp^M@IJhoa~3)@sj*SQQv1qNaJQ##v;Owq&-<|AibzA>h8>N?6qQ3odZ~1?n^r?yw8I@o&;w!(Qy^YN<$^KMcUzgc#3ENftP6tr%)_O~qDk;m&^XJpB1697AmTi6_`^?v9V$2%eA19Q+EZRfXb_4^GtOu6X zhIeZ!)*HUsJJA3t)M&t8*oi(}7v)dS;_(0$hZyzQ)sohIiuvnF(hb**#Hj74kZ2?Q z(&Cc~wZRLnbx2(T8Owf$_^LrY{SxC>N+m@SC0M-NRJ*erEk}>9rOu~{6uv62!_Cyz zFi-l%!do|MQ?6t&&yyp|f#yWWa%)CI`O)Q4nsn~-gr6J8wIqh)6XH#JIAYuS)3@GE z?6eI_uh}c~9Jaw0t(B0$05aY(bnaJZQU2?}xkYVxaq>VK%9{!W5(~i{Yh@q*Q(b* zoiwh@v#rb0w$Y1(b?4HQuge2mn00xVzEq-5ytt_`p0)qGVv;j)98`=jN-JN3!R zsxIUc-kPAsX9v)8l4kIs?2{Z#{7Wn5yn%Nl$$d(roW-YmDrcqPgIhbgZ8-^XNSiPw z-KSq@V-XE-uSx554D$803#a_%AF8efzqE0`n;H=OqWb$1Qyg@jd+&JhR-bgS13mBr z&J3G+r?j*)RoiYsc$k=q*unI_VN|ih6Q7;2fnF}}mMtoA7)-a46UM1U2~kLHqc$%2 zx_*;AndESDZI%|6AkKXyLqu4xJ$Z!Bg8 zBL>W=&=HfcZ3V?|TQa;Hxa#>uC1d%OGA|WGR^K9|-UyyLan$(aw(Q_n{Bp_=UJ2L- zE1iRS{}Llo%ITxus;Sg&=eaBK;ysV^^UCsr&&-WHVR2AP_abFHjNQj;KjIRQm136 zp9wavmz164S&EEHki;FAz=mT43bqkrSnGa+f7>@|t}$;DP(8)*rz)dy#>TPqY5CFG zx3=fb8k5yY1FcaUH{JB{@Y0t4@1!y?*DsS>`oz<4I}P`-TZR@FS!b?wNCD-zeJ@W^ z=+%*@ltqrIc(xf8wKR;{YcR~~;MMIA>0)_Wv?`vlG{$)eY~;W|63RpJbcF%_ST-og z_Y5eQaTAnv-jo>Cm`@OWKf|FaU1Km>^cH)pJ$C+wl4YfNjyV-RF6D$S+lj#ANlm_E zo9-D|>E$Q|tWxY&#W3}JEA^kFW9n@7j8h8GzJUh8f}%xR2=)AhGKiiEO(%+`kJ}r3 z9elgM{y0C`yMWa22M&C6_mL4eK`};^feO8C(%qYo20ehB$TXg7zK9njc`!wR3U15> zLp4nkCHD)gnWEVrP?bn;!X=r+(6ao*cS(;Z%O3S~1R1n%gZ_PuSAOa_X_sz%{P27J z_twWKC;G0llHnfh4Kq8#4>3(Io&HvDewN^PbO=?p;#A2cdH?}Nz(;=0G)oTMB<{@taSDKuS6jM{ z>{kcyh_!*GJ`1PLps`w}AUaoxKosXRc&Yu2hP*%%6XBJ7pQVxzahU)eHdNH#pF2PZxQJ$${9efcR&Fdkc=a2C2DDEm=EPTSWG?Y! zf>W~AkULqsZ;g>1m)3AlHRQc4hMl6P4|+v5oS7)7igt&kX6$O^z15>M;Xs6zv}x-4 z!#94l-5)^LF&u_3-E_Aa;GnN^d>n!e<#7C-4=p;)sh?^)w&*FqeRTe3Oq7tQD2XgC65L&ayTbr8xP=fPxVr@i5F~hTm>`2Y1b270!R8Ln z_degXb=UpTYr3kdPt~02I=#=X-4W`la#-l3=m-c1SPJseng|F;%m@gG({E7VH4k6y zeBeKbKux(%2$iGc`|!dmTS*m31caJ6j7Rg=@G_dK{AVBn0`1<*f%w((H97o-aC>ci zkiLqtkR`yG&D;uLVa?|4>;W$CUksXC06ajVA3Qwlt%PjMZFnuLtaw>1%(<;tIXSJ& zSPxl~uoBy+a7vTT60qzj?mn-a?Y#c8`emNIXbGNsK zkK(0EF;0>HT>rn-iLk#6IL^5OL95}0>Z^x z1!+lbZ|# zxCEk_vz5`nzd2bR>I^~M&rlrKwlZ!w=?Hj05ICCx)SW_1H~$7BGv9pnfo`WoKrEte zy-rs~T09O@eX5L{hhICHmG>}(ysLL<9aejMKGbPwi=`oTwFh>2-> z*F{vT*Sg=*(z17Ou#uGaNQ>}rdy2YNT9P|xpamaN6Yul$DJ+-B#2c|>D#Q4d1XspZ zpZGH;_{I@@ldpEq9|ExWdW%D`u`Wm1%u;Ri`^eYm4~gAs6u9?x^%1)91ctT;`IH{* zn;Jcmtp!`(ip{~j(LXj;QeMv7x|h0GYmE^I7Wb=xPlemiUQ2BE`d^D0qw^ilR=o-j zs6a|e>P3I9D0v_(pf{icvdz!*%k?@lg(uR&{B)%q;T001fuSMVflzMf0Ry3l(U)C< z&^%MQ5%j;zRc&3B#;tEqLZb3NCdgOYj!|M$2=%=98e)Lkx*R)u_)%Ou&$!j|yq64s zFg`uq(~TpJ`DJX^&`IGsHor*5U`eiK8N~ei})m}1zsezT?{hg zw@k;`H3tD76P%3Ju~ISXa?H?KL` z8c2$=HmOQ`xgOPNQ<_Atrm3!8?H%Olnfg+9G*=Vy^l+=Cp;6PcIzRu}A7j96e{-ST zkN^1iSm}o8<&hUnov9`l@;(cDO`wa;Jg{%#dAisK4*cor_W7_>cScV@(ECh|T*Ny* zHI-2RmpT05+r&8JZERq30e%FuoujPY_43;R0H%b>7nhe+bMvX8wNbo;K0ZD?JUj^M zy1HTT3E#bBof-DuBwJl0TfIYp-_>j3{HD5TL<&q65Y=4R97)O2Dtr_?xyNPZDNF*yR;@=Ql!Uw4u+WHZ zeQFr@H++?>0ZHv+MJ7Jm1T()48;SKRuQ}^}erEPFehCyI^4#NtmHKrStPU3NCo)PZ z702c^!IuzJ95$59nb03d>W0ScPVI))@W~q<8CgEdjA?5VSy))8CF=fkJPe`BKeAzc zG31i4oZ(rd+DJ7+&^@U6aC6*Rxmc=IQtRb5bhOf*W!V?Y$~SLBp7^LCay_ke_w)=2 z2!y*#pJixlYIz!op-2^`hq8ku1IBAefMxtLihdDhv zEB79^-^5>~!D;?0#A3k2zpq)7JN_jinh*SRWp1_5_j!iy!e`a&X2bE~Vn(U(PjUf*y8 zt>y!@%fZUXwy%j?|Dwmf_jspDIp*uWP9nV6y#{mf!mPtGm&o0}NU&Zrlp6MpsyK2Ob6OZ@ z)vWN1-i&JM=*a5ihZmNN);!eoF?ufF?Yb5Y$AW-1w4+)$&V~(bb=v_*I|h_<+U-tI z&6*5q6VdsxlH5Sd!>&cfm&K{7D{y=$pj75_GH<&BP!m@$uEB70VSJ!mkj&lO$({4y z9hjhzBe^L*T6w}96TQS#6Yq!{{7N3Jc(X7oW$Uygcia-QROdq>Q)GPnPJ8I#F!{t2_%6xD{c;CGZq??pxYZwlUD4;5qW>l zZ{2-r++uBFb*-Xu_@U< z5>nHz)6z(nvU893QuTP7o?``CQj#+iwhzfl^cQZ=AtENuqoq`f*CZHpU)wz;&o2n1 z;KNhK2DzRo3r}$aF=Kp5NJ!15^M2%W<=w9OU|34>`e0)qNKurKykXKN*qxkp%S^p| z8dg@@z@cYkWv8P!bGw^E>+LNep(3-eb5EVDQ7f(=z*% zvP(-lcF|@~tOCBmYnUqZ>o#t&FAf~5E?4X&4qrEIM>YQV@W+X^q|sBY zhO=@(&bFLx%BbY^xW6UYFS*!yP9Wvn%uM~NbkFs%po%;3`BrkX)Tciy*!y_-hcw^p z%Yw(E_f>+ZNQ)nav1mK34qn#DyrfJ=)Ss*q^WD^9Yc&(4JHh#dp&bgG^Scf??~U~w zfeQ551$N#7!@1@M^AoTwGM#Am{tjW}?D5ul-|fX6UR+{QW+4Fd!LQDdFrC=IUz}}a z!LM%z;~LX8%aFlop>s3tbQ9h*p$cV>l5}hZYhM}{VlqtQN4Z`T5LZ((tn4U9#0+kI ziAjBqkm^K3lQH0!$jHmVt#;DuY|`vyLwC@}k5^E#OA(lc$!*zGZauZcGV-2H6s&4j|112f**az-t@>&;R$UjApF>?3CaXsWO2wJCB{@M2SW8bs~ zMUrSZDrL)+ugLY*)RB>Ct5ecp0gI0~p^NP1<6_C75M5R{YHHiFn%FZBj#Js#3PxlB zi(};A&v$#WQ?-G@FTQuEwa{;-l$FEA=I#6`{&o4}uS=t)Hcx6#_@SBER540%INP|` z-p4|FID9NFlP=T%CB-Bn5mDqw{c4G=l;YwWv63ikVi5PUogLm`{J?u?&4w>EE2)(f zt$Ih88LTYu8)awb@zQ$#6&?^c->Prr>g&o((w2mHB$Mx*5Fu6DEO?Yg!M4gcXib10rUWjvv&*_=@il95` zi0k$!__E@tDTr)k6tB%=EdZNRq|2{w6t~@;yKaOEPB)wEZhZTs!2^lz+w5{r31pl7G|T-B**viC-{*m1}7sr1yFu*aWVLY^h4 zX#s)Bv6aOc7`=@Bw=73emM&}(CY}Cg-$S3wuGgxGiE`ue9v{C#Y~uB4<#`f1Pp&v- z0wPI@(!(1@^M>&zaM!)jvxHH}7%j>&$iqWHAC!5lX=m$1{{AYZ?Nlem!gGnkDBtdm zX`1+h56l;M-7GkiT4F(MLBickDa?YIg8jPtmr`trBZ&<%HTvZx_4=+HAb0ItO(cde zL*}3I*3Nd|PlcP8w|&-er1^H`Pe)}{=nM~$yF@kG!(M~rM(1M-~WZO-~eev;srwK|4W|FurK}m0=?kC z2p;(Vi=c|6Y0Uo%l9F>Vj?+R@IyyRzWHzwZTm=}|^T2oJd_H5Rm@zRi^HCBjt8vSU zr%|{Y3k+I#oA9=MdESvRS$yU-!(-^oCzzX?CeQ1_tD`2Ee?@PPt)_}q=A$6aR!*Sg z+m!%eKTd?PzzrV}LBR|0C(gb7{q;E5o>JS{BXC~k(|1P@r23+Z-gM)4<4V_YM-rWM zYimqg+~pzo84Aa;cxs~ErjHO)D|W)h2rI6Ew2rHfH{f#v&$kHdfd^Cm&>_>_?ZK9B zVNLrTmpP}^55W&U&&_I9@SM9c;lGgZ|AiO-i}L>Kj{naF0Y9q~(V*T?zt!zU*cH&i z-op)=RrUM@5cIH^O_pwCb1}pYEGP{5S!Qg&xHJO3Pa(RC33|%=Zj{wBhXFi*j7ch$5c( z1&|ESiDdoZK0=U2P6E~cSmXVolW#JI1{~@P+5EWg;*WTIQ9CR@_ zX30B|_?C{2E*-76HcFSmScO}Z*Js}Le1o-a%hcqJ+rzz``A6QqG#Cs#0KR*ynh+vH ze9!0kb@l$y7W%j=K4$uS7QiE+GIqWTyP1XV!WO9}PQje3l)%j=a#7!8F;kA#?;%zG zA!G1FG^+6>J3X3jh9@|W=nsqj2+^26KAWiGo4+ml(iLn@B`au2uqOZg^MDw_s)?>q z!UeaJkkfA=Q+ zNz2-u54r((AOD%XGld<4&(u9g=vM+Wf}qS`>07770~J5PaoMf7C)evb{316q1?gha%ZFhPzHHS5Yw1tud0akJDFG2k|I#_T$d{<$Hcx`%fd4E z*qW@ip}@MrGF$6&X~Xy1G<-R^9r7n) zRAs_{hoz8tdJm1-<#!y&fiwMg+ubzWb8h$jj1rqqmcNO!uc!ZQbIv`AY1O=HXDvDF z#XD*P5H;%}|CsdY$f$yWg9eGfcQVggW6#+QD^dUMNCA(Vrsoj$XSS-gYqr$~K+xc9 z&>5eBP;Wke&?uaHS>1#|0jBgGSStKJ*M{CV^R`eT@a4nf*)>&dV@-TQEO*=WvqIv; z+m6fG)%DgO7!%Q<4O_Ngr|I)R-Wh~FFhTq&2$s0k6$jn#G&VQ06{5b-hU`7a`pLH&i~L67V#f5 z%S+;5kDj3*=qCFGYS4wpBZlD$I!a;2*RM$E=oi(7(Fg)df^beIJ}W6CQ-M=hR5A#_ zF4etBn>O7oS7`3v@z&SRkA(C(QJMXB=6FPyRCFxn6r8{L?)9O(Sej-nuNVwYONbbN zn6}pZ$Qu}7+}YX5BC-treDCXbuJVBPYG;;;vb|nRf{U`3pYM|?3<0?QhUO^%o+Bm< zICMw8Ed<&+AJe}?+uq);Jo-94huqfA>7DWH z8&qV>n_F%kkxvJ;rguUKuJIF{i1+s>8M*D#BBbZ+tE*-+n=k=;2Nc*5K5~0ICU)#w z6{CAO<(?19u`v^~i$iPU90TZ=%m_AFN$|6a3wI3=0qlt9r8CUf zcd=tsGz1t^vx`cwH3oYfRAUG~pEAHyylyH9(=Xtc#0SEk;Ho@z5h*T8>&e3+aAR6< zC-p`exD@{S+=8!Mj_Un$+nU0uz&qju&=)xOG*x{l8TgQ4{FA0Vn=G@iq%qA3* z0mTfq`iz>p)S9(=-(7XlP4yfPJ3D>$qV(QFeBNJsEwTL<2i!T^al`+(ath;v9pS)` zPqX*8VfT}OvpM?QT`=sQ>3JS(8N4q3d?$Ys(p=Vd|68Qqk_LCz=u{woK=OHZwxd`4 zagCMh?*P^FYaH=M4)DWj$0)Rt?FM|06CG}TH+SoOevW##1io|bfR3a=%f(@ivAM(u zq7W+Bp{dO*&DdEGEDqM$*m11_=SPAf+S&bc&l$W6mi><%O*a97-sE3qJ7A(6H-D-) zi4@GFb`N3uUh|iGb^czkhql{$ue+^FwF~|#USy{5py&UzyL-mJgL z-E}m5APssRc|ynz*tG7rvNg5j%KgB8*c@mCVwC~tp;F|CzM|1+D-7VtYnAv=SXgR* z&sNX1k@JBNi(6=}uldrLmauDhdJch=l@${co0C^?WUe}HI?lvm6c2FZT|* z8eQGhq>;VbO?HqjpP1QJsE&@eyF#JYs1L2gdAT^<`{{X?y9;|KR92JxqtH|!W?bxg zR(5j*3FEt5@i1X_s>bU{u%fC9qHa_$h)dEyC*qaunQ!0z=}AFhd0K`a(8K8HG4chBs!Bw}|`~hemG1lnDb?nsaG6Z^JV)MvfkT)Ci zgLB+37)X(G*ZtOiGlVDa@O|cRd<0Z*H86HGn7V6%_<5eOfH5T^0nxxpqGkl~ zv)Ol$NPlQ75Ojls8!d}Atb(Ut(#=js-Gg=hwi|tV+QnKWG{hdj9PoQ2yNzQc;8wK1 zgD6iF&hb3IwMtpclVsqHDVi`iCxlf+k7k~Hdq-tJ?1<=U|2 zU#zXDUHkzA#POT1j%E6%z@Xx=)Jv07hbkYuY61>PhX;$oD6*KtDTGgKosAjMg{G#0hq@q|y0+N2Crx>O zuB|T*)u0m|>6z*8ljXIvKM##QoZ4QtkY0W4YnGN983vP}bYBGF$#DMo@ufK7vp=p7 zN>(_7Rf!(FbdLtS$?g!~H&u>FHEh!4N@~)p=*;f_> zk+Gcz>np~s^DP}Wg|NaEg#1#CHaws=`k;QRC)V{p>tE;ZJ2G(3?UL<8V!Bh5jHe75 zoWW^E;lcV0U&4Y5Cb?#umwI}6uZgdDEG;)_C)L6B!opt1R+|f?m=4)B=V)x#A+!C= z6=t(f!i=o0g~c1+KIr{2{w!(L8|CFss27NKI8&LQUrf%*3G>!a=HZ#Kl(hW`j?3p{ zm-VBBkHFhK>a(6+1mf9NT5Z50VTD1YJWuFyhLUsl<0Z4}$m|xJ%I%1Iq}XGuvhKV0 zwJB+P>~0L~2QBr`JWv+2*b}L|Mp13M#Tx~AGaAD<$jXhr*~spbTxw}I=ct`F6UEWz z?dAp|*3Az>M+p=6qwFDr?9YR{rECNAc|u^S7#a8gHUh6ak@n+)9b zL$Ir08Di3&J6|I5{*@orEe>UF04xlGpC|J;i7wslp9t}bGEHH&c|}be;kCVVipG3l zzAXy&)qb~y(`kfS+6(V0TQ ze{=Y%1^e<&O4xggC@61VJu`h3y!Fayr)bPS_I?sc5go`_VLY}gc8foS7eFoo`u+r< zC|Q5r_3@SaS8IE5J`o|at48}g@OCs?uzPKe79Bk!8YSZu4f0bxU*q_KXRrkA>z@k6 zyonPG=Rd=`Q{*%{Fp>toFYg=Otk(+zt20%amf6%Lw5pcYZ$6ZFi-J2G%>zWS?0P;( z{*{-MM6*dkQwtQkVYVi~uka*87|;iO?pp_ODGC)9q$}$yU#gh@P*>Og*6q;yMNy>4 z;!iWx8 zVIUy|mV_=RH_hb3PAeXbc+)Qy9Jn#E>euiI{vzBLGw%ek=SCJ<@VHuw?X$3xm=+(H z=eFHDBFhPC!&v3SR-^t{j zTtzi0uZ@mCoI*Wtp576m1l;+H`4=L$J>SCUDm3z_ogw{Al4xn`flz*cVhh>;Kg`S@EhP-9|a088TYuY3*s*D{DIdJ3#OK$(pQ$onz|8%)`1A(5pz$7hd)_6Nk1 z`G&yHsMa#jJyEt{zTk(meDFGZbZ87 zr|q}39i@m-saAGo-}Om{ZD`6;>1sJJMc&30mXh+76KrDnuIMiM_Ybj_nfSNiEPmFPF4GhkKh;3CG1d2RjJ5$$z2S{MOk+pZ+SQRub*O%aiT%JoJ0*y(!n zu2^SD&?b)j9$nxjk$4oGau{10^vg3-QW1Qj5A0d#%iEqW$=fun${jH|=Bj!e6W?AB zr`lN$r(83AY!&a@VuJ(AdA)gU0a%e=#HeEsw9o&>3np43@UXAw^)@$lbknGbK(y4vMuHv>^VHi;G{i0==n?LQ z;mocMR7m`8zuf8~)B6D0j-b8tKgSo zfWNR!cz9Pf`D6`(^Y7pA%~W7Vp%(=Ae4Q~l6~B;yR4T{0KF_hF9AE}npRp+kZ;3>Y z_6_Sixy%*=rtZMGjFPW&+0bciT^j(>mw|)#vzycuI1?)~vJcHbOkZ2Vp%GnSXmc~I zCG~wv3kfmtPk3%WukJq|DCV+G!Vbrz_4W0xm5#V|bqHyYo~11Y(e{9=+uMnM{PMEl z{lfysIqi2eoSJ3W4EoAK-R(qsWF+*d@;?}aWRpme{;9gTar)9pdii0%cc<&UuJa4j zO^l+?!~B_pmyN$IT72LTl~q$?M@9}X+9P>igxoSXzQ(a$FRP=%x?L37(+!M{_MSjY zf<$-z!o7L06JL#(JuG_i=LfFO`G*_*b!dBRRea+HT#By>y%>qB0bJT-X3m@)bqm)p zAfS)=Z}>D+I9fd2=N!#72L@V0`l%kFv(T9!7|`<{;rJA{#OD#b$EmTn^H$j70QBh} z@5J=<_ki_RwzX;JzfYe;!PoP<@}se4s~~aMemPi0OA9ZR`HH`vwen|aX@qV*5u;X+&@FJBfVrU1VC>(Tj`QAZebG2yg(judTi{EP(w9 zarJJ;^sFm{Z2$D2>vY(5>YmA{=rff9e(jAe1z7#pv>csRDi5zh)bV~7fayxqh=YWrKZ@)Py7kvk4p^Ljbt=yjAcJ7 z3-CYUp+;r3WO5yOK0G!=CiGsD+5M{OHJ|+c@f~pvwsPdx2?vOIqos)eCvmhcoN(8@ ze2lWJ9bV;U&t9)RB~vCO_Y|H9B^B1wAaEpeI2UlHoyIIm;nl}NH(Ce2LYLvac3PL{A^qWpX5)>u^S|%SqRFrOK&>D7d@lM&{-9INw6|Lj0OOD~R zDnmI-V*;ypuf8H`7ZRjdcFYf0{jqFZQa9 zb6+g$PEKf1BVgmmM#kq-Qd@z5P`(_ze4_6p#LeDDr-#91vj~}W4rH!dhJ=lf{bFFH zr9{KS?1M+-xnbF^XZxKlw58CZzwP_|)Ed@Dem->n5Jl(q&Q9 zQIAajjI%Q+Dl-@5B?z6zk$mHp^dGMGsS*yp+0SPT0qdS)c_2ui+Q_dxhv?O(e-Q(MiHMk!1p!tTk z&tF>bL53A=Frcd+eH2OWLoC`+Nx@l|f^8+L7 zKg>sj8l09DJ1hyVwc(I zSV)JoTb6v0=C88IWtTCw7H9i1#lPZ89|&cpc(%TQ zZsAxX3KA(yPt@9-VT}3W)Qy`2Wjci-&8Fp(qk=_Ex+HT4f6T1qU}1iukPj(OUNjUr zRwAklYkeo6ge=qe_Q)57NR#oBy}9+^F2v%G@%a|*iI@Xj2*4>l@q%fXaHy6mq6WS_ z;v%RrCI1m`Yiq}vD55oa!m4ZE9WP3zHp(Thy5Lag9;*U5b9EJKXZ!t{JLeYqrYt$8BdBwgZhp^-s%~1O2pB&)(u?bzjv2?>U|3nT3Nau%Obt3;>%ikk3P5&MSc59i|2+Osg%ZQdVW<@ zw3&Tsw`=4lyt}Yq=j>Sc$N4#M5qc@Dr8g`v`@UO3jlN_QlsL#{5RCov9a=#G1EcW( z+q1;JcXB1has6$q>p8mMfONLENQZY2uVT+;4_*Y$vanc=e3IhFh@wg2N|-es+-tg_ z1l^GnI~(&vV%_XPH+3SOt8|zW9#f+JCv|z-X+i7U$v&xGfz7%#e_x$adFNF=*Eouy zktwU@`koWrZL5jPB}^q7KL+pg-V1>4h>;7q=ViR=+sfzy_krNyq}J0;h8L+%kMrPN zN|paMT!OL72;Xvc(q$eP$6xLi6OrL{GB6Aoagd=Nfi~D=W*P32k<%A{W?*y0!+{Ed z&Jc2>EVl@C*6NwE#oW^Cc7-???ME9tIq)J2Y&Mkddfm3tEaZnL-HStk6ckrDaTeG3 ziJSFoV(*Nj+^+sUfNs<@4Rm55@mu|^sCI`J8yxfkz=n*`mA9bstS<7tTHCk8r|Ygm zKA$FDoy(`6mnvLDDiI$ae8}X~(skH00&*K8)0nv>ow{)ZnT)yS{|?>R(e*`@jVPsq z=a7VhYzn0ka?X}GO2!&EHZHZ)4I<$? z(Id3`M@}Vwj>&gh{W8#c`q>%&T5uH<7i0rYKh=59)fWZd;DrkYoQTkQQA1sXGv+W+ zS4Abpw6inIGa(4Tj=Nr?$o35|vV0U3?tSP} z&?qP>Med7vWpX<&r@NyM0F8W?LvhQa%F5tN^`GwpEbpL2Re<>j8al}dV=`{{98hzJHKXTZ}#VV?U82mtPfDH+FLb&!*5Oyi&2E^?N595 z7=F|@5r@2u{!&b$9xba`g8(>QRRiuKw7_4#ND67KwSLdNXHsc}VBvv6N`Vd|zXYb--Y2lmN*+Gd-DX74c zfoQya^#E|&(`IH={vj*iduP0G-wE#ZCD^G9~i8aLoew%zbvPT^(!Wc(U!6kZBTC#UELMsb9k5qbgFE84mU{1bAV z0jp?bp@HEZgpiOY<$Jo?SY~*b^nVo7)<;vtcFkW67p{sg4ih>kW9CTs;rBPZjBKtJ z$S=c2*1kLH{%AxdD~EQw;)OGs{eiL>X2SAiN^4L{O(iH+LelKjm*juLomVht`H>>yeL8{eg_5I>*^mMLkLtDvTdGy1V848+-vzE?v3<}b z_BLsS*cgyqq=bkR$maW{XrTZw%Fdypq@xT!DzO;QFX!pCRgkIDb~e4qqn)Cmq5Ey% z7l)Xbq>X|tv796Ud)rl%$mJeeg=~6uwyaKPs@_1|Sm0Ncm_NzM_(_L6@3Kih`ufP( zMV8HIZgH&NV&Te{MMuXJkS$OD)5VLTlmDqbtjkZ3@<*g?*UbSvtwd8@q4%pD!`2SL zWRoYi-|1?^vcvYX=-64;#< z=yZwA6By{XV(=sSRDn*#R3TuD9WDDhyd=`}E_Cdo9Q-)+ILO}7Q`p*Qq5Ym9r?>?0 zs=Nd@uDeU$ls>8Ru4{%!?YoAy3TjAirn4{UVuR@Mrn|lglf9my85tE zyEp+10Og2|4#4Rr65`jOwvhJvY)4zV`k!bfD%|^7#{X#OAj_Llp#*-C1c&93XsTY9 zg;cQgyvHkoj)(3%P6E~7-1VynylB)Ur-inhfLnl!ij08!mVg_9vJEO*T7k88(Y_^Wjk=rg8^2 zgBT?~lqi}skuwfY+)3T zGBzr&hsv~GikZR9-{|C20&|JZgHhYXVk~0(es;FPvidi?Dev_WjF-p_Sn+Sh`T11f zI$5WR3>;>M6@2fr$Qy&rS_NctvWhWDtF z+{p&Hqtm1f_?GE#M*V1d@94^F;|nm19p^} zGLiMy+OrWJXjY*6#ON-HUECX%5moAKL?ri_&BvRIRNkmlu`pOSyHmG%9R@vtwz0vaP}YWYl_?*{Q2^dE+Qv?8Vhv889}kEn>QO;4Ww{b|zHfOWy>W z*ljK;{a$z4K02_1b`o?YNGi%1cz5qdtH~5;(PQ=Jynl*4F)w57Sc+c$Cl3#A$bimY zDL<;hnjQ!g4*=X-;&?3+D*eRWRL*xf+;082_ODT4pD@>NKkZk)F=e$CilN)bS<#T+ z`o<^=vFGhnkKb3$5e^#xC6ZqwaW@QpF{*Z4PKAmwi(A?4TtxM-ZZlQv)S&LjIq%^A zJKw+<(>M&CqL0PZq!78EzVtuH5KVtKRiEQX(|!lkqao(6Jxu8Haa}Yx%6-QNFd9q! zy~yBdETs~Ut4D3V&8J~x+!t_rvr|6GbA)7G|_98BI=nE=FRkpJPE?eHIk=+a=EbCd=~9m=6iK9ERoOR94s~ zfKxc%8z4-z73|k&*7_XL7pgDYHRxRMt04Dyu|Y$}B>Nvg7T#BvS%KTKYy)7i_r^KP zHRwBYCKItbzUwa0`S?nJNDF{!O!R@}fpRX^xhCodVx7;mF~05+NhM4Rjy5)8ZFn*{ ziK)p+OPc?reD74KT$J%<`}-4+>CG}ayd}VBz3rM9F?ul=_Z&g>>?9t1w|(i3;U-F3 z@uD&7)zKf#3?rTPj<2&_d{e?Ia(+is@q1vitC_paZ}0tXc!>t)kemry%EWuhn76SI z1>-TNoKHr<(J1fW!uTGK7!)MUfmb9t-4=E1j$*o63W+2HNf4o+^=VL|)&1m?59zr# zk}+!eNbJOqABUs^-bh#+=`3?BmpK~s%8}AcArnrW4jt2yA9EDrM;QbvU4ykruxKl- ziY6px@pUIl@du>IpA2km3HVdFf?hjC{Yy3e@U1Dz2%!IYgtp>4GaM|y(@mRVI{98p z{R&s@0EvKN(W^>m+E6j2dpk?vx*OC z3#fbBH+#4*yK%aoNo3{v-pE!4UOT)f)P46_0wFWm@La5E$c~BTDW|@^fvpwmVJDrO z!p6!eIivag54`N0Uf~m(Ol8|sct%wjQ}BZUzA5D&_gyJ*K)|N%qhHN8f&>-n#_HsY zTCTyN!F~^6#?p#{;)dLf$Lyn&P}~hEPGU@fWx-cFHg!=w#!PSH-p0wewTRBkFvp=N z(rpZ@s;KL0rW(_V$v)4MWV7+JjbUM9XDR~pgzGd?im?nCTum}%g(oM8__{XuZB*PP2E2G~+-*VRlK2a1}sDA!`=R@(50kbQNJj z8fAPOQ`h0(fN>xThl>az#SH@8SbBO_6Tkab$Owu~)|=Hb&Qzl#$**e-uNM-p(D)aV ztgWkMsQW!NVq#@Ua?q@MlM@$HdP1Fng-s^v)f?$eyU0)GKCD91W zJr8`r9bJ^=bF)6e?6vbxv+cI`u)^nzgb7#|5;odQbNV9_t1~d0(3!mVI#|;y3(uJeaFRF|+*p*Ev4m{ZsJcz2|AsAWZ~jH(iolhN{Znnd z`?S?sOLZ#eHPx-?ZC~=4#*rUDC$s`~*B|iWSn{IG6IW4@qJd)5!1WjMOl%DtqKbwW@;)!Z5nYa6PR zTZr2jC(K*%=3KIJvp&F51q-WS{xV`L_O1NV9FOsQb*^o$f1+*foSa*1mfva6x0ho0 z>9V)6E)w}#*F4;cCK*5@ripIGGc9e(f8^{g)RH!;@STLfDjJjlG>hE+yP#NM_MKq$Oz?xe0 z2(DZ~++d_IR!ST+T9~l|sT*m^n`pe%#gC?=hgi!*-D>b^zkeH*pzZO_T--PZzA2I= zJ4;Ox2ZVsw;F;3DmQk%+tb#*KpT1uvjT!HhzD`7xZf|D})_X;FPH0%{f3z)o-I<{f z78Z6cw=pksiT}EALO@&%(~N_dlXMq=kRN(n^7t0?o&bZBhi3o+EYFPO7U3H1-(y&p zk7mqE>!fBctDNE%P!5oqvY1MNUlrr(T8mF}bqah=D#)Zuj*p8tbDkSoHv3uK6df6f z&crl$w?>GEyl2K^@T=^1QDtRpaWO9s?~H}<`IJXZi?vU{!t@<+Hy$^f)|u2_m5;r= zun})^steU{86si|gUW9Vvi^kM)zb1GR@U0h z+cnj8x$=PNO`nl@#kG-@Egox8T-h_QH9b68xSD_|i`U%jqRlJCflHS(8n4(RZ>>Kw zaSca$4s;O(40ahj`Qt|xcMlv+l}0R)pIFFgNmYK>aD5ArjGiGtiieYd1*Hx*AKXwM z^t%Sf``=V1D!Q|vH_N1?f3eVYLwvdVG6451BTjr(PbZJa*jQJFxCuluP69ym2<1 zueZneNQsJd$Y0|;MS7*5UOyFMncraU?jQZF@H;BiTxX@R@cf+Xex_({8~I~?e^JP4 zDL&1%4sSA{@0(HOaq;o7y&lYi>lsr9l#7cfH(~-h|3c{vQq_lW974LNq_AECBR=Gn z8uNP;)blXSF{ul}}O+z*B44ir}Wo_1+-tnqi}5Obb$UC^^UFZOPPV%u)% zppKq3`DJE-0jv;VK-*{wY96(ae;8v?a(E+;(GtmTxs|Ys-$O!kCO;1uSMH&X6^l>! zysxo+7h>INr@|NAN;e(3ka5KCUu{z&)8kNCST`wsfP;q#o@hF5*^sZrHvPZSPS{=YR15coB0Im&gNklwa&JGcS}2) zvy7{&YG?;6aLANB}y_hG~S)_SM`=YO2}8Y^Yh`f45FEK?`fPCoMF_G(Cv5HFJwO`3f%7D ziyBs139z`l|5ITq9JE;bWOC$yd0L;BS@z)`1tp@0heyTQqCTy3%^#dRx$(iKZCN=~ z%Pv!OPCORiF7)u8nTd^sPJp-HTOgv-OnO!uDS;MUsQuU$Ei=*^w90lbG`1c$3ftgE zsPTTqo7A=8YOW|9!9Fb}+f8l3`0H1t?NnHdal>mCcefguUS%|=|gfHDe8^T%Wx6$w7IB5+AsSDCCkg-ykYk&{94 z&JLlhtSm7pIgKUHrpEt4+*=046|`HUB)Gde#D~q&>}$p^xuBaRlSN@g$JrGHh9sqT0o&dK}>1o&h%!%v!iBEN5z=hg1Z6b@D0I$DNO6sD%31CUZ18XL>?z$lwS{0Ko(O6h zwS4E#Lq1l7F%3t57;rG9DADfx=%dUl;SE0isk5I%5cfRK_i^xCScpDuaBiqxr4MTL zmw8OxQS)6Eq%-pfB-P856PmPr1X2rp4yRUv*LS?&aW zMvC0&^N#7Uz|y3xw$a?7T&w-|_$J+hmJ&M2WV1&;!v(2fZLQHAC4Y0p6h4J|jSi8z zy+?aW{>wOQ7AC%?hEs65;+#UtnZU2jjE+L~U}HrE!;mS*FQudVbefx2Xp#0~7H@H0*K2p|?CvHQ zlb+FfEb_=E3WE#~%i}oQ*GM{zNol?)vKxnEAgv|$hRM^X^zXDPuSj~3^#c3j$9tnb zxKh`amc7_wtJT)vkD&ORJG&q@N>`463BBGB4q)1NWMdZWaNJW)avSE5jWgyF)>Qsyo8kWu_AoA?dB-mQRgL-|2~^sHAQtxLj$3+B2R= z9=z{|kX9pMni8eQ>Cey!8?z?ILqdgz;4X`9o z_{>5CAEh8)h)bV@iEYe&EUO@&FixG6gk{2scQ^$-1Jff6Bge8kGBMQY7~QdbjplA-4JurMX!I++oed#L>Fq~%CqF_MN{m}J4(#sB5i(|u-tOAesFI!BOmkk8!n{w&iJyD8IHj(( zVe%Ej6hD0v!ssQ2F@D0>W;Z*&#Q&5vPtC+A_SvkpCN4XXDmw6rO! znCJ&ei??N9i^c#o2n~Hb0Tn(_C@Uw6iU0{4M7qC^X~=>LGx2(SabaS;sKAazbsVdt zsN8+NPmMnJ0SH3ry2G<|DTQ>ZwBANs)2FBG$-C?c^1Nd(29L|PI{QM)U52 zQL-g7vcxb{g?_;8M3cZiOC7wdl=$iyLn1RWTBo_*?#z5N(m5>D{6-EM>#4$q_VNv{ z*U64s-UQbQkQAqz~=NGK^Sm^IHUw;F>PG8gw+W90cyJi)e}At)soqY!f>`u~{k1bB@`<$1K;KXYZG_nik#s)Ov zeH+#N6jV|S3-KMN(jM-vhJAQ{vJOc8V}NH=2f7aGs=4a*IR+a5xl<<&bx9<5a9~&e zw!;k7K-e-SVP6d$j1XWL<|)&6;7X4~q{!je#@~9uNsoo^MTDG(9&XUinAu}lTvP;B zu^>W;360_Ga$Bp#(0b?W=r6ma0hO6KI7qozttILwH?RwaIAEAxRD=Q)FUdG5vlm=tnlhK>aeSq+^!CY-sO5}S*cd1f_2omhU0dE}gYiq5mc|OCniQ<{Es*O+uPgW2`8qLF{hK8Nd?8SI0NMgfwdNwsmBZ3wf5xEf~4m7# zw=4JP{@J_yf^p>FMOAj;sqv{+zj!AjXITq-mbK=It6w>GI#%U0zq-##a1kh@D5sk+ z>iXZ#Je(ARjB6E@vLaI=m^pa@Bf`J0|ELsL_X4^J6&UbVU~CSe3Lh$9U4JksI^zxZ zj9NL7Ugz<`K_H%D!X)Xx_`-tY)TV2x9b)?a`{sj5G$4XDq&B4dzyid-~KpmjmjvyF6EQ1Bz5$B4wKd7BZRWc1Vx<&- z@h;zxZfO`YGs6Pt1#yT7DVz{f*;zB}_74sUN{sIxT<4ay6dazqcmD`LQfNkRKS9@Z z+zmTzwE3wqYCEw{i{EG_<$aA&WhDtXFe#ume+V9i^q^-FuDsWi+q6 zOek~ol`D>ALPO_8sUs&^Xyx)oR^1a-|G2!bh}7>$uxz!uVRkUQbyOgxT4Lo}VG&J<)vZ1>HG995`j& z<|Ib%vV-0dJ^d2Nl@*n>t5H{8*%lSiu&{A=i|K2^QURDNhNGI$D8W z#;DVpvPpOj-UpaQg)Qt9h9vWi$QT_Q&ZOg<8(Gq};;0KUdQ(bR3_G=*Nn12F@FLHpt3`I*9u9R=qd$6|OZdbcEqWa8Zzz~KbanLe@*qi>6KB7R^ zJwV}I4eXTJT2fnJW$B!+?1Zm^0EG~8AZPcFcEjn!U?d*KH{%wZEK3<(;(r~*Y2E-y zL5B$_y`L?Cm}kcVM`&_eI?bSDC}Ty&NC`DuI})M|mtoUL<27*MLV)z+QDFl|*Iqq0 z;~Wvff$w;v>y>d(TtYdRo_<^BzSn$C3ZQD@gdj|(mUeHBk&k+F(;OEW-{FLflwiZ3 zi*2aslcS(;adC|-J<|;7S$--momdL=4VyCiJY-UC6Yd`8KXH2*F?U#|Kd<9RW-!Gm z2Z(($p^8D5F{^P4BoEBuUXi^I)LDHGzIF_91Y>?fuJqTEX}g8$w4-`n`4iaa@ia5H zFc45^Azi_n$Hv7W&+TP1IqOY1I)e@xDbrQZyIBC&z$y(27$HbYiC&xVFA z3O;-9QUs`&u>`)m_JR~_mk zCl?!cy<%qFCnCg|wYia%6s-1;!Qtb);sRG!-A`?b=<(7)DI2k`pku;x&1PZ-%#y0k zNK;z*p*Hg$4J4G3ziuW&u$IC@%}?-f44OBfZ;+n$vXPkiSO(h;%_pA_2vfYz}pQLH33t9P^5HVyE3pUL!qCuY3F7%yxBN2PY3Oay&+wKPgf(%4#0o?8txCU2R zkHq{j*37d@b0eybUFOENd69b)Rpazo+tBT6FcNHIG5OX|mGbx!7`B{Ll!5X2IY>Vm z;N@6^J*}fINv`TI1c#4>v4`ZdcY3!WutK9x0^BzRHbu1OV55*{H#xqK?0!Ne*vmGt zkS@cESP7Z29n8~o?8r_-ywjND-*W3^2gcMfCJfLKB-E zmGHiHCzF%Yg|gD>wB$rJoD4pwadvIA@%b%Er2aMaz~Q;0;P| zM&s#M?b1;1_CQ~n{BB3&f1V~2gYLMIRN2?ysK1Jb)?AzJ4tdCwo`^!5vYek^R5`9! zR@eKYBFZ2EIa@C8w#V6Qzdjt;aWzyja5JIb)=>XGJ8-p{8JXpX^sUPAKfQr8buJIP z1D?XknHGK1hNqbHb*C;}ft16H3M?hK^k`}j(tu$h|CS6h7O36|akCCK;fCjXMxb0~ zM%uL;TI_gy?Y`1(9izR63obP+wU+Pa2~KP;dvG8f>S-R;7rMFAo&Ut+Tb`|W8}U2# zL#<{u#y&j+bs;23TCy`F{P|zTV}SvQ?hZkM4Ir}i+99xDwtMFy3>bFXvm^}D^BA4s z-84o_*!En|P@-S&5EAufsL0C8fABVqn8`Qd7cWk$*}=t&4l$cht}`_rV6J0@RO^`E zFS4N_l_so^KA69m+h4NVd8gjjNnVm1sUJ|i@6wSR5ka?JqrJX#OCl4cI8lRUW6DZG z8ykHP1wemr`~>{O=8*X1*Xkb_P3n~l)WpWZRmOu&Oj&UyUf0rO+DjRxhISoQQcUvN zh9uS0C@3={MZSbQ=3CLyR@6VaLqhSlwR!&P2%}IT2Tw$ZiSZ4qEtut+9+IV&q0HXy zec{}#hJ(9++Py)Lh=ff14Ekvi)ScjK&MC~yE=r0e(O&ZJf$spOT_CxlNA!a%kbKuk zd89w0#gugN+K{R3C3x&HUcML?@7VC~pQV?TKfhgL#_Nvi1Tc6HMWg$63{R-d8zuq< zOu;Y~H-CMK9&nE#@=Vmw_e+NFBO&tN|Bz)4iGiMsS#0R2sC5hxrK+A%Xg;2VNl$Fo zIBeLv(~6Oh!D$B?&p8BCc~LFeuhjGvLtb?oHHO=qos6b6d*l1yuCiYXy@I^O{y7Ez_koVoLG@EW63cwfw z#z}P8_1CVw+k}z0ZZ<&U?4JN!8rG|-%YfCawzoi8m(%6Z82E`re8rUCsiiHjfYF5q z-G94X{J&Z{{Ewaw|9=($9LHuFu=R_qv>)G>L$3Iq+FOTVQ&wr(divN1g6~1EIWsMSFOM0nJ7xM0xRuTEWgle~SDZLLZW6ZePciwH7n%qCoK%&m^ zAK#CKf9YEkW3|NpslcypTw9eg@;~WT3E|xB{tIdYv_SIEJQ6dN3c3a0`f9>B;V0tS z4s4v38&P0IGxG_Ak6rX!Iu=mNJklCt%77ArzJI9XPV0yN+kN~WZ^C~UxF`upcBKt> z@Qs?Rw)g(^3M+;VcAw)=(lnLY`8q_)e$dBhA z6rSLV4OX|!z5#f5JjSAggJ|f7O?DI`&4)t6b)3uSN4509`bF99)}EqKVn9F+i;Pu3 z_SZB9g*YS*MjGA)$cOd&P+C!wM^r(tNEFmGD~m)(2=~^?#PKtG&YOs>IT?_FYWHbB zxg<8`M5E%O!fu!mrsbEjsX?BHz@9WP9OnvV`w7wU@;ax$n=LZehtCac5u$}1P29^TW65VjlNrn2kczQ@o5)#>c#JUJ?W3D6P}nHD-wafuJ4a{$0Q;$T}F9=x*GlAi*`~nhT1|yTV2TQ zC|+|_nUT3M0cJM*h5&|YmC4zwcSL05a^nlpsQ?r&RLM2sLxOYC?X(|0H4UTj#VP}T zZT@$7zrOxilz}h-uGHOnR=o1j567n`14$|pT|-cmbj1fvQ3%m-qq;h}C&1gsG=-mr zkR;&EfVYui3)0tZw`RqB#_(; zVy8I)_62oiW$nREzRRIxB$ngs^sVWXsgMVJ8X8)&vBisikRQ2ny4kOHgU3rOF8)fK zC8 z@#Q*L8t64tGA*2vhLOIIc}kiekF;u;hAxZP zD^XqomP)mpPR5CQBgvCK3h`Y>C`@m12qZ#5!)D?vD`nJ^CaYW`77k2vf2eIZukz~X zu{jcrTU#+~~2juzrdM2%3zg-3x8A}J>X3!GA7e+Eh42dEj#WM49 z0^2j3%`%<{8M=|FvBK$UCVOIO5idE+_z|U#5t(*pr_6k}wWTDKWO!|ibbmBMR!3Q* z%<+>cUSt(wrdQ^MWVuDH)G*D8DLkWS1Hm`$k&qHu4r)!7I$P-_X3HReZ)8NEA&mMq z%&hCi)tA#&F7aIINPxpSS;Wr>@7foevT9sfWytoYXJ_Qq7SRK2eM;jQm~>a|O;M6d zlo8VeRodV+1|i}8je}SJ@^|`?$hz_WUB2{xf~789m)tugfa@7AXtPvOM|>|aaH8~g z%2ZUt3^aP-h;Ea^MKS_g1 zA~`y2QNqDv{D|rG)P!NPCdE7Xto5SGbKxM8bmtSvUxIX5C_S_>JAhKPJvl-~#f2=c z#S#lgV$bHhVCK~F+FkqcP7bcU`mTpAVnJ9514G<<5zYzp4>>Jiy_RA{7n(5tf{0~GM0n|jgFW&mBG+C`WRXFNkvsP`pz$R^-Hlo0g zHN762Dd8QzX&}Da)~X`|iClXMzyH{e|DU5#pf<2ig*~QH#U8YB^ks=>%(d0?vRx{- z=S@O5f|M`ChVtVSyn+_F>Z|RgGa*#J^-MKiF}BXKu>N$6r#gN@!_vgGDD=wxYb9&TDFjqJ9)!*GSr(&D0rmX1| z_C5_i+(>%t+#YXw^6m&KdIq5rzAp0K8i4%hd1g%L@GUNv1ON2J z5>z%u(VO^od_X+I!aSA{ji|BwbF|E3YrDz>01`{_SB;D`U+yla{QL701yrl7`mNeH zYNn2LLzw=O3sbWYt71ToxVJc$%7gy;+SEAu~$NP$SaTo4$79yyxtL zb9_P0^b=)I54+p`KF zNBk}YYQO&_8pgN9;in>LA;II;91WkH-RPlj$e7Tsnik`9yZkF^0;;sqCa->4dRAx@ zu#de4x#4Bv4Ntk`AK!5xpEeQRmPmn=i&?NVDML!&1h-vwfxq+Z?g2m%lqTTTC})koJqZh zj6lGFD8H=zyC%6TeVK}?{!kyXpop0gtOEaET>qE3DP_Z-98FNWr@L0!Pd4YQ=1aUF4kc{QO}AVbUs>#=o<#9v$85^pN69k97P$YjFTOt<_}Z^47BV zC}~!>ITM!1y18I0u2i(kVZRe;2tSdZB^fw)-?NJO;*v%@Qq;|0fXR5Uap?*9W*w?X z53V-fudsf!e$meoKhXEF4xL}OKd<`us?MvS-XdN<28iCrK$ce14wXuH9#yq)F9}FF zd11P<-McqAz4c2^dLW`mn^M!#c3Ub+4IXm)>|y}cx5t-PR92&HmAt&{T$5#mR95zO z#U740ksT4Yih%UBP9~36d-~+1{aX(;rw5~a zX8Q0vSk0wSx0GUWU45GC`c%iStvnZMDLGM!B2qxkCedW5D zMTee!t0Z&!hWE}=uY?G*_x9^d*juuP_%QpE6GMq|cCK&OJV(nN(-6fn2~mkO#B!NK7E7u;P}>0Gx>y!@`VNh zL{)0J9=7H!=k=R)k1P;ihZ?c_JI=)bX!D4$q_ojk>u1XL{wJ!*oRX%hz#C~HU^3L4 zka*h@$U4cU6g)b3E}KJ$mD?R>7&PMo$8G1+=H6JB)zBcGX%ul%5`=OM`PEU2Id3Q@ z=iKTRcN#GpEQo^}L*$KI2uiBEoFm{_5Yh19dS?=zv52(x9!L#~0;atn@?pi_|JV85mZJ}5&6H#@!Wgr?h!Em0nV$LEmTLT3#J=hoQy zFyW{^5h>9FPPy8jmrN4SgWAPym#A$vHWn6QKAgUWitwh>8m>!bZXY2ICMA z*y=ASvJ!C1nqxS^xs^9*>=^9XwA|T_-{X#~aAIUfb#ErHAT3c$00Pv$ zLP)a+-0LG_*O8Ix8xuVV-4k&S#iYy#1$b=uz7ua zuEo*)NFM?J9HMtb-&NPd3VbKddK(7jVgBInF`}A``-Z>KT$aSw##2lspN0Z5A{bJr zNcA(O9soa3+|#q&--Q;69~cM^JD0xp)-~9Xv*Nny6*oN~)LebdJV}cvDM`=BF&`ub z6JFvl2Z7RaZVc*HBo#t=o(~nQ&Q3)a+$cj{Pw;am^%=e-s8~#)!GQqGxV<0VmvwOy zQ0?@1+(95X7cjCjXg0^=bPi_0giv6C_IxyW69YtiT*?N|0*`AeM@E`^EpwAoz%9#Q zpkoLIl-pB=h&R6Y)rFH?5%;QUO4N}_+t@(2rxX=8B^M-EpUWf^LL)J!y4F9E-3;c2ks_Quw5_Z3t~z<gJLx$neIaoLdn-iuPO7=BpRYH-3=5PZZ@5NuAp)#VE=PTuDoNAPHw z<~X%j3iRz)kUGBxVZ?>K@~pWN`5f>P`PdR4Fa~>U3W?Jf zqag;}U~t?VcMUBoW)9t;PxLF(9^-Y*2vV9r5pDcprf72qtftEA(j*`GN2{wIT${7{ z@n!4%@BAvu=s@-t>N&pWMsT_k@9$A<{unb}YE zJdLF#LOZ!#;28z9NctI`J{XBx7%oS~1kCo5y2{S0VHT80^FmVs)~KGxe=e5C4PCJ6 zEw)U~*Sn%Oo+<}Qh2@nPVz2ztdd;$>KeME*cyIOXYa`w_6Ya|CP*FT&uC&<+So_Ar z#K_af=$6}9Q%_C}*m3O=o>OHgg@^1?N672z3(B1}J5LR|jXh?|loz4l%3{F>2aDUT zbVUxH-VQhyHhrVYc_C-=-^F#VM1hw_mFv5gVggrjlEG`fo(1Xe7Gn#Ibe`FSy;9-g z5b3x_*{}#KPHo$M-+h(yJyl`4nf;PmRB|2YeO+O@(G{xj^-w(L>pc+|6ma~*1d>yi z4}^w3D#t={684c1izPzT^DvI>x&J+n;N2`}xvN^xCzP%}1B2F?X`$$c3rSaHR&Ysf zVqmKL>B7sHjedzFbXqh`YZ7(grc*+iRPa$60=ZU;A6NLuXZdXI&-3aNkBAG;Lr`g| zF3We<>iqIlJdoo1yw#mrj)Qzs{o0d(nWs*?da7KN#rfpO-&8FV1PzkD>r(A)vY7YL zj7uP1>4t6o@n5W3lW2zYitoGbGp{B~-uXe=#EH zJ|73Q)5lH*ymaA_f%jo7E$pzUqG$y3FTd^Tq#diT?hNGSk;pnc>8RnYZ)**@D! zu!$D-0sHJdYJ4ovQBM!ZG4lIm+2LK{rw2*406Y{VQ?UWxIouE#$i12+=Sc%Dyw z(30vhcaV4zj8`q$t+I@||HQSy{x>E6i1f#B_O@b7c6F>gN;K2ixNvBxGkC%t2Kz;a z^{|P{ZewG6aT zkKBW&|9y_XT-z2O&%$JdNUGA;Pe7r1u$47=0C-fpEYubZf+NIwe~3QZbGWOzdIPuk z1p{VdZ=JoN^$!9_%N}PbIZa95hlva%pU|) z)ST|?KND|tk?kzxulE2wsi?)_*JyoHk0a-)N1yAoxh!7qIO4ZwOx{-s?6C=RASU!7 zapn68L`KSIH4@a=0&sf|BJ;qH5dm)mOK(iu&ks)vVUmYWse2 zwVr?W&)knpAZKxtO-bcsf<2j~bk=yZJ3^h>U9OjpekG>SBSipS1A0TXUqEU*@g-lV z&Qle{pEpNf!W(1Cd(wpZzWTEXgB<=WwT*yvoTlV%?}g(;7?TpkGOe>O+ONpu%muAn z=I0m0E#{zFFWL2j1(_J>UJ}S^{GK2d_6$?vN;kG3ftB({s-T7jo50Dy#fZ343cnMB++Dbb=kM&N zV>|-V6y;RJpPZSMk$HFPrAQ1?KJ6J=FYar>JEpf4O%*x5gvGDVV z+KEmWYw@y5yR0$mTy2C5dG+-t*l+}H=BoFFK_9@es`jB~Xi{4`F zboWg5gid&Ma8&ar>F`d#Qkb6T!$526mKfS1z&abUhluiYcENr!V%DnFMkt!)4cxH% z@w%AF?%}$lU`bCXY{{O+oXOa!$!7BV?fOXQ=y*lFKW9L>1*&9`?`NDW;D7l2+n~8fAtUBI_SD1ngv^5!uiu3_Vh7z4jzH?UuU_ zAMl5pGGQm>S$I6`e$v;Ny0->y=3Cv4mEUL@l~x3=XyO&lMD$tpp1K0L!J`+zs4&Ff zZJx^Obq3lggI#yPjsK}E)zklqj60beT%c1dHH1>U*m=TS@b1K5d&Z|ZZ!pmH=@-^7 z^UD5ggDBLr2SgN^qTy0l-?_U9+7}{hi3UvgJn^HjB31}WKd~BC&+dct8u4@>hX6RN z!pQAqW;%#yYXyZ{36*CU8CoWhD`uqzZdmo%vKYEy-;FoqW_^_teBlSQ-hH;;EFD8G zFa3AZZLYe@z<|I){88Fp7%>&zuQ&E_Q@H`H3KaW*rpH`}j<4H=W;X5?A;#$@B;pIAANl$~uX&5?(btUDLu8v?lN;9-F`M*NTzp`+08p~$g*xrsp`;J4tob?; zo!3HiWX%SksnF8V3z@JV5@KswHZ8Tm{XRqIrnxY}P`w*35PLVjsfXZ})qNBjzvpVy zKbTUS8y|gEn~5Pzf%fyBFhL&TS`v|4&T3WLyY;AtYNh4qGbdL{!U#RzGOJ$p5rA|u zsfgFcI(3$e+33H@VF?Oq>hh#v(Ag|HXg}i8+|eWZQf4NuvLgGL09s%YJZrj?WOx$$ z&Wa$+?EE@Zc0wROZ2t7SqxI_&p0kWIPFCv=l(KCgj4c*Nv{nR~}&Sjte)PZz%5 zjtxsEjL05OT3R@Ju$>B?f zG+F*v99?&@OfGM_T$DOU4{mPDx3tT;2I8*vVYywmWd8Swx!2jmZ)vDs2?P@NuLFMn z@VO?Oe26l=x-QR<8Gq|R&ly;fSn9zap5}-*=X5@S|7y~fzU8y-x6*F|d9dI)?vF&k zHxRZoG^{8D(&n3PLSV4Sq$yt+U%YsVtC62w6p}acLWFFFfkw(T>_0Op1ttEeJNRv@ z3#nG>QkZph-pj=)qoY8Ky|q~|D?@O~9;%RIX6yUC+GPkA4>=FaT!-=OY=eN?>HFpm z%a6iB0wJdesa4_Mt8T72+_GORhy|};KvPYLoce7NyV|%2P}cZMK$tGb!xiTDF0NBR z_1Uup2rzofD{n?^@ba2w<6AE+WA5Al_mqS_KDp{FkzUm0q+{De4H=|5=3N>+9#8(Y zi4%pzxs*EXo}U?Ux;pUWdF@LV_&Io%pAJ1SQC3#I0H5AgQ%B(}Tr}(Ka^UFB>2lmE z1VpCF#U7tdv~B8wzb8mcSVfhFpes188$0Rz+;0UXIdlVESek(zI3s4IhkiJZ6RN<$ z#wpmN_!Swn)`8uujB|QX@LPlny$cnIm`B9OjxboBjj^Toc={8%AQPcpV5!E7!I)b{ zdOCs8_|cw-4c}bdmt4Kjjgfgx;=)Z9)rQblR`4rAAfqwNZ9>*ZAmEiE#>=;lUs_XT z)cPA?@CRH(*3zabO;9V3Issx*I3#ZFW1^1cKnS8us;p|sb|bzLi%CNV&4^oqtQAJ8 z#`x184PiMd=@SVV89HjFNpL+1RJm;$`jYmNtTr0rd~$Zc4L0NzE+X=Fq=*B9LEK*& za)F~M3Dc7qFG^F7(Hd`2#Xu=y!+5}0U8;iC9TX{-+0tNk2UYncA*{!8z%c8IBR5f_ zyZM4|1*rB6T%2sGt&tf^Ewd5D9)(^TNeyNH5Rey%n&R#iH{9Eb}(oqkUTJ zddxWunb)Y9M#NbF+oKBeyATddjNsl`R@$-185Juun&g7|mtW=$(HZ5=^b+XJ>ja#3 z8zN?1_!V@qr{!>2i^W@Ayy2D@9iZ>fS6fjZf)j4FFV~s^+Y<=70hb1bU?ObFLez>O zQIk2SQ@RM|OgS7^NFRCB=xD^&l#8dp1?+T7S{8JfW7*)Q0fT%f$Slra1v`&hhn#!G z{Vu>~pGCW@s)B@tFM5efoY$nJy&aAN%aqq>f79-a1z&Ez?Lt<5Qdw1BT-1-@WSQQ? zL~s@g8dD83uLR&`Ct+h6)-MAV#yj}LRB4ut% zcy_$gC$MheBGPhhckl^Gv7!OBc3O72scmVlCcTK79@%Bq7db*~Tn70FeyksRd*p6> zh;q@I^qex0w||8m|Il&A(92y5{3X(c{umJUZ7~9(Nu~!ls|5>4J}n5?ZLqmqHLZl| zHE`&3Fg-QdEG;C+X7HrE|YRhuG!o7K^IJvq9=U+f9*5v!TXn)^Gt*bH=nTNfZrI-nN4$F({ z+woGB22O8jd!#-B?k^cKRNjHXui8{+0csz2$g49bPdC)Z%^1)5ymO?r1x6IVB`2FH zixWytW)-a(Nffh8YZ`oU_KPlFa5Ehd78PYMFGTt|^+j$7Hp%r{a4}*z9w4Chx*K4g9 zE}>W00U=JH{C~bAONrWZgsiM)@Fo4FCx;JupnNNIMlE#X+Ep!eDmlx{x;M0{9!{a{ zceh!QSS{&~Qs5uV_iHwi@0dH{Zr`j;AU~r(d`2N6|Bm_Z1yUnbITS4xJaA^?EWBCJ zm7KD)Wz*_}WIgQnPyB>Rh~z&?iSR3f0zV|&Xr9>B6(FA>7gB$c<{qVE*6JUTKnVho zyb; z>Zp-WOZioJJ3mBD$dh9%^U1t7EXa?aU6Tgmwsf9$o>bB65D+}J5kHd(yf@ZU3HVG2 zL!2GlPo7-bdwam+`zM(1pU$uHdm`Rn!1R9p^xxfL2daAi)G<#W)lgi?)YR)~t1n1B z1!iClEH>-Xh=?iAEriBh;bMMdJXT&&D-l)Q z`1;nS#<8@x`ktrU*00*(YS+`|Vp1HIuZS#Cw|zxa!Zi2&)`D-pK+u8Fa(HLkpE(?1 z7bn63n!2{$7#PunI9J|A+ToH!+x|InbZOx2f!~Z7GC9G)n5!M~pTrNti#T(2NRPtA zOfcfZ2TU-4j09c(u2TdYh7vPQG?3oFTEj#E+$gHLL1|NHkpp2=?iRSWE3#Ie{11sg z7^N9a!zBvEJj{e5#P*6SRr!f1h!i$*Gd%f62Nx|A_et?*xPkbuW|XDvFOMR0r<4?M za%UdaI-C=+?_$lZ98AKjcoZ7GsyP2{*i_8x)6c)Zzi#lMBn*JY)MlgQEhomUQ(?t5-{I z@&X6e;cr74(E9Ct?1VypK~gf`6Ow=B^C|(C!4(1%xZe}?>1dhj>hRFw^IU3+)S=0dgUaDc-J zp~&p%a#%5qx%x4YPGM&o6sF>M(92cO zd<;G%ifP#f-6|^4pBZLmHTwo<*-uE*#&olU=7I;*CttWW_bn~Xs;4H@%=l6Y3w}T2 zlKz4HeuE*}SE%ads$`?#($Ye#@k?vd{}<_1rw^(MZ(G~IV zH9rU19`W7++)O`ZMkA5iiyzym!au$3iUucE#KRmQ z5)wE(<|PO_u#;h%Ig3;8qeGy>F@~aobq<7!%P3J}jYy7cMSGC|H#~YQ$FJ zgRa`dk6)WqS(la{BZ9sgm0MqO;W47Y4waT$t>5rObo3$)2L+y~s->2@fsytAQB)o* z4$}go2nlFTKPw?Cc3xTQa8=H}>uZ<=20iYmT|cGw=|A@9ge;h<#I{+3=J$tI0<)kL zkhER1;Y4w7WmV|oxJRy7e%i*77qz%Aygw4L;OG~NDcj%KJZ>5NxAfuTg&llX6d+Mo zEF!pfdMo@i~(62{;4&*BF~62j@-?j6$!!oWxj?6f&kMHcQnzYreJk!saHy z#d#uj(LPJ}lof;uZ7Daw*VQ|*MHsjQIQ`l#VI|gFL+wZ`n_HsHRR`;1L)X#k`?JYs zx}ENUSN0DH z?5pEqePioC++vFm@&@(IO>EtR_o(D=$QHc;2mmnlhv@!lqm+6$dT)*hWpXswc)C)@B)<4LB{*I>_3VfTLlm1f_&#$6QA#W$vh1N9 z=X{Oi>V#n33`O?fp$9{S3|r?wPx;_EdrFkmZnYgTisbgw%QxNO{&4edE3O727~`5! zVUYRGS>n-XT8dW-sTv=j&b|t>tnj?M&%Zc<`20L$)}ZCwMxcH+_cV(Ul-mHH1(?_; zzrbW->&hqEiqrEd0;IlKBg1_$Bpg`b1od2kymi~hvxba#q;cu$x$s&y4cmf#{)=i-*!>09?jlAsE zsB>@tuwtd_jg-+1)@R1c-husy2?iV3^XcO|hTNfgnx=~Vy0?+Q;GHu zuAw0#s?Xyw)YGfbV?D;8`RA#!2J|R;i&XvtYq5{lhT>I&m()}knq;|azJ+zyfz%PQ zl*y#1k;WcL?U?ZI`0d&f+0M|%fWQ5-Etzbc<~pB@r%VEQ{@fW2U5zjkD;~?yH2fbj+yPPjgR9e=z&GD}4jlla z{{D1*=AQnClz~|!fbw5a0IxQNa@MM01Os-)9<}dn$tqp29yh<+?9mYe*ZD8dn>uzu zNDo|ypNcjau1dYb;~ML~KrYmK1-(6_@6}PP{x=v6Hx&Pea>3;w{;L55mZX}f{~m8) z^#7n(=#2l5CjDP z#hr!zwa23be}4(Rp>w@b<;ZQ{2^>#g>iV8>Y2vOJm9kH4*?2}nVGreSk_L3Z6XzZVG;>X;k!nOyGZe7ZV{(!yEyGO6Na5=X?+Z@i@sWJta+W*Ymur=)8MmC5=K z>B7xu#%blIp0x4IrVEh76rdnMrRAjeaB)dixB9@3ImZM;60=1{?qB^c#@;e2sxI&w zRS^UvRJv3`V(6hu1nG{UrMtUJK)R$mhZ?#&q&tRgM7o=yx##)6>%I5Geb-(0J8~qfEzl@GE!j+7M&{9BOxNn=7BwybR5;)#Ger>G@H+svLl>d7kbv+}6{GH@G4IQJ! zgD>rt+6{D4na0n;=Dy`9zg-zXm92kjU4z_shZi46En}3vWi6v7C4O4&AZE{q0Q0d0 z*xH0XL^*5e0+s5CW0mzR{rlUPUELzx2X3Y&$yc`n`1K8@jZU!C|q-#<6I{`Ka~=$ZJHlwMj;Qj^d$NdCYYh;zhI%J9Z+ zmR&E&@G^QtX<>43-2>Y%kO+Skid)SZ6daVCd=5U+%5APf3)himY8vCx^$}Xz#r1h6 zrQDd35F-KP&A+z$ZvVBAlm!Br!HOH~L)D7x}@*PDlyG#MH96vXHU z`cyL*f@R)2h2Hf}L;aMEgSGQe>F3ZQ?}!IxXRpTgEQQ;?CJYfDBOiEkJUrgS#}eV{ z5@miux-}zf##ZuhHaz^A4HQ*36DKWtvtKiwtTk-6Yeus9Ap%Q2clU@?U=gK>O84Q` zmj%o*{_sEwHN@$0P|(uu?V5feK*>h?4OG?XMJp*?7b%_P)4S{u_Pu{G21ls<2Elw< z7O1X8w6pq$Q0Iib%HJ=Mmn)lP)it1^V#UP6BxrAe$BRv;uk8XdU3Y|zyHgmv`|+Ft z3ATyywv*dBQpK&Gday*Llt~uM&E0o7%?|gEnbqWa!M1_8d6?wbCP+$7Pt~&*_^*;i ztjxo5;p|GZz0Et?zx224m(z;U^-^mn;q}=LbBF#SSG285>R{6shH}lJQQm?e+l#B2 zmK%Zx8CltX+UlKqur8BH<$=D&rz3*peKI4DzTi2&aJWYFaIt}vSwwmsMJ4a(pFgxy zQ#xHdWQ@)q(VJ*>pU)f%5;=GIS3`LTHcAA2`lbzjUj1Q5+=-ozxuKbI)Xu6=NU{hx zB{4Iv={YP8*Ut5Kb&*1q+2%oMr|~KEK9t|wjDzGmZo+clXkHf=fVuN8w$}?o&xfuiSx+*kQ^#Tk@ro?>@~TIA9xgv;`FIEN_?q+G zsQNd8EUO5q?rgofkNoIfbiqbWGO^#TS^i9f8Us}>oLb=E)LVPYaMST&|Pz1es@Q-~ppY{s`3sw3sN zC!fW}TO&-%4n#?_OtIFyI|pQN;GUloR^YtXDom5s=cMS}%yvzl zr_-#y0tDsx6c|dnShUQuG?UZ+qg&Gelm0;VEK*Tx&wZ1Woj!kl~LrFlYU_ zpdo6ig=7)w@B2mM^SjS9up(zqml0U@E@|uS*ga`EGffiehBoRe^v5=Vo7sQqURR7y z-MWuh4WipR<89gten!Oup)~~D-g%g?WCH^azphM@#QAgfxnr!DDW1mDS-ywuxM-ef z^}yGVxw_M1zLN_s-$%Yx?v)`iy%>94J;W0vK z;}4Lz%*~8BT`?Lu1`nE0g3s-o-B)RC$t$uCTe?qC(K>uxi(R!_tJg2U;KNIJ@0?Hv36tZ)xL&FKy)+?UxD%=oT->E3* zBSuPJun6$>?0UU0wWdGmcxLVJK~N-ccF!WV93?>|(HE;}6}f8Nv97T<+bd5#=YU8s zLEPqxxBk-Elnw+sw6i?}&sVGG=boBN(CUis# zbzZV|e(;ti6lI$z_4;Ih6kmcs7FYsrNUdS+pA}x7%0{qow}s5C3;1GcNa!4_#T z!VVc}TrHBDDybty*b>9waJZb-`gpDn zC}cIF3wL>)6Lq~G-XDWEu6>j(%`Lu;tbZ4Wl`$bd0fz{!Xbe>dF`2BhoDomBuYS~( zdRQ}v%cLb3oRK=Q2&VT#1=WQP4P_juQ0)^Fo0q~0n#Pc5^OVqVdAb+(iD{AVS}HD> zeQ#Wat1uj>WkDU@LoOi^KrJ3y3P-=SO!u7`>;MnJsunGmAHxnEt{!Er zTr=v`)hMZrOQzW!Ko3wMROb#H#iPBPO(TRA$*ZcM#VDcWP#QDa;=&>Gg;ZCq7`$hGbj{|djDotV zp#46RVgchG$^(%pQ4olPXK@vvDjCJG$(U3S42*}`6W?LeoQo~IMV7}s)+$IE)jY^; zaQ_8$-XKgdwkYsY`E72_ix^0Zj9VzP;4@Cv8Y#7wf`rJ1R{tM6d6>+#Jj1KsG9uE( z6CD^@#+B!OV6$pf`x^;*+0oH>qMYCIu}h8^X4W>#ssdGidEsV1XX>~|t;;_5tD}jd z{o=HP%qZFXx~en&ChNJwY5}6>S#}SR3QjQs4|zDXusRu9^3h;7D5>a^zYEFc;O6$Y zd<}5jq&DUvp1#78qFQtIOs!`i4o|QX@Eni;&%rlQV{N2Z1~v|`n3STjhDNAVS>dWN z4H@My7sWktu~%w?a0?AiP7G#M3!&`WWNfl-cgk;qq9yI z)_06OEa!ad>E4ghI4vMze8IZvjquhimhN0a?5Va~mAF26!7jJ7MsaWht&Z=VcH@sv zVvn}yvsIH4br+mMfKk|;l{MUKLZi7?6o*g+!fKmjT86t1Y<2$r3w-N!4i|5|J-453 zVo~e351L7jxv0?I>}sM+TVqE05XSHl9Cm(+DpF_a{i#hh{|IW@e;vnpLEf7SN!3-9 zz`K5ylT?DvO3*skmuO3JrU@zH%6JG&⁣~Vj!ZICZ+Jg)1H-al>(1Ok~Fo6Pl|2V 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≺` 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/test-keyboard-browser-display.png b/developer/20.0/guides/walkthrough/images/test-keyboard-browser-display.png new file mode 100644 index 0000000000000000000000000000000000000000..5243a8939b6ef47d770fd4743cc6a2bfc6deb8f4 GIT binary patch literal 4004 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/test-keyboard-browser.png b/developer/20.0/guides/walkthrough/images/test-keyboard-browser.png new file mode 100644 index 0000000000000000000000000000000000000000..2925a7108695f26ffaba9b5a205f7882e3195668 GIT binary patch literal 41283 zcmeFZ2UwF?*Dfp~G789y1w;@=Q4whh0wT?hbQJ-S5)ncMDUn`62*?OlkS-k?s0dMd zO+b{A2%#t;1PDk8B@iHxkc1@v6HsU7edj&jd%p8s=RfB<-*u@eKF{83ueJ8tYu)#H za`%FTk=W*4o7b&dCuV&9%%yef*0X`X=YQG=e8VFtB?B)4ewU0+tt)DmnFKy;fSfcx zxo+LNIFS`+A>i|-o9FHP)~(w&!T&38%SA{A_;RcN*(?55P&fY|XJ7C-BVRDs+wV81 zzmxS(z%9Ae#%E4m4tAQU^GK2zgU=R-JDJLniD7eBo3Hwmj}|6gA&g$RTZcQTt9x?O z-3AMaangpg53#qjZ4Ng?xq6=3su!r$Nw<)R|K0QM&imKC#v7fFD$ShS(gkiYvmkuF#}|*Jn^(RPP)k^Qr2gPV?13?-n*sN@b1QDHU5im z^CMt*ci}5^W7Q$QUxWv9&P0t!0xut;T+RbGmkKJg_esuG-4Uc(K5dx454?PBII<6z z)a@Qq&gq~Z8PUt29eqnlbokqWHT?|3vcl@1C5u@s@ku!SK^O;SKjwlCP5i`R3ZcM> z?~5&c1#<2mo8#`=C4=U_$jY1sRQo*nwQcvOWQ zccxcl;R8(#8)TUk52fg<@aT&oT_t2YrlBSJARL#OLX}NRqGkmfhg#O{v(z(G!E#v{ z>Qo3ByCf2BJibv+HQ^Nnm#(QKIp@>u9X8K>9`JYiKbk0xpoE4jPCVB;!YvMCj3&L& z`=12;FI zVbKS8ibL<}wwF*Wi<0ATGbtx=IH%=QQhZJtTX&(uwSK`^Y9b}4Dx|PB!VtP&0Aa7R zYEi_&<9U8$>~2AUisW9!pb3|7cSyaLacA>+R=;+!XZX*lgi(Hu@Lm$P#DJ}~Hw8MUJIo6XEVsBCyc~pvNs934L#t~*8f~POVnbIC5z<74i=w4VXNy`ICcNZi9N;Za zuI*9Xku9^icpI3PpvNA)%Ivd69SVwBFdTcLkdsP7v7@7KXJvwU7ff7Ox(oA-emqjqdW?XxWpzewkFt1Otx+5L)ONh0JC zOHkry!$8bfIXdLLMA#y_m8Xx0TOy#Atim=G`Yf`ncyd zdI)S-TWQVMnR@sI#6-4QDnBU+Vbdpa<6dIWjo*>yt@E;$WpyVQp$OZtAm06Im|O*S z9#dhIT1pcfC_a2`<%WY=kf_7LfZArB%b6&?1LZ{>SG_W^RIWCo9A`J+HTLc`#~>_r z8p>Nnzgeo=aw`Y1e?`;frcW3gOk!M(IifkTd+|vYp<6G4}jydq`u1NOr?LI%RliR6=7yU4+PNrgAYs2nMucyUUiqRovt5CACcBD3eGLW?I1mOF!L{U)GG0+e`q`yJBY6YM zUpc2=QQCNw$jVg39osDh79>)J7A`63=8eLtM}}jYBjbShYnXIH>SKbV(z7L;F<7(~cX8mT3NEGuGxLJn zLhHSVLnIUJeZ!KFVCKV#*~@B~cVMYq)KhaieV}qji_)SERX|W3}hH0%^`TSVyvHqYrU0|p@s5R>67kV31wdrCx_9y)-^n2SF2Zjrg(R_1NBPYHy+G51-gv zn_>iq-UD6pdA;K-sbc;9T!(b1@ax}GIrYsVhb){|7DJe`5Rcpb!w{JCp!AKoINPJZ z0JSbtOyVhqtgwM__Lv})A@RAAZ0Jr1x*0Y-S34MnY~B2Y9bzDQ(io|)&Ba5r1PuZQ zMvQ2bAZWo3ZrtDj(r$)Y;sz2`0a&W

CGxacw!rf>)Z=V3=xK&b1rBsfJVI#+vIY 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 F{{uOzHWvT@ literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/test-lexical-model-k.png b/developer/20.0/guides/walkthrough/images/test-lexical-model-k.png new file mode 100644 index 0000000000000000000000000000000000000000..99aa345043a216f8ff00d579c1661da8623e90f2 GIT binary patch literal 33745 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 WYcC{!kjKD3nRJfnAI(Bvy!$_tL(VP$ literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/test-lexical-model-setup.png b/developer/20.0/guides/walkthrough/images/test-lexical-model-setup.png new file mode 100644 index 0000000000000000000000000000000000000000..645e44398d6704d5b39ae7033a435bc547521f56 GIT binary patch literal 7188 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 P4H}@Ks`a=?1seJv?f?(F literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/test-longpress.png b/developer/20.0/guides/walkthrough/images/test-longpress.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a8126d7b334fa590f7f6e4a0a27a1a12722972 GIT binary patch literal 37394 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 OYX4q~J-LRbgZ>ZrC=~+$ literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/u-0254.png b/developer/20.0/guides/walkthrough/images/u-0254.png new file mode 100644 index 0000000000000000000000000000000000000000..6c9f5342395dcb78be2f55af8e896ef7ae0eea3c GIT binary patch literal 6863 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 XazrgcOm`na#QWT literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/windows-save-txt.png b/developer/20.0/guides/walkthrough/images/windows-save-txt.png new file mode 100644 index 0000000000000000000000000000000000000000..975733e3726146f455846863f77ae77cf3122c09 GIT binary patch literal 24805 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 b&ad!7t3+aL7;w=4Yd~3EL#|TBGVFf=<6+}L literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/index.md b/developer/20.0/guides/walkthrough/index.md new file mode 100644 index 000000000..ce9ce7437 --- /dev/null +++ b/developer/20.0/guides/walkthrough/index.md @@ -0,0 +1,47 @@ +--- +title: Keyman Developer Walkthrough +--- + +## Overview + +This walkthrough will give you a basic overview of Keyman Developer’s keyboard development and packaging features. + +Some tutorials seek to give the reader detailed step-by-step instructions to produce a specific result. The focus is on learning the tool and how to use it. All decisions about what to do with the tool are provided by the tutorial. + +Other tutorials seek to present a series of topics and then invite readers to consider how these apply to their own data. + +This walkthrough attempts to provide both tutorial approaches. For each topic in the [Table of Contents](#toc-table-of-contents), the first section of that topic will provide a step-by-step guide to producing a keyboard for the Dagbani language. Subsequent sections under that topic will give other examples and discuss alternative approaches that readers can consider for their own data. + + +To begin the "Step-by-Step" tutorial, start with the [Introduction](00-introduction). + +## Table of Contents + + +[Introduction](00-introduction) + +[Creating a Keyboard Project](01-creating-keyboard-project) + +[Designing a Desktop Layout](02-designing-desktop-layout) + +[Creating a Desktop Layout](03-creating-desktop-layout) + +[Using the Debugger](04-using-debugger) + +[Designing a Touch Layout](05-designing-touch-layout) + +[Creating a Touch Layout](06-creating-touch-layout) + +[Writing Keyboard Documentation](07-writing-keyboard-documentation) + +[Preparing a Keyboard Package](08-preparing-keyboard-package) + +[Distributing a Keyboard Package](09-distributing-keyboard-package) + +[Generating a Lexical Model](10-generating-lexical-model) + +[Installing a Keyman Lexical Model](11-installing-lexical-model) + +[Glossary of Key Terms](glossary) + + diff --git a/developer/20.0/guides/walkthrough/walkthrough.css b/developer/20.0/guides/walkthrough/walkthrough.css new file mode 100644 index 000000000..3808a4c12 --- /dev/null +++ b/developer/20.0/guides/walkthrough/walkthrough.css @@ -0,0 +1,16 @@ +.walkthrough-navigation { + display: block; + clear: both; + background: #eeeeee; + border-radius: 8px; +} + +.walkthrough-navigation::before { + content: "Keyman Developer Walkthrough"; + display: block; + background: #cccccc; + border-radius: 8px 8px 0 0; + padding: 6px 10px 6px; + font-size: 10pt; + margin-bottom: 8px; +} \ No newline at end of file diff --git a/developer/20.0/images/app/dist-file-browser-ap.png b/developer/20.0/images/app/dist-file-browser-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..e0957ac4dfed929d470e992e1416502331b80d91 GIT binary patch literal 15648 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-install1-ap.png b/developer/20.0/images/app/dist-install1-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..9150ea481a7e41bd69149e6f00f243f6d5a76e60 GIT binary patch literal 31248 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-install1-i.png b/developer/20.0/images/app/dist-install1-i.png new file mode 100644 index 0000000000000000000000000000000000000000..e4632eafc93b5f6d132aa511fb117b97ea0d52dc GIT binary patch literal 25155 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 Js8TQw`X5F=bfy3R literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-kmp-open-i.png b/developer/20.0/images/app/dist-kmp-open-i.png new file mode 100644 index 0000000000000000000000000000000000000000..a6220a3856262da802f2a1fe9b58b3eaec888695 GIT binary patch literal 20076 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-kmp-success-i.png b/developer/20.0/images/app/dist-kmp-success-i.png new file mode 100644 index 0000000000000000000000000000000000000000..af1108946b9640232a059aa005816770cdaf6f2b GIT binary patch literal 19311 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 WVx7c&;Rf)KECx?kKbLh*2~7Z^G^qms literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-storage-permission-ap.png b/developer/20.0/images/app/dist-storage-permission-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..0deb5cf41af09c0f33438ffebec1d41b01b11ff2 GIT binary patch literal 41020 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-url-screen-ap.png b/developer/20.0/images/app/dist-url-screen-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..bf15950a5b17f64e8074caeafe4a74946c061e2a GIT binary patch literal 9196 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 CMYF~L literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-url-screen-i.png b/developer/20.0/images/app/dist-url-screen-i.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0029646756c875ada8b6cbb121d954a5a892ff GIT binary patch literal 7954 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 Y^m|N~eyH-lJ~jeCR#m1!$~5GE0M|t%A^-pY literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-welcome-ap.png b/developer/20.0/images/app/dist-welcome-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..39dadf470d2c6dad8afdec9a8c37ec883c85773d GIT binary patch literal 74988 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�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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/dist-welcome-i.png b/developer/20.0/images/app/dist-welcome-i.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa0cc725fc809e5a4d0b9db4b34757ea4f07c6d GIT binary patch literal 49395 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/app/settings-language-ap.png b/developer/20.0/images/app/settings-language-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b2ac4c9d0c6fefc3f1f899c1485bae7eeec3d2 GIT binary patch literal 7778 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-install1-ap.png b/developer/20.0/images/dist-install1-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..9150ea481a7e41bd69149e6f00f243f6d5a76e60 GIT binary patch literal 31248 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-install1-i.png b/developer/20.0/images/dist-install1-i.png new file mode 100644 index 0000000000000000000000000000000000000000..e4632eafc93b5f6d132aa511fb117b97ea0d52dc GIT binary patch literal 25155 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 Js8TQw`X5F=bfy3R literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-kmp-open-i.png b/developer/20.0/images/dist-kmp-open-i.png new file mode 100644 index 0000000000000000000000000000000000000000..a6220a3856262da802f2a1fe9b58b3eaec888695 GIT binary patch literal 20076 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-kmp-success-i.png b/developer/20.0/images/dist-kmp-success-i.png new file mode 100644 index 0000000000000000000000000000000000000000..af1108946b9640232a059aa005816770cdaf6f2b GIT binary patch literal 19311 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 WVx7c&;Rf)KECx?kKbLh*2~7Z^G^qms literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-storage-permission-ap.png b/developer/20.0/images/dist-storage-permission-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..0deb5cf41af09c0f33438ffebec1d41b01b11ff2 GIT binary patch literal 41020 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-url-screen-ap.png b/developer/20.0/images/dist-url-screen-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..bf15950a5b17f64e8074caeafe4a74946c061e2a GIT binary patch literal 9196 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 CMYF~L literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-url-screen-i.png b/developer/20.0/images/dist-url-screen-i.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0029646756c875ada8b6cbb121d954a5a892ff GIT binary patch literal 7954 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 Y^m|N~eyH-lJ~jeCR#m1!$~5GE0M|t%A^-pY literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-welcome-ap.png b/developer/20.0/images/dist-welcome-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..8d753979b12c57e94913a0bf967368b0e4888b27 GIT binary patch literal 72409 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 z

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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/dist-welcome-i.png b/developer/20.0/images/dist-welcome-i.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa0cc725fc809e5a4d0b9db4b34757ea4f07c6d GIT binary patch literal 49395 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/ipa.gif b/developer/20.0/images/ipa.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d861961f17ecbca303cdfaa028c1bf78a21b9e7 GIT binary patch literal 2552 zcmeH`i#yW`1IK^cScZA0>9`lF#b{^cHl(xTRkN8(Zs}N^Tw~gfwz(wL&?$Dz{W6Sl z+1y1&$t7~a6wO&pvJj!>oLo*wO7H2;hW=7O(+)gG3@l zMn+z`bSW(@jnC%`1cC;VS?f=Bt*xzHU0wbC{W6(sa&mHEVPR=fwzRag@y|9kzW&R< z2LAsISbQtsTMK~7Ht-)K9hatCy~!#_G-a@UJj5rq2#1StOod$BQsu$Z^xrlhiK<5{TvDOOB!_FHRh|{3 z%k83f&+7bJr~)*rZtV8i8-8%tw)$~i@YCAUb=C(b?jAGNQNfn={&Pnahh1D3B!iWp zN?3$92vD}u2Q)0$O{Y8KqxBE~oBbGsLjo??L{KOg5u>V7VhIWbpv$$;o?GXqU!~^3?&WIAQ>M4yFu9x?p9^u25yKsm|X{wkW{%5qo7Y(D#X52rVVV`}>QoebNKl zQD3`t7uI=k8}3n(gw3V#xL<6l&s>b90`{=9G2K0=t<}J;;}dku+E@+%zI9{DH7?N4 zo8Bf8$%-)xjR5ppQk|8@kM#I2LZigf|o9; z;H*<79^^e)*^^V#MF`~0{QB{EWKkAsHy@`PwxE<-vqM^Xh&B+I7>DKo5%7rmIISyl&Y>hhOi+aC9msMe5h|-i?s4bo=np>OT*u1JL%Kwx| z!q;#{a)XlLM^AZE>zu;9ArE%iAFKr7)j*)SZ0qtXV3Dx!{@t*)SFKYt+ZS~Wle>VR zAVj=Jbav;H7&iC9w4g%7M}K2odb=l;xAri?PniXQX1 z3b%O{lrhX258KO)dFgz6*hWHsFwB%QX34RytfsiO+fU+`h8a^=IzBU}-5~BC2e0qJ zFb6g87PP?P`AUEZ(pp|2tEWv&cUB#~Aq<(Y79Og4qWL-d_bRG}A_sy0EhlIqacDDA zT}kpXn866}KCj!s+OtqIzvfkJSvy#C5e=PgB2U)N^RD3D?I>Bw(*+#q)mg`ncslma z$G5!J6~4bun6&ODC;cVf4{6`6z4cc4#TEWTYTML!1URbAXc@z;>!#1xxw|FJ2_4D= zgrXCf{MFg|67~>E%1l)^wO6moaNF3}o!yJG$J?4yZ_*WAcjula`6hftV)r5#NDI;V?%Ed85b7kF?{i)xt z%w+G5?&eiyx<2{Q!|Y4;L%F{vs_>_$P?{IsQn3%Wuo$wjZ1P}@M+bviV4>ub&Re4) z3{7hGGBrpC7(oFQNIdj}id(Tf)Du=6#!9)UePSB{tgEJLN1QvNHiTgIL-ud_Rg4tM zLxGN(SMV?1w_mS$r3ki75Rc~D-JgqE;>6}-DO%E78Ond3UO|qS)5?J%A9^Y_qT0z= zp`BuAae#5ie<@+c{I#?2K;i5hp?$;Y(Jp!vil$HUR=t~dhegL+u6Y%NmUfPcgb5vH z?q7w{64l1aqr<0Wk`#GmJAK0me-)m{iO&-p_C>p2M*EbbeXBfMYhBvWet9x!L(Goq zGsh?=`)XUtvV7~$I+_QFYW+%^S{v*ynp3)LWbHPsjWNHX&tx#FJE_C{x*x0RW(>bKAY0FGdrLH4)xkPXq{LlKoXAajENV)+iW+_M zM?sS%QS!4>>_lM*E86R{BIXMf*?#8*_tNDHe!&*Ojl$M`mq*Rr;q|jO@A(h7w!4t7 gli!%=Zw|WbUL`3xWuY84#h&SRa&IQE*#O}1KX3FTCIA2c literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/developer-open-tsv.png b/developer/20.0/images/lm/developer-open-tsv.png new file mode 100644 index 0000000000000000000000000000000000000000..4a13865b76b58c07796b94e9a0f92f023e04a896 GIT binary patch literal 49948 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/overview.svg b/developer/20.0/images/lm/overview.svg new file mode 100644 index 000000000..5259abfd5 --- /dev/null +++ b/developer/20.0/images/lm/overview.svg @@ -0,0 +1 @@ +Lexical Modelknowledge of your languageand its spelling ruleson my wcontextway website “w”suggestions \ No newline at end of file diff --git a/developer/20.0/images/lm/sencoten-sheets-full.png b/developer/20.0/images/lm/sencoten-sheets-full.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac2d487ff62e1934ccd9d8ba420a09294a87391 GIT binary patch literal 100381 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�!~)6g3>JIo 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 V_gr|PMf55A!z$Y3XKcXWbAh((D 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/template-tsv.png b/developer/20.0/images/lm/template-tsv.png new file mode 100644 index 0000000000000000000000000000000000000000..d480c29912a800c93d2440d344cffe28e31e2ea5 GIT binary patch literal 11659 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 WL_YQE2GR%AfXAvjDy0vfy!l_{%n4io literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/test-model.png b/developer/20.0/images/lm/test-model.png new file mode 100644 index 0000000000000000000000000000000000000000..740bc648b0ca2ad5788c19bef2c8507ebfc8d8af GIT binary patch literal 49235 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/tutorial_distribute_model_3.png b/developer/20.0/images/lm/tutorial_distribute_model_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc7bbad8c423540790cec9a261400e0ae1fb953 GIT binary patch literal 29009 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/tutorial_distribute_model_3_files.png b/developer/20.0/images/lm/tutorial_distribute_model_3_files.png new file mode 100644 index 0000000000000000000000000000000000000000..417a9dd49e8f8ab79e3273814595535433a1fb0d GIT binary patch literal 27625 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/tutorial_distribute_model_details.png b/developer/20.0/images/lm/tutorial_distribute_model_details.png new file mode 100644 index 0000000000000000000000000000000000000000..bf506cac906bebbb0f22a9c4dd8ece8ebd511d5f GIT binary patch literal 26282 zcmd43cUY5I*FKsVM^R}iDgs6vLlJ38Co~&`j)F94A}AuX zMQQ+nAT^XwLQ8Ugs?<8@h{kiGZXd#`n`weGbZ{qCv4XiqYq1c5-b z3i5Z=L7*d6AkgoN$A1St;Zo;T0RH;J?3T(c5U3!S`oQ=o@O}zkEOeu|6b_WC@uU^^oQrBYj3SF?@LcLZoXvCon|y( z8MTI(=v7AzUcI1OABfN1l61qB40(#Xp(8!Eq5I@4B@5u$a1LXSTqW9D8$DYco7gb~}g3i#s&I#{%JJ*bt2)t!eh1;sl6+jw+*5;b`cj5`ked)^oM2MF|0U|t@0;PLt& zA531rNcbF?y^16?;&Lx1zZ5ycXm^Koj0YI@w8;U>vO<0+vADU9ATi2pe3EhBU!5Rj z(0k&I4pwkza*dh{X&+s&mcY0y1PsXBhK?lOZ|RiUUoLVyg=$S%^;>E&F|zGIj)F<+ zN|Ev82DA$)G`N;LBePe9E?;}47LQn=_go{gk{9R^ctII5H+rwaX$(s90=GFK6+GUz zp3}TCGA7}nLNCWjNItvLUpU=O4SJ~?YLhLJxgb_@qA!3vQAcKF;~EhgG0H<8WO3Fm zd@&-G%Iw8)dVY-xCI`$(uS2>qweZbWiooQK-ZYtY2&2rN6&0&nd$7kIzOL{~OyM|m zn{`$7^jPG&zibt*`xxkD>w8t0e=@UnpnSp3Dy-IVgVS(7r9ZER(3wYEl=0Xa zpWLoUn;=2zHVRl>zirzf4*Jo%-WIIH71$)XWOApVtafHl53w9PK{Tv-3Mtj&j45{* z+ZZ$uh$n*&7;)aV5u9ozrG#d?4aP<(T)TZaRWA z6U|#BYdD-y-Rx*fkSg||?hWFr732-}S<#9=$+%b47{_l@@{Ga5pZE*}DrB1+wtUcU z`#dRr>u81R-IHW{96y;Km;UXGkw?45suYAZPnx7w|8+xVqa+Wrx0WL~C(Mdi?F=S$ zkvD@_J^JZMz5JwT1FaC|xAm8q8xu}*Dl2H6TbQcIzk0q&;w*H~NCF32$sCQ#n0$rT zhYO7IUUI@!zpJ}uU@)f7;eW2N$0$83F@cp+lvkq{Dm7A~T%lG~p76MKsq4W|n4rMb z2<=O))0af0t9$P}RQ?Tg{k?nH!lM9@yqVIbYL)`Cp)nMA73N7Y^2qu&V`M14aBP({ zIOMs&Vze9XYv{I3t|iWQPe9#BGr`p}4QZ2mQ~fskUq$OWb2HxVeYgkqt?N&LdN9PM9ztX?d- zT2mni>NK&JWt;V&qSkmW6};Gj!rtfe}5*Rlj0+Q803l44mOLhpW@%TrK{ zCtaO_x#+%ye%XqWN&Opi_OrEsSXfJQsHkeh zc_$82BM+5f-qB3F{P`soPL<(5KraJT(jaK7%%-MRlB+}V-V!4kfg6o6s@i_H?;W!= zx#g|qu}0`78I>Wvni*DY*jUMWQI1IAkD*g-qO!IkQFII|S0@r2YP!R2k70 zGht(J%ilpaOPBTZsP%+SR#ce9xZdZ8tmQlcRVQvK@sqx2$ZU>=PVRY|A@)+tq&FAQ zq>8wY915C^vk`*7p9Z}I-zbL^94)J#l*9Z+0SSqECv426LWnYwRPGd69{_;*BUld# z0A8JA;1eLw%P0RIJ;*u13?*u`_X^7bl<0I*Y?r1Pm8>#IoenZgue-5NH#dwM5^Zfz((jh?KgX{h8S_}@Sb5>q2FANiE-n)CYwtA2 zL!>T)Uhe7)qgaUX12qc7Wp&YOjItRIq()=$xz;>%k*-3CS;q|PFr5y1kGpryFgd~3 zfJuDM$wbZ$IL!~+W2ycCsI{VJFC#@?wDF`of)SL7PG4Uy^y4tL# zB{8qcZN4nm@Vtk(_8aJexiKu_fRMOYme}@@mdaDjpFlskXo;;mQ93zzs!+4Mc1L== zIBkNQFHh$!!{|7lgBkR=A`;d*-*j6jjJsZQc2;0B$()5Dhw0C;Sv}5=uOJ(ysMI#9kV8^ zXOdZ4WN?^!)??9&-#m3N%3_)bARM}2IZJ>LMJM|5ZG20JPs;2P9rd=hq((~DS8#+n zo!Q!5!z`oW&}G&)RP2@H6~}feCDk3TF1K?zgv9YDpKr6_G9S?3gg(WVjxlz#Grglr_PA4yT1sX6EFM#B$}EX&h;Rb2^5bFWvAecV_6+;{2$2^J2V|CjW^t z%^FU_esHex`5DdC5P!#j6~B&3ucp>Ts|xm6jXn+HgvcZP>_>wJiN?evaa1`7EEa4&Fm7I z_T6!lYyBUH9KvcQ2h!oH=~5v9qr`ns}4tIxycI7g85**yLRZ5 zm5>mXzVSpoiqS>n+h}qy>61ffBRs+K^#UguU4iqhkO_`s5?s0h9z? zsE77V#Qg!PChestMJ`*gfj$_FphSKH6#;{8vOa^=ep|Qz`sRoHm@~+Wf-~(#;G&tw%DLi|vY8A8M{EZXYuzZAP_J+S{3CvWNaQh<>tgW|!Rgjv9If zv}ZBjvikv|4FjB^gby$wsSmllOMu|&i1$s>v>&l-jVaa+5=4zyHQ9pZW?MyOIF;?L(apGAu8d8j;KU^Ht@U!45PG4eP(5|o9Z+fF|kjW4y8bEkr3Ycr}fY`$J zI82pKTQEqUNhKBHfWF*O##9H{Qj-`D_T=*zJ}O+*ixPRBK+PQ4i>d;$iI*g1Xkjog zNcmW4Zd{Iq(X%v(vXDFg1CDBXT={@|*lVjuvnWp#YWP5}%XDeu@e97){1n`QNq>OB zy`sCYQRLAWgU?!wmZiSZ;EH#A{aZJnb_Bp<^%#w!h-A-X?&kA$gM%e&kxO)Zh(*is zDOtFtK3g ztth#zC#}kMB66_Dr@mi+{H|gprn|(;Tk3)S#DN((7C$-dRzRJ3O!(gIGFnR!fnrEF zm~c5@tH3`QoPiiUstR$h% zLnJ_sh+8Z@+-Yxrp-j?ucKKS@NO;WnzybEsU?kXpfoTAhNH)tkFwwdHCMn5xsv$R{ zz-^KuZ(ZMVdFsrA9*>H`nP{Y&xppaadp-IDQ~=T~Lp~spND`B~suJ7SdmOW2;C>Y7 z`rSLQ?fb#+-^Z3X@cIMGEkBL?Qf{+F96qXYE~v1 zoVA1HcM3@O7CAl-2m#QBLfkF3>ZzVzq^ zutoG|3lWLMfs}KOf%SXvFD54U#Y$5R(ch3 za71|)&E|Te2fZ8pmII|`Nw)$_;B052LxN6o0r~4ZKTiI}=wvW_O2eXgt>6X2RP7gn z3F8B+8c661Wjf!Gtj$lsyHTIOBkAh{*TCXPO{joz8U${dntYiBqJF4h!09Et>XYjl ztvp}*qVGkZ%o|=@@^^c2EQBmU9gEaHWZD{X5@pXxU{H=den^ZI5OQrsI+~K}SVuYs zOY&uLfJ*KWYw4>#WJ>(L+$L-3(0K-&;e}jYN*xmM9QNnfes*{HuF4D-Gz5vcK^Z;N zgTjZyr@Bkh?$piln`UL5mwRb|=^7MXVA7$Murb~C1Exh`BnrKF7w^JWF8$D}&E0)e zm2ncS5b@)~fNTjnhri7}mL3W`vVkj1z8_3WJOc3IJ*ccC$U+PF4uD?>S}>Q9f*Ic4 z>d_y4>@5M378FU0!Ovh9BC!&V!BSNq&@vQiXTc^$I#o3vQ@0y~6F&xelm^^bZQ5&< z(69Nhi&e9IDN4y~pht9l$bs5Vsl6zPKp@)exSIm;i|JjvXExQ>P2Q8)btA7Kc7n-{ z1mA2_xFaoa@$YG&b}sF*KGO+?s$&R2!KhU-dT@DL7%`{hiK~|&Pv7ZwM6@vLJ_F7M z^m60_B(hB3G`&-5U`a8Z)KuMwl29j2z9g?6StYlYN#Py#)3)w3Ar5vLP2~n#6srIX z1$7()>n<{|u1C*axzmeke^!-a>S^Gl5MLfikI;*UxzvUQBBqzeLYQ=c^8h_H4@7pP zSo#>2=$l>@*F>am(Y2tb;s=^<)0?cjU+}%f6E$$>G+je-*Kw({ju^P6!1<}`%8SY$ zLazim7|ti;&zQ@x2~ORk%9LJ>I1iU&^L1G9bNg22dBAHEKDVAn-Kx{o#thut^*eCW zXY-oC-k&eEykLdDyO`m+Jh9It&v7)|Trif@Wo;G&j^d#W%zv+~R0(?ivmo?RaccMU z2hVW2#YlK}x@juz_7{=dP|g(sViAVktE?j<4wCXh=Qcw%1t1%CTHlvi+@fsa{Q~Kj ze%N0`v&5{7V6*Dl_bvRw+8|%IL;h z#LQA9pRTtrbXebFLv|kAjxP@;W7IB6t_9DI9O(SX)UNwOOEkb-i`-*;3p%H|=bd|^ zr31XM5AT291oJ5BcGIBSw1bvcl~)g-gCWrXf%`K~HU3oY0f+rrd!%IRf4IXo9l zkMEmkLVo`CSxp~-|Ln1-oh!N5B-*x-&MF{%kZU9V)b!BE5@sdTTXekdfZsYB&Wm-h zr7ikip~x4iNbe0M=v+K@yLmkAwX-2FBa=V!qVB=xElxEI>v;Lzr`6qUdXMh1b~LN| zU6Ol06)TEf<^`*@;g5UmK?!OH2PZ=!-_kVRiSy1QCh`-vs8?cN2gH&~X(A)D8ql2fAtg%Y5eTV3&^OIeNSKLEZRL>J+Mw7FCAevNg#S!4fnVQ9qfxmG5+hBRdF+ASKcs!N(w>Fc!rIV% zD3es|C{#U%(-gnhQol~Tg+3@mo4Od3zoRe+4$*QWPRW>tUUj<^WU*z1XM%D}Nth8G zm?;Fe=S@tJb_4eRQlVF*Qh6g>jfD@+A2Ih@fMx44&u#V*D9`=c#0+xR~$$A^Y5pOF|XXV zis4#7vkwK zYAES>K?e1HubcT$Qk{&h{+aH1sGepgkGQ`GJy*#Ka+_>rc43A_ZUOu3T<@sftZ-|{ zJOh4=f1=tE(UGW@gMnhaw{zOvT*iq~UHDTV5SviYe9LcIi!ITEstSr}m_%3aKi&mo zrhB!aI~+ysEs>rirHn`DPYZWy7LTu+JJopvclPi1ry`FhuUNR#qi_8P|pg6{7 zUHMnbB1U8uO23UA?<*CwLc0~mR26oAYbA2=>#s3>G^z z=d@m0A(Z0WXG{N*r3kFclinHT))Gi8*CcyS@WC_v&Xt5e?U^PfDYdarapa^Vc0>03 z@*K5oH8ZE|hpMb@r}9onRtC@dH=-XFJCsu|1Y#ggS&gZ*Zh!@beZSh3n=m=<=k@IO zG z+BfKZVBWmtDXL%aVq=~UTDx)H^Z7I3K{HI}pmo`nJpeGs)cf0%oWhZ%^e*gaX1oyq zQLhdSWm|o|#i6hcVh$Th5PgWjZ`28)A$Ko4~JQ1kzvAu2@+fsi_@fPq`jx~wUSnUld| zFxxs-515g=kFsr@N(k=J?{NdpRLq6J}j6CkjAr%!g+}K}gH&MkaXjrE4*nszAJj&Y^!JV^pDU_67_joTteP3CZHQN@rw?MW2t6s=W za`ris^!A-m+A)2YkL?8^)y11a@mAl(ZEdo>P#o0o!M0FZXNC=6Jln~$qVpY(~9?FGYsGz7zssaUp zUjEP`I2QEx7k~tmqE5Z9k!LG!lm0kVscFUKMfrq)L+AWf>@*`hx#P~r4=4IIKti4K z&+qycUjE^`KW`}+cH4mMeD$K2w%g6m(+6dK*UFZXcX{o2`QJZo_M&dG9J+ZIq2*5v zCxP)5A0V$pqU8W#@aDr_zUST`!#*WTZyNq~^Rf}sGB@MPYrlN|c7gZHm=@m&ZqRWo zx0lE4@ApzD&ggQmkCd~{t*fP{UNG$TxE%$(a)0vo^4Q*ds=PeveYa2Rf`RSS}`~vhHGv=z!8y5hlz=ZTJ3Edm8VzWO6ky+lX`?g#!?{r%p@A`#~ZC$pQE+4-e(mlX0<|f4Rvvv ze7*g(e^@=St@O;{%WFE2WyjvrNObntY>?JAJtOT||4xGbRe6H#UPGSI{!u23 z=dxPjm4Ti8qpi|}X6Vet>yTRFP`=z2`CSm-+5WBHH-gY-YU>zDJj4A zy?MN0%*dF~UGIdyzi~lU`zQxEid@QW%lp$_o8&)X=ew?9R`j-cz^P=)>Y2M zgjD_9MnsftFMCj^A3hAhU$ArES=?YU*(5*no~886CTwgE`6$+DulIs`YoWJA$X2Ve z_~2ivvLOe1ddsjtgxNc__dFE8z3Xc;QC5~fKZ3D-dc;TOPRVx22@h_yV~%Y^tk^@- z$S`e3qrOVDY>aYqLA+6-E1wi2Jm}eOKqQ;GWkMasI*kFrF;9-i;))B&CDa z!Per{Os581n(tOzL)+em(z;mP5=hEa^;#0HnY0|yB~*PUDp0B_UyO%wr|u4ur*G;HaZ6jicsg4^6JHPRcp-zFX+^BNV|^=I^YY1O4$|UmRPI=c=QP zQh-IQ(md5h!P#EAw`d>RZxgnGo1Vv>vq-uRgyS1T`9EjNCO%;%f;&z(9=i;nMIxl= z@?UyzbGwX+o*RG}>}%wMU&f_D*!Ks!i2U)$j^BVw{>L!$c7U;Z_mZ3LELhwFSXRFW z<&W%mUH#Zf=;R?Pj7(mV%)VL6w?XN`z~YUKD!v6FJL+4)6Q32wA;WgYD6HelEkKa# zNysoOlRiWi&0`AaEy=>38eCMPrW~avf0Vhu%nloZyB3o zjTjy4@wK!TEuvHmANc?)SXMw_ZZi1!`S}+nhnGzOUO^xnG3EnD@dMIQh>P>37*z90 z4H~&DN8wD~0$YlZz|%Ibq(A@~7)W%04du@ws|lW-xiu8`|Nc*4eZ3WVk|*}|&y{*m z8f6&4V(lkIQZxpWskZ2**1KroES5Pf5J)KrQgjohI)0}6-Wi2fppFJO7qXKeEK8V#2Hic3Sff(0eFw{#9R44^c#J zN_PAx1USFt2SBW(nx{a8*r_yjcE~JK|-E z+Q#p zbBMdN=VeM?b6wfTe1Q9!M&iZDIqG%dVZHlsZizvZtb$x;8qbbpuIq!VCfy>omd^?b z5A@#K!sN7fj;^>D6HcB}piB>3biFFz^>YbYZI!)0wHh$fz=@2G6X1&TYM`6a6n_HT z_51sfOqN-$B@yhxjqyl92=%dX4-8DD9|!*9Ro<73i6peDm@Y>-Gn8!MzVo zK<#+HM;YPnRK=$`EE9o`PtUiM{EbAZV<-XoC-j%JfNi%N1!w%gfw%WzwF|`(r}N;o7%N8 z3?Ee!Am@O)v2w)5sERt7n&@^7s)Kd0(ODI)Fe^B|jt zUZV8qyMj41!mzfyb|Y@J*hG!)iMr~@4KQG^hv;w(yr5oiwd~3lQ@+o!*C4so>T*vG zc2V7`WnHvwTR1nLsOx;3{nP<7of!_vaxvf?)lhdD`%JMU+qAhhrGUS`c-~;%$M|f7 zgBA5H!G-Ll~jq?WOc-<_tfA##T*j5Gtm z1wdAajbP-%iSxnrc>{MX+FD(Y%I&AQ9b5O9w@rv0c?f&Hl~Kq_yuTA3ZLYFKuzYwd z$juR+%yI&8ieu>r2)HTAA?U5Nh`P^`MO0y)J23L6r7};hUFYrnI-w}topnFNF0GN6 zt7KG|$MRE=M_4m+ZB2fy=zz+$R_U)jB zV=di1xru*$4(yHmZF$mTioBbOoe^avjkR{v2RD#6Ce#kvML9wXgU36L^`I0Re<`?YKo3D=d3$ctn*uJ01Q{D&a}{NE}`zAmq`yTnYj zmhZ?-z8|nKYzJ#2_oBuD`~FCC2m$@AEA$kPe;R=8_e!wZRXtKa0kMjRbgw3CBHnlK z960YKkf({k2W73v%O=10<&G4HiwrO_5E%IZ^6NbRd>VFyNpJRufn6Gi#FnbiU_v~J zg|hR>oo(`gQ|(-?srq(7%m{_X{O-v|Q1ntlhA_M*5OpvmPz)xH z9I(HgwP4RJ^uZ#5?dKJI4;O%`v2&v!km(zW;YF!BA}D-p;7b67^`ZC*1c_io8j^{2 zKiJkI$Cy5yYK9>WmJD6@djDfTz`b`L6fq#|a8|9&b)FlDaLS@RV|Do8c*#)ZHfcve zmYcBL#v;%=`X3P@Fyuhr?HhKfP%;E`-Qz#v!b5EY;NR}MG2{J9danZPYY$4ac2;IL zZnc7Y*LiiJ4n3z z%pk%jqdHf2^t#BO4Ouh0 zN~h4?5-9^Y(mnA!tf3k0j<@y5!dI{a!{#s<)3hDanQa|2qSnL3ooyKGgh-HiM~(K=-cj2{S`aVhVlr z{y6JSajdNo?ZnnA8IRprZ6n0iu0>?L`?sRJHrkq%37;^Hx*bv^hULA0>p@da&^T%1e1lKl{IgpS|fee zJxFisoHeF=!BhVnLTUIafK>R``IH+5c-jaTAMDagdWBsx6e@+_smy%8OP*&jxQfUa zhR^bj?-LFt52iT;1+q(&FpYbYxP#H|tq9ua1GRd9POF&jMd4?MESzO}Rd>-B9ja}1 z{JLweiSIlZMcFy5J0-+d+0GjH?y=Xd`E`2^g4>*E30Ak~L}1d?EXMUevX)j0pmt)B zVK!gEQn!;!@4i>TNhE78AkuL&dG|VY?!u+l>!+&t4Jr)}^d;b?I{i`$d@*8_TRiWW z?7p5udYi$P)>g*AUz4?=RGh7Xh+y-cpOEPh7hj!pUNgJ0A`|k~FGPr>ZCFgXY*C8xgZREd$*h zMe5(Qez%Q~p=02Yp^)x(Z?Gvw(g*$8xb{~M63PAyL;;mpFV}BT-IcT98be!QByyQG zUq${rkV~+EvK4}X-jp1u1p^HtQ{i;F>;S?(>rz$tt zeYM~;hqB=-N(zmt29l}T2!xOH`iS-nIj8DQiqX00ygvkxT|)7h9Rp4H?!}?R3?RkA zKE4kVA-z?YguGR4jdd^;i+L+is52wdV>AF~TJUrQdt%ub)F$AQ3Qc>@)&9=Wdyv(3 zb~ZMv*mDw#b8BDU=)M=16cql8WWLW$ywyL z8CUCHEVgnI^KL%}7VfyZ(DL}8!_C19Fl(cOcWrT%?A}aFQ$|Ec+2dc$$+8+kH9y}{ zc(j2A9L0X908Yu~JEt}7`;)@)_QnCEl%uy(}$R~X5)m3WX9Ye0-r>o{sLo! zs5YOCf~pzCSySM#Hw&Uyj#gqJXe{7u{(K@YP4%l9o0K4VIO|*JRWDvFj?eIZ=R##@q1O`fOx98aYA2So?{E0$)07lJLe zX3g3e8f9A>AKF-}472M_oz)oiYV0m+sDJ0D3gnDFw&f^wcYDt`jhfwIN^B95*A99| z{ljMzF1IMgfiGPw7lb(SX;<@7ox62qm971H|k+P`kmuqlz?2N=M1FC@Jv&;p6w_uq#i2T;he3Oer%c z-wMd*TLY#m&>Jb#kGg_R~0Gdp%pae2=W8g=Cb(x>Sj#Q;l z7_JA7Sb$5tN_dG}zK$0x&VoYmq38pww&$#N?VQwVh9lN{A2)f1f5o-kAqK}5xv4Ks zS0O_%%3pu9w_Apgo(eVCH>>&VV^K%{xW=u`x?P6xqa+Y1y|YQ8*eS(hQC5AvBp)R2 z0w&EGk)Gs00s`L|=N%uu+iBTe-_6dWb2vkcGgh>K^W|@cLaYDe_9)6J>}YxsWj8#E zvgQH15P6+;ojAEy`~E?D=9X2bxH1@~Xphf|oZeQ|u4EugA|m5?t<}22hr+ZqpB@;b zcextdmP_zPR@q*dFE8YQYJ>MYvIru_xyP*+z%QD&d>hG0JNk(@|EziyQAxc^88 zd2{xR6i%W+>wH?j#W*wKioT{E7sJ%VIZl=GbgQ$ns{cq5Zm|6QrIrsnwT4~Z)>jKZ+4?$pJLUW!NW+2NvgdkC zHuLJ7mC_S3*$eSBqg{jidGv|4r;S2THWlyO`C4meF(qGo?>|+vp4dLFCp-?{Fs;^| zD{LFKDDMraD_du8HDgp2p13>1cHQaUjx=~-@`|ID||NRoM}*3SXw1aCFa3XDF3Qt1|jwBZ6+8x;3PpL zKOoEPO+kh=yM@)Q>f$L<%ViI_HqG#?_M_}hTj%4cAEo|fb^Yf4;EY!1UHoi}s7+<+ z)s_V1MO{58Uj_a4SL34z5DA`ndC?@9`ar}Hh_Yhb8zp_?vx2T7m7md;am5{eo;7HDWwsyw^RVw>+aV|0zbMZo`|NX45+w2r&h!;eXrtqZ4mK4B z0EdqgwyEOypBEw;lc<&@DS^~@KPBqDCV^k7oz=r$vMhtFR;|{0pUyCi;wf!!x>9BV z0MX^3Vc(pIWV{p))Ldcj6n_3U3FHro6hM~(6C)nNqX6*8jw&`TOAX`xm2damE0uGb z1`1WqXYG=gr zZN*}B;U`s9v?8BXpF&AgEa?DL2EOJ&7&lYUae!|>0Qz=W%iEt?$n7(NezHe5VInUO z;y}M2ugz~S-G{YvT>zf*`Xo})VR0aUcN$ro!R(nE$GBU`6U+uuHiE&VZ?HR}MST9^ zl#?>x*v=TyoReAS9og#4LctVIUnzn2e)a*9@FQjn2Xm1*36HqJ8RQ98>V`~jaBCfb zQ{q4A=_CbsGRdvQM$}KDFEtZ;nm8#EPfmyg%dwx&U{W`TYq z(x6H3i2n-_n))qi=GBTcOb$jtmEEn0gOC8}JlsU6%J^Pl zH*@+zFNHR9`x?TUqg+}^Vb4A&svceF>_y%CkqL4PpkOeVudnZ3ZgQYR%kR1z0Z%L$ zgCFk*!igR0O>ldM1@9theAjR>y;?=-)qC7G3Bg3-jPXT-rJW^*!onDIp>TcfB^hh# z`>+Yu<>LKPLywuY(S^a)E!oqG^k<{)2Ytrhl{BJOm}D5Lw`>V`0rPiz44b-c$)MUO zNRZrqufkZ=>T_k{F8i2|=QZmqd&=C+3$MS8K|S{3r^O6cRllrQ-E;e>TySTWZm8KR zhB4At;?#LxcGa1jGRcqt))%L(32JQJ*LKq zFkY$pKo7qFyY!;DQQCF8??~^JzqgEqs+$YPOE{^9u2b+o!^~=-{Fuz0PB7D!zPNRC zaeD(_4Zpr*g^H4+Y1EM~ed+q~mz-CmDxOQfsoAXQHeZ^Kz9N>Wv99UCN$eSj%&?Pf z@E{x%yZ4P#SK4r23P5UDu@5=7+Jz=s)z(0sBxD#}2#VA{Cd4v~k_A^9U+{hn_cv+1 z&3mh?*!(t=HcMZ{=3C{Iv6ijiHzt2ec~(MQp6gQSu-0AwsqT9wmArw~*SC+l{Q23O zOwFijtucUF=q~Y~7e3G*?KEM?_OvG3XtHmyB=~vhJ_fQ;?KAh<(#`-|G4@<;KRsQ0wm}6hT*y( z9gYtjkq7V@%^T1&9zPPfXmglq|C#Q0`?~f_HjG_tx3rl?uGije+TY)Aynpev@kL&K zf;sRKLEDQnGDFrppGOG}x}l$qUBUyWx9nUBi*4JT+k$XT*7aWm@{cYkf}Mif3J!`a z?wspST(XTS9%`4o8NhM~l?=B!@cwPXO__X5xN{bj$DJm1Yne?F?mI(Mg95mzypkfFR- z?|NFRdFmLOxK*J`%9wIlXzyKUpY3D^^&r~~#@|utClc>4{C=xBvob}1KE8@^X)p4V2=O4DP>3toWSqc@<{(y%p#Ey}J}p?shnjf)s0`s zC`umiy`lkB7k;Vb{$#HLR*qkrhWY=N`zD3ta`=dV#lN|++_67kemXie!WOQjlf<#~aEMw_9 zC6mpPqa)&FHm`AVgBL7w*#V~KklTH40`q|wc`5uB0nP~0(bZm(=PXVJ=P~^Z6*iXS zJEg5^#n|ZS=`i}@=N{fT(N+wJb58nIU|s*;uS+NOH!APCiEyeGJDS3GpI-Yb>2rab zcKsu})2H6I8T|bw-4D7MC}UD8Oh2Lr*28km59X25VYACLs`;Nm0HvSpCj;@lvh@FA zfDWFi((~KS1klBTOKGh4=5`T4Lp5`DOe#k{ z&L5WMesHe$Enp|5I1yKX?wqp1m1{|2Ob!?^reH?Zrw|XBLLND=sOs+@&-b97``I8a zpeYQRfBCr>piAo6AKPEI*y9+fS8r^0e0HvWA;9v_WAGO{t0z$?EokP2{4 zs+m6&Kg@!?q+A49#Z=huZ{xDG^Wvr4wt)vxn~7qE8D@&s;vJYkc0YS3fJTF1HVJ$q zqfyxNu-Db@yZGIWIm-WYp^>I4b+Fa|L}I0n@BXx9ps2&SMS!rgrku5L7AVIl+ykc9 zf~w1FjP{-WJ1mC+A)I!ep~tizXEJjN7!U?RxK)F1;}*yR@2)k_D_M*Ro1pd|(F1Qx z7Tx;MngJv>!z{ImE1ycC>iG4hAeIn6d>S^1EeQjUD^5C_oSKYHHIO`CafFhuZ95@B zm#MbHEhc`HZ{_qnWz@-gGqdfH>?hgT8>)iW#W+Iey3s>ONvD-qoWPHPcn4jy3h2Gq zVI}Yf%ocYd!`_CycHiuUp`E8socO$U35y#m<2S6nYPNNq!y;L1tIP_kru)n-==RD> zp!Mv(J6B@BE;CKEek~hw-K;;=z_ei`wB+fLrGn0)G+Ct1hDI0 zO3y!Q8Bbw~N1wwM)e3-B)9a#nLxW@n0Jo|hTc|Ff{#u>Rs;V>ee;z8VDBusIwTtxG zDLle_DIDYE*A~SP8%%jZofQPpR#H0ttrZOPy8lZEnQ(-G z`nQJQ3KIc{_JSfHc5VqyM2)g<4};-JZk$p6NJ@)VKgG_*3}S+<{ln>xNj?7yeFuaYx*BAVXb%X z=<4yXy!p>kQ1L7>?8*RQtGh9Pkz!8(1{@*COh&IgP3|#j?k!_WxocHL8w#kgp^|SRgOK`J!kO#ctDb@fWJ>k>wK}y+E6?3xY^9UhLp1EHqh$x zALT4Nm_JKn9T9c~e~z5D)k}adtjC}h{pRaXVqL+dv)032Ly^f^Z;LBmluEDN>96H5 zH@FzQuN>k3A@GQpxc-^{YNrB}(s?leDh<3#F-L+ee}Sm$*SKm*s0VH&SygZXXMRpQ zdQK_3rP#IOoEN@wTlm({^ehMW;6%tj@%5xiQXypW#j;@q6~rldAN?$#2elqtu3dD_qRih4^; z;lEju$~3X1{PGM?(v=KTR>t3#1kf`i9KhXb`#B^|_#|Z)#z0i`&$hOt6AsD9BT)(y z9+Ga`%YdCUcQ@Z$3IA7+xdy!O_+I(>EosWk!2rNYL7|1*Wq1Gm>*>oaIb`7F&U2=6 z;9OzFf+<^MtSaG>O_B~hpf?Hg3_!En2+<^R50Ndu|?nrbPXl82ph*MN5e)mA>e z2Xmzi6OETRD6e-PvN-#rx#4K3Wqz%iJ9t9B^eb7tPhI87F=V5IENCfK=(WPR_X|p^x8K6j?95EJLy4)SL?{f z8h%||S3ILN>wf`U5_mya*rXq`C(+ld=WnK!KOl&`jdw<&a@Vlw?g2fsk4kpfezQvT z?F5>#shcwe6!%-xC{88F{gU9d^Ug+bOgjTRX#PbAKq_%9wX6>7)%ujRI%+1-D6 z++VZEUv=((J>bVn0iXX_rNe`J=YLaLJIud+7UJ+J4Gj$vPAkqBXy%U$xgx&O|w z54A(pu3fu!eV^jhvZU*qbL?sN4mcYW;&chq4BKx~XK<)A2Tq|Nmx3wp!(1mNEb)yIhqB&(hKj-ZEctECKml~erODMFWbsnW)g`Qus6U|)IM89s7#NNS8&$D6pIVMBa9tugU z>y{SvI-tWc!>6{{d8EmkU*s{V{`3#;-%oUU3uA72}D zuy12M1$POC2@%<9YMofbDWt<|{8_4Gdd!D;tFrEMRS*TdF9=HKTYK4zxR8xOQ7p%Y zDoZJpiE~vTt{S;Ye7=F{q6Fwl49k1+jqCW1s-8gvcdH=13qj9DONtd)0l5)Mj`BbZ znEOu`TTtYNidy|ZJMEQTCT@Sq2GAEJkw^}_hpQp8_A5UW;rcLurjx&nATin3oSG{W zF}<)Qw1BEpafTi}A^x>74S_IuV_%=$Y~OuH3&~Gu?UYX+-CBLc)YoLJoIvR0?Q_IpQvk>VY#UiJr6kHU|bQRU^9<6l42j*gDfzAHyvO=XBh z=pY^0Q#dWz&qgk4nf0W55kZoCxk8jFT&gR_N-s<6q&wOvGaODRUwir1foEoV(xFkxq0y zs|gco*ma?M>}wuaNcDU+9Jxe#BS|L5v0R}|yQdg7YP9mI6HNzr{SOZxk$T*avqSPV z$rw_67Nd5k@G&)uRwRK6b2S!t%K@-=IW2$?i>6*dw}o`fSTi1}p2?XI++} zdB~=Au!IuOilA1x>Amu{A~f8E6QP|f7dP8z zW))ps6RBYw_o+=Is|Qig3r@H>)^gtr(*|KiiLurjQiy2}W!Nj==x3v@|Vh~3_) zN@a`?WeKiDaq6~Hlddlc%$9f>^>8Lh`QhJ;f>`Zl|nm*J8$j+ykQj}K^D-FZN!gT ztRS3sV4~E_lo^(<&}#jY271UIBG8m^dr3kuM~x z+0*mWn(D!i9^stK&GmU^KGlUl@gft7P8s*EO{@<=gaR01V=^ zTb1rh*;W6*0_pzSY>h43tK-C<)Y;8t*sajC!2cYRvC82;Ti=B zhxUP@C+%ALWt!~Y_o8~eci+-2#>QyggYxd=s9F$xIl%G&J zIp!`QSQy(cbgZFIGs+Uu$K>-al{26m%bx{Pc$fb;UlSy2;WFZ2Zv^#kcP=G1`#pE_f%OP?}Qg)ihE z^Gn31WEP)bQw2r<)kQ4_`Vn8{jdk^w_pW`n#)gZ`(a=cMfMQFG&$C4&pg75m5i6c# z%i-0RD5EW00-mqnkAq`|+wB0X%&^?>twcdY}bvzZK^F!v_d zw^5`oxQBXQNuWP4BST2?X}^QN9AB3?eq3+KxZwb;^vYnf%Hi@oNt&J{$dWBJF)~{j z;{t`w7^AaHIgpr}J+6b(+4tyX1sX~K3j<~KY>dWNitUafPC1)BoU{HdfU;oXjv2Fg zlTQ`A(%CSWj4c3^8m*+f>lCx|?N<>Ll+O+=71&Ygn{D!8sTTo6>i%2GqAdf;^>CXE zA~^5-GhP`O7W|WnmCx)?u9CxA=@LG#m4qk_1*}Fq`2v@|8+{2h3sa%OnbUcSD^2HG zy%*(DXNf1$1zG0Yz03Ck(qo~|a7BHewxd}olrS$myJ1O=Dl!?UoE1VwIT28F>j`Pm zxi~y>?35;9E|!X(N8w)qvsFRFwwfS*Q@BqAC9AS{!S=Vw!m6Ro&rJXPB&qm4+u5N? zh$dekQ%O6ojR~&^IxO?B=Cdp}^cgVU5vs_VDWTRnT15rcj}MQ~qNDeI(->&eX&)al zA4YIq^lWwU2X#8#+Flm~IxY3~GNOs{iJ%&;CX(kNZe@l#Oc>?QK)XM*G)P-O>6kKt zM=xx?_oR?xUYts%vtF1$lJvybn=*s9WhHSh($#aExDBLsUklc?@%rX5m5`b8wVzyi zj6AWY(O3^te$R?JO|%h`k$*UpHrcz{y>FtdM_#dx2wew9+wDK zyN39o8p(Q61m0X_1`yMZ4~I$}GqZ3`k=;SLxUOjP_QMxbQJ@0T_%m@d7hs>EE+ZU` zSubZ!Ximbd9TyBCrtPCfH$qB~xe&%{v*t_6r5&-=*=;C=46`fpjdS_-ao?17e@J<* z;QHF1sqhS)bVRo@mf2H9{eW{!XcD?VZP@wlD)E1qlgzZw3Gd5hl8f!Yv2Jlf|2+rv zL$Z~BU!-gN5TGeB;UWOggo(k_Fh`ehi;C+3)HAyO$8+R|EL%uD>esUIZR8ZpY)$72;FEj_(c$c6WE*`LId*Ef{V`N5D0OgP@%! zZ660JH{FZ4CAW`By1@M1bq_F!glnj8*(D~S`T zcxTb-&yv2!sW_ZoWUJvA6%#6?QJ4_>$3+La`&nrG}4 z1o~`_ToYbXEwnRLt*AR=^XP9$CNx_ZA6-lNNjZ;AypSn=dwmY>rU$DO$BWk9n5dg3 zbd`0!`qq06a`esE0;7kImq6lE{#zXN&#Dts+??ZkJ3{Cl7std4weDj%HOc-xZnU_O zW4&)Pm||a;8xf)h&D3NgQ{H!yy!483oW1Qf%~wdOe14@4(P~c}{cndpJMWnT+%$*y zY^9ni8%=$qud@y)hdI1`@WisCF_!cp9TQ?0#pBm7ZhwX2!WpmHL@RWBtlPGjQ;v$| zDRvoWWZ)`#T1e_JPkJ=BRoTh9rk+abY3QQA9q^|vOd+2I1Bd}iM__(|n!u1(yi!Y~yR8B7Dl5POX6nL6gFDeYjop+7?XPio12A``5aUN;0Nn^!>e z2!97(UEN_;avrz%rcnE?u8%^nhBMScLmz{Hbq*?-nQhQhbrFk+~3t> zrc?ZG5$Gcw-lHM~TcM|y%w3yWXX^oSSJ0RalrvBCVM*afXV(v73#PojeG>U4Z&Ek< z-6*;Qo=3wt({Wnk?h+v2u>~wR+CvD?{$j=bO~cRmf;wf)s()JhKkJFcR8{Xi~@fw{KlN?pEx&tKqodgz=z>NKN@aPQjA-*lJ5*k z0*h*k9&CN9R7C2;lB3fq)fVVNOJSL+G#b~-XkNAWw%=rR^JV~J;Vz&1J0{c=!TQQD(%RrV$W?H>=LyM6D|jD zGv|3^UIOtAA6AOh^T0Y@3n04*B=YzbbFl;-z+f0TCV<7y0|Y;PT~z6{O;ykNGdnw= zvWZ^a?l+L1+~Rq>$nIW4*^H9hogVqH-RO=HUhL%DJ>h|kk;&t~b@`;;MHdHpe!f@d zOuJ%I`*5YWT*w79SFqocF`(RlRoeH9yYul@&$G!uop2Ei(9}Cy4vIeiTvAf?v9Gpg zeFFE2`v-1Gi)OY-q*<<|yo}T{OM$X$%SPV8%TLcaO_;fK7xwT)q8I0w@Wdn;tUVP+ z(GR$UG#W}ZpK#5*D{CfjEh0U@{z;Nf?g~QcL31i{e*xc8Yv#-Y9WEo^Jk0`+#JN#Hzh}a?dhn*i(UVT}4iCa-< zXez5cO(QgGvz^$ZenDyTM$!@9joy1dRN?BK8t|w_)m1Ai_WzdZY?gd|%L`JdQr%R= z35Azc)g}@h{OqH@v6F)}B+qPUFLRJ`ivP;k9BV)Grb2g1O_;aMYao5b7|om-s$>gF zyQ5Tpf-c$h<{}Uju6bGz_~}Zx4WfAfHxNl0`(p(#C&X-bzQ*|JLSnZo+n`Ico(B^@^&XM#y#RE}yYrXMl7`VYu9jh_Gj literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/whatis-correct-thr.png b/developer/20.0/images/lm/whatis-correct-thr.png new file mode 100644 index 0000000000000000000000000000000000000000..28bf1fa82c1044205b1f93914fc4b25d075095d0 GIT binary patch literal 29381 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/whatis-incompr.png b/developer/20.0/images/lm/whatis-incompr.png new file mode 100644 index 0000000000000000000000000000000000000000..02d680a7c61acda62dad007fdca36951b26a3e93 GIT binary patch literal 31432 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

W zjc=*}Hyc*!SuJY0@#~9Nb5yn{d!9w=-_Uftt^1RrC&CD)o`U8#Rap1!o(2&r#9$1v zMKeZv*&=^uL|xZHg3|V+#pAa;ADRn> z7QHs6kW$^ZFb%MWx1W$7ZSpY4Bw)Wah`fK&m*xG~O#z;pF*uGX@y=q)H!+|IMe%U@ zrvi`N2L+ZBb7=!6>JB=;W-l#jW1JiQv{=^pqN4ZlPt1p`Y9fV$Ti4lBeYsw2QaOY< z94blhZ8u7AE_#16-l^=k?gX#;E??#&%c$jO;>SLM-xl(V`nJ34Rh8)GPJwQ#ZBV<= zECD=iB`hO0t_as}f4_8Lux0f9M)QEy9G`J}?f}u12lMXjiq}>az2?SxDz3eV_$qD5dsTC!R4{D0>uJjZUyjSi~CU2yw_BTTK7wuM@OL!SlDwl#i zUC$QJ&H_^1D==p<7y}ab-aqh>5M#{K;4*9~{Zd-oMX8{@s(NnQVYk}Q(6Ig$N`GUM zK3Dy)!}969JyD~nx}}^Ak0D!iLxQ8Gd)Nn#_yB#`?HCY6A$)3n{>2Ez<%gW-QDOzAz80z{~U^4|F5$_vi@sJvl|HA3Yx|= z`yQ!kVagsXD*8P9$rOC_REiz(g?^3Am6NmnNZAka<#r|((JU_3!Hb3+bEE3wE3+up zq-PKAZU;?PYpAi)1zsng+_N4XS=;|Q<*q}g4BIxWPQH(6RRANpP0r+tkL}~EHoX40 zu}Rq2sb2L=Ei)v>sEL!D`Ot1qJ};Yaa!<9_#);bNpJVMQcaiWa1(7feaM&%#v6_A3 z&-$rEySv-J<>#F%mD~Co;``dBsy0Xsn8?35uWxNI5`6`yC=OTqL_?ikv6(s1#=A@% zq5A2Q;>hO-*39RFl||I`#5l0!kuIB%R^LX>8_ogKp1(g0kJXe$NBbPVK2;hwTEd;C zJ{{FNwqWwj&0nFCS$)CAm?OKt9_wqHB1LU3v7J2?94%*H0VCprg<4Y`wt0=movgU+ zPyVc;sd5P(-}778J9Q3lpLcC}yu_KhMgJ>s+N$k^_+`-MYzHv3J_mH%_1f7d8Q%V_ zGpzUi-n>o6m`^naU7&w+TEu}2W3&HxI{w`b-5#5j#s>PeY9;Lr3s`^s19MT=ENWe8 zd0*zH3mB2qPKb<0aUZFVLP5&QwncBY**xX;j-#%;%K)m={rSsae`TnmoA{i3|KrQ9 zKA7KDanbqw)AI!HFFljXv*hv(PmXd&9`luMj6Pwq{JoP`wr10QI@SGVN<}uzSm$d| zSYAznrISdQ3cfiaCZWir-H$)NCaV3zSZ?vyAY0NUEJUQ9oacyDPC)3pw18K8>W@`h zQTe>5K}Sx<@5&$9d9f&J70E`Bx|XSkge`ySrtxj{YHu6@{gk?wTbD!FM?A@2E|gQF Q|4*NWimq~%qV4nl150l`O8@`> literal 0 HcmV?d00001 diff --git a/developer/20.0/images/lm/whatis-naiv.png b/developer/20.0/images/lm/whatis-naiv.png new file mode 100644 index 0000000000000000000000000000000000000000..e8061682337bcce81821d32bbcb3c74915c16482 GIT binary patch literal 29594 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/images/settings-language-ap.png b/developer/20.0/images/settings-language-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b2ac4c9d0c6fefc3f1f899c1485bae7eeec3d2 GIT binary patch literal 7778 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%0A{u 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

rxr?`xUXv_3d!O1lhq`!e-wSF7w-rnA% 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

_Ge6xe7E>Uq!8Uq!)I+n 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

G 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/characters-in-comments.png b/developer/20.0/guides/walkthrough/images/characters-in-comments.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5386319286a822812390ce0d874d3e9010e78d GIT binary patch literal 20570 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 z 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 literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/charmap-to-text.png b/developer/20.0/guides/walkthrough/images/charmap-to-text.png new file mode 100644 index 0000000000000000000000000000000000000000..7bab7d60548ede00519b367cc8ca2346812d1682 GIT binary patch literal 12100 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 V<9*bR_F&I$788;ZEO@Ks@jn&mXQTiC literal 0 HcmV?d00001 diff --git a/developer/20.0/guides/walkthrough/images/code-tab.png b/developer/20.0/guides/walkthrough/images/code-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf030010164b303b2e98c25b9115703247491c2 GIT binary patch literal 115371 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