Fix: Plover + Lapwing are additive, not exclusive
Both CONFIG_ZMK_JAVELIN_STENO_DICT_PLOVER and DICT_LAPWING can be y. All enabled dicts downloaded + compiled into one binary. Javelin stacks them in StenoDictionaryList — user toggles at runtime. Dict priority at runtime (highest first): 1. User dict (add_translation, on-keyboard) 2. All built-in dicts (Plover, Lapwing, etc. from embedded binary) Upload dict (USB) not yet implemented — future enhancement.
This commit is contained in:
parent
0f0861ffd4
commit
32f1812709
2 changed files with 31 additions and 36 deletions
15
Kconfig
15
Kconfig
|
|
@ -8,20 +8,13 @@ config ZMK_JAVELIN_STENO
|
|||
|
||||
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)"
|
||||
bool "Include Plover dictionary (standard English)"
|
||||
default y
|
||||
|
||||
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
|
||||
bool "Include Lapwing dictionary (modern, recommended for new learners)"
|
||||
default n
|
||||
|
||||
endif # ZMK_JAVELIN_STENO
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue