社区
API
帖子详情
怎样编程实现输入法?
ynduanlian
2010-06-30 03:42:12
装了个搜狗输入法,在Windows下查找,没有找到搜狗输入法的类似五笔、双拼那样的码表文件(.MB)文件。
不知道输入法在Windows中是个什么工作原因?有没有做过的朋友请说说,假设我已经有现成的词库,自己编程怎么实现类似搜狗输入法的功能?
...全文
237
15
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
15 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lilanfeng1999
2012-04-20
那么用QT怎么做手写输入法呢?
打赏
举报
回复
赞
tm1mc2
2012-03-26
把你那个词库,导入到搜狗词库,就成功了。
打赏
举报
回复
赞
chinaboyzyq
2010-07-01
mark
打赏
举报
回复
赞
嗷嗷叫的老马
2010-06-30
传说WINDOWS标准的输入法方案,就是一个实现了特定接口的标准DLL.
打赏
举报
回复
赞
dafu2003
2010-06-30
搜狗输入法的字词典文件是.bin后缀的那几个文件,你把它的格式破解了就可以用自己的编码表取而代之了。
打赏
举报
回复
赞
dafu2003
2010-06-30
搜狗输入法我现在在用,的确比微软的强多了,微软的有些产品其实也挺垃圾的。
打赏
举报
回复
赞
ynduanlian
2010-06-30
[Quote=引用 7 楼 asftrhgjhkjlkttttttt 的回复:]
根本不用学什么语言,就用WINDOWS自带的输入法生成器就可以。在C:\Program Files\Windows NT\Accessories\imegen.exe就能生成。
首先,你得整理自己的输入法规则。然后用记事本编缉(下面是拼音的规则):
[Description]
Name=全拼 (输入法的名字)
MaxCodes=12 (输入法的最大编码长度,也就是说最多的拼音长度是……
[/Quote]
我已经说了,搜狗输入法根本不是用这种方法做出来的……
打赏
举报
回复
赞
孤独剑_LPZ
2010-06-30
根本不用学什么语言,就用WINDOWS自带的输入法生成器就可以。在C:\Program Files\Windows NT\Accessories\imegen.exe就能生成。
首先,你得整理自己的输入法规则。然后用记事本编缉(下面是拼音的规则):
[Description]
Name=全拼 (输入法的名字)
MaxCodes=12 (输入法的最大编码长度,也就是说最多的拼音长度是12)
MaxElement=1 (输入法的信息元,1代表单符,2代表多符)
UsedCodes=abcdefghijklmnopqrstuvwxyz (输入法的码元集,也就是说,26个字母都在编码之列)
WildChar=? (输入法的查询键,有不会的拼音字符可以用?来代替)
[Text] (下面就是字的编码了)
啊a (就是打字母a就是出现汉字"啊")
阿a
呵a
吖a
嗄a
腌a
锕a
錒a
阿爸aba
阿昌achang
.........
最后保存扩展名是TXT文件,然后用IMEGEN.EXE来生成输入法文件(MB),就可以了。
打赏
举报
回复
赞
贝隆
2010-06-30
这个新鲜,关注!
打赏
举报
回复
赞
lds1ove
2010-06-30
sff
打赏
举报
回复
赞
bcrun
2010-06-30
没用过搜狗输入法,是不是象万能输入法外挂版那样,用Setwindowshook响应键盘消息的呢
打赏
举报
回复
赞
aohan
2010-06-30
倒是看过C++实现的输入法
打赏
举报
回复
赞
赵4老师
2010-06-30
没做过
建议MSDN里面和这里
http://www.google.com/codesearch
搜IME,看能否有所收获
打赏
举报
回复
赞
jhone99
2010-06-30
打赏
举报
回复
赞
相关推荐
Android
编程
实现
自定义
输入法
功能示例【输入密码时防止第三方窃取】
本文实例讲述了Android
编程
实现
自定义
输入法
功能。分享给大家供大家参考,具体如下: 对于Android用户而言,一般都会使用第三方的
输入法
。可是,在输入密码时(尤其是支付相关的密码),使用第三方
输入法
有极大的...
用Python从头开始
实现
一个中文拼音
输入法
?
众所周知,中文
输入法
是一个历史悠久的问题,但也实在是个繁琐的活,不知道这是不是网上很少有人分享中文拼音
输入法
的原因,接着这次NLP Project的机会,我觉得
实现
一发中文拼音
输入法
,看看水有多深,结果发现还挺...
Delphi下
编程
实现
中文
输入法
Delphi下
编程
实现
中文
输入法
的切换等。
编辑python用什么
输入法
_如何在python中更改iBus
输入法
?
e: print "Failed to connect to iBus" print e EOF return l:engines endfunction 现在我也在尝试设置引擎的
输入法
,但我无法找到如何做到这一点。到目前为止,iBus的文档还缺少细节。在 有人能提供一些关于如何用...
微信为什么要做
输入法
?
易观《中国第三方
输入法
市场专题分析2019》调查报告显示,除了AR表情外,
输入法
在应用层和技术层的文字图片扫描、实时转译、语音识别、图像搜索等多个重要功能目前在微信内都已
实现
。 整合现有功能,快速上线一个...
发帖
API
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
1472
社区成员
2.3w+
社区内容
VB API
社区管理员
申请成为版主
帖子事件
创建了帖子
2010-06-30 03:42
社区公告
暂无公告