项目背景
工作中遇到的医院自助终端系统中,对输入的需求,原系统中嵌入的软键盘存在不同程度的缺陷(商业机密),项目组确定让我这个新人来尝试做出一款相对好一点的软键盘模块。
于是《KeyBoard》项目输入系统便诞生了 😃😃😃
系统结构
- 正规军,所以做了明确的分层结构
核心概述
1、用于墨迹识别核心类库
Microsoft.Ink
Microsoft.Ink.Analysis
2、中文字库
pinyin.dll 和 JianTi.dll 两个 dll 并非类库文件,而是采用这种方式编写的拼音检索汉字表
部分内容展示:
字库是可以进行手动编辑的,这样做的好处在于,咱们中文的博大精深,不是一朝一夕就可以收录完成的。
在实际使用中缺少的文字,我们可以做一个收集进而根据需求来完善我们的字库
效果展示
1、拼音检索效果
- ”退格“ 键的上面有个向下的箭头,上图效果更直观
- 点击 箭头 可以查看更多的候选词,交互更加便捷
2、手写识别效果
- 以 “好” 字为例
结
上面没有贴出任何的代码,但并不表示,亲们拿不到代码进行学习提建议。奉上项目存放的仓库地址:国内就使用Gitee KeyBoard
- 免费提供下载,我也不要你们的积分,多点赞,多关注(互关哦) 😃😃😃