Expand description
笔画输入:按笔顺键入横竖撇点折,读 msime-stroke.db(language_dictionary)给出单字候选。只读,不学习,不做繁简转换。
键位:h 横、s 竖、p 撇、n 点(捺)、z 折,x 是匹配任意一笔的通配符。全部是小写字母,所以不占用任何标点键,也不需要宿主把它们当拼写符号转发。
Re-exports§
pub use scheme::StrokeCandidate;pub use scheme::StrokeScheme;
Modules§
- scheme
- 笔画组合:键入的笔画与通配符,以及
msime-stroke.db对它们给出的单字候选。选中任一候选都结束整个组合,没有分段,也不保留词组进度。
Constants§
- MAX_
STROKES - 一个组合最多的笔画数(通配符也算一笔);更多的键被吞掉。
- STROKES
- 五种笔画的键,按横竖撇点折的顺序。
- WILDCARD
- 匹配任意一笔的通配键。空组合时不开始组合。
Functions§
- glyph
- 预编辑里显示的笔画字形:h→一 s→丨 p→丿 n→丶 z→乛 x→*。其他键没有字形。
- is_key
key是笔画或通配符,也就是组合里能出现的键。- is_
stroke key是五种笔画之一。- key_
of_ glyph - 字形回到键,
glyph的反函数;宿主编辑时可能送回字形。