Expand description
Basic / experimental stenotype translation library, based on (and embedding data from) Plover, written to support stenottyper
.
Re-exports§
pub use stroke::Stroke;
pub use stroke::StrokeSequence;
Modules§
- plover_
dict - Loads a Plover json dictionary file (such as the embedded copy of main.json) and converts it to a StrokeTree for translation use.
- plover_
ortho - Implements regex-based orthography rules (converted from Plover’s internal rules) for joining general suffixes onto specific words.
- serial
- Interfaces with steno board (Gemini PR protocol) and produces a channel of received Strokes.
- stroke
- Defines Stroke and StrokeSequence types.
- translation
- Ties together the dictionary and ortho rules, before applying join operators, to provide the complete translation of strokes into text.
- tree
- Defines the StrokeTree representation of a dictionary for looking up plain translations of StrokeSequences.
Enums§
- Resource
Error embedded-dicts
Traits§
- Fingerspelling
- For fingerspelling Strokes, gives access to the corresponding char.