头让我开发一种输入法,可我连如何开发输入法都不知道!
急救!
分数分8次送出!

解决方案 »

  1.   

    做个txt文件,内容如下:[Description]
    Name=仓颉
    MaxCodes=5
    MaxElement=1
    UsedCodes=abcdefghijklmnopqrstuvwxy
    WildChar=z
    NumRules=0
    [Rule]
    [Text]
    日a
    曰a
    昌aa
    昍aa
    晶aaa要支持多少个字,自己加上去然后运行window自带的imegen.exe就可以做出个输入法了.
      

  2.   

    blueshu(绝对是菜鸟) 你有没有什么好办法?
      

  3.   

    我 用上边的程序为什么不可以用呀
    请高手指点呀.(txt)
      

  4.   

    嘿嘿!shadowfish(<)<-<-<<死鱼<)<-<-<) 你又来了
      

  5.   

    以前有个毕业生做过输入法。不过还是dos时代的,只是连接了ucdos字库。编了一些输入规则后。把字库中字调了出来了
    不知道对你是否有启发,
      

  6.   

    hehe搞这个干什么??啊??
      

  7.   

    就是一个dll,把输出改为*.ime,
    他的export函数要察看msdn,这里不能一个一个解释了。(例如:ImeInquire(),.......)
    在ime的resource中的VersionInfo要按照Msdn中的说明仔细来设置,这个很重要哦。
    生成的ime文件放在系统目录下,然后修改注册表中的HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Keyboards相应的值
    然后添加输入法就可以了。
      

  8.   

    GZ
     zleeway(杂草) 能不能讲一下txt文件中每项的说明,比如下面每行代表什么意思,下面是五笔的:MaxElement=1
    UsedCodes=abcdefghijklmnopqrstuvwxy
    WildChar=z
    NumRules=3
    [Rule]
    ca4=p11+p21+p31+n11
    ce2=p11+p12+p21+p22
    ce3=p11+p21+p31+p32
      

  9.   

    在http://member.netease.com/~inetsoft/downloads/sourcecode/windows/ime/有一个叫自由输入法的源代码,希望有所帮助,不过我用的时候,出现 无法正确加载键盘布局 的问题。