首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎样编程实现输入法?该如何解决

2012-03-22 
怎样编程实现输入法?装了个搜狗输入法,在Windows下查找,没有找到搜狗输入法的类似五笔、双拼那样的码表文件

怎样编程实现输入法?
装了个搜狗输入法,在Windows下查找,没有找到搜狗输入法的类似五笔、双拼那样的码表文件(.MB)文件。
不知道输入法在Windows中是个什么工作原因?有没有做过的朋友请说说,假设我已经有现成的词库,自己编程怎么实现类似搜狗输入法的功能?

[解决办法]

[解决办法]
没做过
建议MSDN里面和这里http://www.google.com/codesearch搜IME,看能否有所收获

[解决办法]
倒是看过C++实现的输入法
[解决办法]
没用过搜狗输入法,是不是象万能输入法外挂版那样,用Setwindowshook响应键盘消息的呢
[解决办法]

VB code
sff
[解决办法]
这个新鲜,关注!
[解决办法]
根本不用学什么语言,就用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),就可以了。

[解决办法]
搜狗输入法我现在在用,的确比微软的强多了,微软的有些产品其实也挺垃圾的。
[解决办法]
搜狗输入法的字词典文件是.bin后缀的那几个文件,你把它的格式破解了就可以用自己的编码表取而代之了。

[解决办法]
传说WINDOWS标准的输入法方案,就是一个实现了特定接口的标准DLL.
[解决办法]
mark

热点排行