我的形码输入法[C语言] 之三:输入法的设计(1)

本文探讨了形码输入法的内部转换原理,重点在于从输入到输出的过程。介绍了如何利用编码字库生成词库,并将常用字与难字、常用词库与罕用词库分开,以提高输入效率。小键盘的功能如1-9选字词,/*-+进行切换和操作,为将来移植到手机奠定了基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇只叙述我的形码输入法内部从输入到输出转换的原理,如果想要了解输入法程序的框架是怎么样的、到底是怎么被调用出来的,请参见自由拼音输入法源码3.1版,我最初的程序就是用这个改的

如果想要了解windows平台输入法编程时的接口、convension等等,请参见以下这几篇文章,其中详细的说明输入法程序是如何进行工作的:

http://forum.mywuzhen.com/thread.jsp?forum=7&thread=1835&tstart=0&trange=15

http://www.petrocn.com/cgi-bin/topic.cgi?forum=5&topic=3&replynum=last#bottom

http://wwsys.51.net/wwwboard/messages/253.html

关于编写输入法程序要注意的问题以后我可能会写一些,有问题,直接跟我email联系交流:

mail to : renzhongfang@nju.edu.cn

输入法乍听起来好像很难做,其实原理却很简单:

从输入的数字或者英文找出与之汉字或者词语

对于我这个输入法而言,最长的编码就是四位数字[参见我前面的文档] (后来添

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值