您好 Shaform !
1. 找出自己最喜歡的 Linux 版本並裝上它,盡最大可能主力地使用它。
2. 註冊一個
sourceforge.net 帳戶。
3. 研究一下各種現有的輸入法的利弊、Unicode、GNU Make、C/C++、CVS/SVN、GNU Autotools 等。
4. 把 SCIM 的源碼看一下,再從現有 SCIM 的輸入法幫忙除錯中學習 SCIM 程式內部如何運作。
5. 回到
sourceforge.net 開新開發方案,從最簡單的基礎慢慢建築功能強大的輸入法。
我也在開發一個輸入法,是有關實時傳譯的;就是使用者輸入自己的語言,輸入法能把它轉換成對方明白的語言。
雖然它仍然是在籌劃階段,但是我覺得開發的過程中應該會有朋友加入吧:
http://sourceforge.net/projects/iimei/
Beginning Linux Programming 我也有,它是一本好書,包羅萬有;不過它的缺點也是覆蓋太廣,初學者如果沒有同時實作,成果
也許有限。怎樣把書看得熟透,都不如親手弄弄學得快。
けいもと (Keimoto)