cht電腦資訊gcin
adm Find login register

有人想來一起開發MAC OSX版本的gcin嗎

guest
1 有人想來一起開發MAC OSX版本的gcin嗎
Promote 0 Bookmark 02012-04-09quote  

有人想來一起開發MAC OSX版本的gcin嗎?

我想可以參考之前有人貼出來的這個:

http://public.iwork.com/document/zh_tw/?d=Input_Method_Kit.key&a=p84535765

先從學習IMK的架構並整裡文件開始,參考並hack小麥注音的開發資料之類的方式開始進行,相信也有一些香草的資料可以參考。

小麥使用的是OSX原生的輸入法介面,但是使用gcin就當然希望可以使用熟悉的UI,所以應該也需要讀gtk for cocoa的資料。

我在技術方面不是很成熟,對gcin的架構也不甚清楚,相信還需要高手的幫忙。

先來開始研究IMK吧,除了這份投影片還需要一些官方的文件(雖然投影片說很爛),我在閒暇之餘會盡量收集相關文件。

希望有開發經驗者可以提供一些建議,謝謝。

eliu
2
Promote 0 Bookmark 02012-04-11quote  
guest
3
Promote 0 Bookmark 02012-04-11quote  

我也不是fanboy,只是上研究所買台筆電發現ultrabook居然MBA比華碩還便宜就買了Tongue out(教育價30xxx入手,11吋MBA64G版,RAM2G)

使用起來也頗夠用的,只是想說可以的話還是把gcin弄上去會更好用XD

也順便趁這個機會學習一下。

不過現在看來這裡只有我想搞這個,那我就慢慢做吧,難得新買了一台筆電總是希望把它搞得更好用XD

他們家筆電做的真的不錯,這年代居然會發生「買蘋果比較划算」的狀況……

guest
4
Promote 0 Bookmark 02012-04-12quote  

找到一篇有提到IMK架構的文章,是之前把IMK所寫的輸入法port回Tiger上面的計畫imktiger中所介紹的

http://code.google.com/p/imk-tiger/wiki/ChineseIntroduction

guest
5
Promote 0 Bookmark 02012-04-12quote  

OpenVanilla Syrup提供了輸入法的Template

github:  https://github.com/lukhnos/syrup

搭配這個和之前提到的資料,並參考小麥輸入法(http://mcbopomofo.openvanilla.org/)來了解IMK的運作方式,來看看要怎麼建立IMK Textinput的class內容來讓gcin和Input Server溝通,我先來找找我Obj-C的書……orz

由於小麥輸入法使用的是系統的預選字視窗(IMKCandidate),而且基本上並不希望重寫整個UI,所以要參考:

http://live.gnome.org/GTK%2B/OSX

的部分來看看怎麼用,並且讓IMK提供正確的游標位置來繪製選字框。

 

大概可以分成幾個部分,我想我一個人的話大概就慢慢照順序看下來,我會先試試看Syrup的templet怎麼用,並且了解IMK的溝通方式,再開始看怎麼提供給gcin的protocol,最後才來看gtk的問題。

gcin4osx
6
Promote 0 Bookmark 02012-04-12quote  

註冊了一個帳號方便使用Tongue out

eliu
7
Promote 0 Bookmark 02012-04-12quote  
edited: 1

cht電腦資訊gcin
adm Find login register
views:17347