zmk-javelin-steno/src
afiqzudinhadi 1d450a5dd1 Phase 4: user dict, console commands, undo wiring
- engine_init.cc: user dict (16KB RAM-backed) added to dict stack as
  highest priority. Console commands registered (list/enable/disable/
  toggle dicts, lookup, add/remove translations, template values).
  Undo stroke (*) already handled by StenoEngine::Process().
- zmk_console_shim.cc: route Javelin console output to ZMK logging
  (line-buffered, LOG_INF per line). Enables debug visibility.

All Phase 4 features (undo, user dict, add_translation mode, console
mode, orthography engine, all processor types) are already compiled
from Javelin source — this commit wires them into the init path.

Orthography rules: empty for now (suffix folding disabled).
Full orthography requires separate data in the binary — planned for
dict compiler enhancement.
2026-06-22 21:55:53 +08:00
..
behaviors Implement Phase 2: real platform shims + behavior driver + steno key defines 2026-06-22 21:02:14 +08:00
platform Phase 4: user dict, console commands, undo wiring 2026-06-22 21:55:53 +08:00
dict_embed.S Phase 3: dictionary loading pipeline + binary embedding 2026-06-22 21:26:23 +08:00
engine_init.cc Phase 4: user dict, console commands, undo wiring 2026-06-22 21:55:53 +08:00