spiegel-keyman/developer/docs/help/guides
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
..
develop change(developer): add unit test to verify special key cap definitions 2025-10-16 12:37:44 +02:00
distribute docs(common): update docs Keyman Desktop → Keyman for Windows 2025-09-02 14:29:53 +02:00
lexical-models chore: adjust bookmark links in developer docs 2025-01-27 13:47:29 +07:00
test chore: update minimum versions 2024-11-06 11:14:59 +07:00
command-line.md refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
index.md refactor(developer): copy dev 17.0 help into repo 2024-09-16 08:46:24 +07:00
intro.md fix: modifies video's description in docs and adds duration 2024-12-16 13:27:54 +07:00