作者vgod (vgod)
看板Array
标题Re: [讨论] OpenArray
时间Tue May 31 01:58:02 2005
※ 引述《homchang (kevin)》之铭言:
: ※ 引述《seed2501 (呆子)》之铭言:
: : ----------------------------------------------
: : 我的 Visual C++ 6.0 可以顺利编译自由拚音,这算是好消息
: : 我先看看 source code 的难度,先 K 看看再说罗
: hi, 不知几位志同道合的行列朋友 k source 的进度如何..
: 我目前是拿那个"歪林"的source code 来看,把它的debug
: 打开,从 debug_log 去追输入法执行的步骤... 有点乱 Orz
: 请问大家的作法是如何呢?
我有个小小建议,或许可以给大家一点帮助
不知道各位有没有听过MacOSX上面的OpenVanilla (
http://openvanilla.org/ )
这是一个开放的输入法框架
已经提供了作输入法会用到的基本功能
使用OpenVanilla实作的输入法只需要处理对於使用者按键的回应
不用管如何和作业系统沟通,如何画选字窗等细节
OpenVanilla的架构设计的很好
虽然目前只支援MacOSX,但要移殖到不同平台是非常容易的(只要实做OVLoader的界面)
我这阵子才完成了Linux上的Loader,所以OpenVanilla其实已经能在Linux下使用了
如果大家有心开发Windows上的输入法
我觉得可以直接从OpenVanilla下手,
这样大家可以轻易分工,
有人专门写OpenVanilla的Windows Loader,不用管输入法细节
有人专门写OpenArray的查表、词库处理,不用管windows programming的细节
这样不只OpenArray能直接使用OpenVanilla而具有跨平台的能力,
连OpenVanilla现有的其它输入法也能同时拿到Windows上使用
总之是件一举多得的好事:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.247.129
1F:推 reptile:推此方案,我是觉得不要一直重建轮子较好 61.62.108.48 05/31
2F:推 homchang:谢谢建议,也来参考看看OpenVanilla...218.170.111.190 05/31
3F:推 cherico:有些轮子是一定要建的。XD 218.162.184.89 05/31