也分享一个基于emWin的中文拼音输入法

2019-12-16 22:39发布

本帖最后由 neqee 于 2017-7-10 18:31 编辑

拼音索引表是引用这个帖子的:https://www.amobbs.com/thread-5668320-1-1.html
感谢chun2495、252514251两位网友!

打开工程目录下的"ExeGUISimulationDebug.exe"即可看到效果。这个emWin的中文拼音输入法已经做的很完善,也经过比较详细的测试,可以直接拿来当做模板使用(根据需要修改键盘的大小);实现的程序也非常简洁,同时也使用了emWin的一些知识点,值得阅读学习;若你还不会用emWin,可以看:”emWin 2天速成实例教程   使用例程:
emWin脱机模拟仿真软件Code::Blocks(”软件/资料下载栏目可下载)打开工程文件:SimulationTrial.cbp然后编译工程:
image015.png (7.38 KB, 下载次数: 0) 下载附件 2017-7-10 18:20 上传

另外,如果你用的是GBKGB2312编码,emWin是没有GUI_UC_SetEncodeGBK()GUI_UC_SetEncodeGB2312()函数的,需要自己实现,也许在德国人眼里,是没有GBKGB2312概念吧。  还有值得注意的是,如果你需要用编辑框控件显示中文的话,最好用UFT-8(实际就是UNICODE)编码,如果用GBKGB2312的话,会出现中文显示BUG让你抓狂;如果编辑框控件不显示中文一般就没问题。   emWin 2天速成实例教程012_基于STM32单片机的全键盘中文汉字拼音输入法.pdf.pdf (213.38 KB, 下载次数: 117) 2017-7-10 18:26 上传 点击文件名下载附件 SeggerEval_WIN32_MSVC_MinGW_GUI_V528_012基于STM32单片机的全键盘中文汉字拼音输入.rar (6.59 MB, 下载次数: 171) 2017-7-10 18:27 上传 点击文件名下载附件

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
fengyunyu
1楼-- · 2019-12-19 22:10
 精彩回答 2  元偷偷看……
hpdell
2楼-- · 2019-12-20 00:46
牛逼啊,一直想搞这个玩玩,但是一直都没有找到下手的机会,这次终于可以下手搞啦 !!
chun2495
3楼-- · 2019-12-20 06:40
谢谢分享!
hpdell
4楼-- · 2019-12-20 09:42
你好,请教下,获取 buttom 的按钮字符后,使用 GUI_StoreKeyMsg 这个存储字符,再在编辑框里面显示相应的字符,

目前发现有 2个字符不能够显示,其他的字符显示都很正常,

不能够显示的字符 英文模式 ! 感叹号,还有一个 双 " 引号,

请问一下这个是怎么个情况造成的啊 ??

一周热门 更多>