Skip to main content

Module stroke

Module stroke 

Source
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 的反函数;宿主编辑时可能送回字形。