spiegel-keyman/developer/docs/help/reference
Marc Durdin db5aa518c0 change(developer): add unit test to verify special key cap definitions
Special key caps such as '*ZWNJ*' are defined in a number of places in
the source. In theory, we could DRY these definitions out, but that
would add a number of unhelpful dependencies or take considerable time
to implement. So, for now I opted to write a unit test to compare the
definitions as found in the following files, treating web's definition
as primary:

 *   web/src/engine/osk/src/specialCharacters.ts
 *   developer/src/tike/xml/layoutbuilder/constants.js
 *   developer/src/kmc-kmn/kmw-compiler/constants.ts
 *   developer/docs/help/reference/file-types/keyman-touch-layout.md
 *   core/include/ldml/keyman_core_ldml.ts

Note that the keyman_core_ldml.ts file changes are not included in this
commit, and hence the unit test for it is currently skipped. This will
be enabled in a subsequent commit along with other KMX+ changes to
support epic/embed-osk-in-kmx.

Test-bot: skip
2025-10-16 12:37:44 +02:00
..
api refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
errors refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
file-types change(developer): add unit test to verify special key cap definitions 2025-10-16 12:37:44 +02:00
kmc docs(developer): tweak get-started for kmc and add entry to HISTORY.md 2025-09-02 15:12:14 +02:00
messages refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
tools docs(common): update docs Keyman Desktop → Keyman for Windows 2025-09-02 14:29:53 +02:00
bcp-47.md Apply suggestions from code review 2025-07-31 15:34:27 +07:00
editor-themes.md refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
file-layout.md chore(developer): fixup missing documentation images 2024-09-25 15:51:00 -07:00
index.md refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
user-settings.md refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00