阅读:5951回复:1

自定义输入法64位主流平台阶段小结

楼主#
更多 发布于:2012-08-22 19:25
自定义输入法64位主流平台阶段小结

一、目标
1.支持主流64位操作系统: Windows 7/8(Desktop) x64.
  兼顾: Windows 2003 R2 x64, Windows Vista x64, Windows 2008 x64.
2.支持基本64位程序: 资源管理器, 记事本, 写字板, IE(64-bit), Microsoft Office(64-bit).

二、各平台简介
1.传统输入法生成器: Windows 2003 R2 x64简体中文版自带传统输入法生成器Imegen.
  需hhhhwwww的改进版传统输入法生成器编译大型码表(极限测试:65662以上,1,079,084 Byte).
  历史悠久, 经典规范, 兼容性强. 虽然存在各种不足, 但依然能够胜任"输入汉字"的任务.
2.多多输入法平台: vxdd.com. 最新版:QQ群:222300764.
  最接近传统输入法生成器的平台, 制作专业输入法的不二之选.
  规范稳健, 配置灵活, 操作简单, 使用方便, 配套工具齐全, 可生成完美的安装程序.
3.小小输入法平台: yong.dgod.net.
  全外挂, 跨系统的输入法平台.
  精练强悍, 轻巧强大, 流畅迅速.
  以纯文本码表达到如此的流畅程度(测试码表:95.8万, ANSI编码11.2MB), 微软的TableTextService真应该感到羞愧.
4.Rime(中州韻輸入法引擎): code.google.com/p/rimeime.
  跨平台的抽象的输入算法框架, 可玩性无出其右, 非常适合制作各种古怪的拼音输入法.
  选项多, 配置繁, 算法活, 发展快.
  源代码开源.
5.Windows 自带输入法生成器TableTextService.
  功能鸡肋, 但兼容性强.
6.流行输入法挂接自定义短语.
  聊胜于无. 受制于原输入法的各种限制.

三、各平台输入体验主要不足
1.传统输入法生成器
  1)编码框不自动消失, 需按ESC键.
  2)无2/3候选.
  3)词条字符中不能包含半角字符.
2.多多输入法平台
  1)候选列表强制过滤,导致容错码不显示--每字词只显示1条提示码,其余的容错码全部不显示(开启编码逐键提示).
    比如:"输入"的自然码编码为3个: "uuru","uurui","uurup", 键入编码"uuru"后, 列表只显示
    "输入"(本级编码)
    被屏蔽的逐键提示编码为"输入 i"和"输入 p", 由于其词条字符"输入"已在本级显示, 被强制过滤, 容错码丢失.
  2)双屏输出时辅助屏光标不跟随--编码框能跟随, 候选列表框不跟随.
3.小小输入法平台
  1)标准输出方式不兼容个别软件(输出为乱码), 剪贴板输出正常, 但略有卡顿, 且破坏剪贴板原有内容.
  2)双屏输出时辅助屏光标不跟随--候选列表框不跟随.
4.Rime(中州韻輸入法引擎)
  1)不支持手工造词, 码表输入的最大痛苦.
  2)资源管理器地址栏/IE地址栏, 候选列表框不跟随光标, 这个错误真的很低级.

 
四、各平台主要功能比较
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 功能\平台  传统版   多多版   小小版  Rime版
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 跨平台    不支持   不支持   WLA  WIL
 手工造词   支持    支持    支持   不支持
 候选窗    纵     横&纵   横&纵  纵  
 二三候选   无     有     有    有  
 嵌入     无     支持    无    无  
 外挂     无     无     有    无  
 皮肤     无     绚丽    绚丽   规矩 
 状态栏    有     有     有    无  
 临时英文   无     有     有    有  
 符号编码   冲突    正常    正常   正常 
 双屏扩展   双屏    主屏    主屏   双屏 
 命令直通车  无     有     有    无  
 后台服务   不需要   不需要   需要   需要 
 字符集    能过滤   能过滤   能过滤  不过滤
 ABAP   支持    支持    剪贴板  支持 
 码表类型   编译    编译    文本   编译 
 适合类型   码表    码表    码表   拼音 
 源代码    无     无     无    开源 
 生命期    完结    稳定    稳定   成长 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
*跨平台: Windows, IOS, Linux/Android
*符号编码: 词条字符中包含半角字符
*ABAP: SAP ABAP编辑器
*直通车: 命令直通车
*字符集: GB2312, GBK, BIG5, UNOCODE
 
五、各平台光标跟随简单测试
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 程序\平台  传统版   多多版   小小版  Rime版
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 记事本    正常    正常    正常   正常   
 资源管理器  正常    正常    正常   错位   
 IE地址栏  正常    正常    正常   错位   
 CMD    正常嵌入  正常嵌入  非嵌入  不工作  
                    不跟随
 Eclips 嵌入编码  可设置   正常   正常   
        光标移动  TSF正常
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



沙发#
发布于:2012-08-22 21:54
小小输入法是有预编辑功能的,想必就是你说的嵌入了。
cmd下外挂通过设置能跟随,不过也没多大意义就是了。
游客

返回顶部