spiegel-keyman/common/test/keyboards/baseline/k_002___basic_input_unicode.kmn
Marc Durdin c18ef54029 refactor(common): move core baseline tests into common
Decided to use the name `baseline` for this set of tests. They can be
used by any project in the repo now. Tests will be treated as shared,
and not modified (except in the case of a buggy test).

* Moves .kmn files, add `&NAME` line (don't use meson templating for
  these files)
* Generates reference .kmx files using kmcomp for use as a baseline with
  kmcmplib (kmc) tests, and for linux tests
* Updates references in core, kmcmplib, and linux builds
* Renames all the .kmn / .kmx to use a standardized, clean name format
  (this was needed for building packages in the core tests)
2023-03-28 05:20:45 +07:00

17 lines
421 B
Text

store(&NAME) '002 - basic input Unicode'
c Description: Tests basic input with simple context rules (Unicode)
c keys: [SHIFT K_A][SHIFT K_B][SHIFT K_C][SHIFT K_SPACE][SHIFT K_D][SHIFT K_E][SHIFT K_F]
c expected: \u0E01\u0E02\u0E03\u0020\u0E04\u0E05\u0E06
c context:
store(&version) '6.0'
begin Unicode > use(Main)
group(Main) using keys
+ 'A' > U+0E01
+ 'B' > U+0E02
+ 'C' > U+0E03
'DE' + 'F' > U+0E04 U+0E05 U+0E06