zmk-steno-engine/dicts/test.json
afiqzudinhadi 2af45eafce Steno engine with BLE split-storage architecture
Full steno engine: chord detection, MPHF/trie dict lookup, Plover
formatter (18 commands), undo (ring buffer), HID + Unicode output.

Split-storage specific:
- BLE GATT service for dict queries (query/prefix/batch)
- LRU cache on central side (CONFIG_STENO_SPLIT_CACHE_SIZE)
- Dict embedded on peripheral, engine runs on central
- 3-way dispatch: split_dict / MPHF / simple trie

Build system: auto-fetch Plover dict, MPHF compiler with block
compression (~56K entries in 420KB), CMake integration.
2026-07-02 02:06:37 +08:00

48 lines
No EOL
821 B
JSON

{
"S": "is",
"T": "it",
"-T": "the",
"K": "can",
"W": "with",
"H": "had",
"R": "are",
"A": "a",
"AOEU": "I",
"TKPW": "go",
"HRAO": "hello",
"WORBGD": "world",
"KAT": "cat",
"TKOG": "dog",
"HOUS": "house",
"TPEUR": "fire",
"WAURT": "water",
"TPOOD": "food",
"PWO*BG": "book",
"KO": "co",
"KO/PHAOURD": "computer",
"KO/PHAOURDZ": "computers",
"TEFT": "test",
"TEFTD": "tested",
"TEFTG": "testing",
"STE/TPHO": "steno",
"STE/TPHOG": "stenography",
"KPA": "{}{-|}",
"S-P": "{^ ^}",
"TP-PL": "{.}",
"KW-BG": "{,}",
"H-F": "{?}",
"SKHRAPL": "{!}",
"*": "{*}",
"TPHO": "no",
"KWRA": "yes",
"THA": "that",
"PWUT": "but",
"TPHOT": "not",
"SREU": "have",
"WHA": "what",
"HEU": "he",
"SHEU": "she",
"THE": "they",
"WE": "we",
"KWREU": "I"
}