SCIM
维基百科,自由的百科全书
SCIM(Smart Common Input Method)是一個在Unix-like作業系統裡支援多國語言的輸入法平台。
目录 |
[编辑] 簡介
SCIM的目標是建造一個容易使用的輸入法平台,它擁有極清晰的結構和容易使用但功能強大的操作介面。
SCIM使用C++程式語言寫成,它將輸入平台的介面分為數個不同的等級,而這些等級是互相獨立並且容易使用的。因此,開發者可以很容易寫出新的輸入法,而且只須數行程式碼。
SCIM有著高度模組化的特徵,大部份組件皆可編譯為動態的可載入模組,所以可以如使用者所願隨時執行程式。舉例來說,為SCIM所寫的輸入方法為IMEngine模組,使用者可以使用這個模組配搭不同的前端程式,如SKIM來使用,這大大的方便了使用者。
SCIM對比XIM或IIIMF使用較高級的程式庫,但擁有著較易使用的介面。而且可以與XIM或IIIMF並存。SCIM亦支援客製化的輸入法介面,如GTK+2介面模組及qt 介面模組。
[编辑] 特點
[编辑] 目標
- 作為一個輸入法的前端介面,它正與uim作整合,並提供m17n程序庫。
- 同時使用IIIMF輸入法架構,因此亦可作為輸入法引擎。
- 提供儘可能多的原生IMEngine。
- 支持儘可能多的輸入法介面。
- 支持儘可能多的作業系統。