zonble’s promptbook

2005 年 7 月 23 日

我的電腦 怎樣在 Mac OS X 下寫一套輸入法?(二)

講完了資源檔案,接下來,我們要看的是程式的部份。我們首先要看CIMcomponent.cpp這個檔案,這個地方的程式碼,是讓你所要寫的輸入法,足成為一個系統元件的溝通介面,用來接收各種來自作業系統的事件,並且給予回應,用蘋果的官方術語來說,就是各種低階例行事件(Low-levelRoutines)。

一般來說,在進行輸入法開發的時候,幾乎都不會修改這個部份的程式碼,但是要進一步了解輸入法的運作,就必須要解說,一個輸入法系統元件會處理那些事件,才能夠知道我們要在什麼時候,讓輸入法做什麼事情。您也可以先參看蘋果的這幾篇官方文件:Text Services Manager Reference: Low-levelRoutineSelectors,以及Component Manager Reference: Request Codes

閱讀〈怎樣在 Mac OS X 下寫一套輸入法?(二)〉全文

文章分類: — zonble @ 1:41 am 迴響(1) #


Powered by WordPress 2.6.2, Yichi.org,
ideas and cares
.

Weizhong Yang(a.k.a zonble)
Email:zonble@gmail.com
AIM: zonble@man.com