精華區beta Array 關於我們 聯絡資訊
※ 引述《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
reptile:推此方案,我是覺得不要一直重建輪子較好 61.62.108.48 05/31
homchang:謝謝建議,也來參考看看OpenVanilla...218.170.111.190 05/31