Add Lapwing dictionary option via Kconfig

CONFIG_ZMK_JAVELIN_STENO_DICT choices:
- PLOVER (default) — downloads openstenoproject/plover main.json
- LAPWING — downloads lapwing-base + lapwing-commands + lapwing-numbers
- NONE — no auto-download, upload via USB or provide custom binary

Set in corne.conf: CONFIG_ZMK_JAVELIN_STENO_DICT_LAPWING=y
This commit is contained in:
afiqzudinhadi 2026-06-23 00:51:59 +08:00
parent 6eef6d7006
commit 0f0861ffd4
2 changed files with 76 additions and 26 deletions

19
Kconfig
View file

@ -6,4 +6,23 @@ config ZMK_JAVELIN_STENO
select CPLUSPLUS
select LIB_CPLUSPLUS
if ZMK_JAVELIN_STENO
choice ZMK_JAVELIN_STENO_DICT
prompt "Steno dictionary"
default ZMK_JAVELIN_STENO_DICT_PLOVER
config ZMK_JAVELIN_STENO_DICT_PLOVER
bool "Plover (standard English)"
config ZMK_JAVELIN_STENO_DICT_LAPWING
bool "Lapwing (modern, recommended for new learners)"
config ZMK_JAVELIN_STENO_DICT_NONE
bool "None (upload via USB or provide custom binary)"
endchoice
endif # ZMK_JAVELIN_STENO
endmenu