輸入法平臺

在中文信息處理中 ， 輸入法一辭可區分成兩種意思 ： 一種是指概念上的方法 ， 另一種則是指實作的軟體 。 對於後者 ， 有時會特別指稱爲輸入法軟體 。 很明顯地 ， 一種輸入法的存在 ， 需要有其相對應的軟體存在纔有意義 。 對於同一種輸入法而言 ， 需要在不同的作業系統或平臺上開發其相對應的軟體 。 但撰寫輸入法軟體牽涉到一些與作業系統或平臺相關的專業知識 。 另外 ， 對使用者而言 ， 不同的人可能使用同一臺電腦 ， 但卻使用不同的輸入法 ， 理論上就要安裝各種相對應輸入法軟體 。 但不同的輸入法軟體開發者可能開發不同的使用者介面 ， 這又可能造成使用者的困擾 。 於是發展出輸入法平臺的概念 。 輸入法平臺其實就是一種輸入法軟體 。 其處理了與底層之間溝通 。 而輸入法開發者可以在其上擴充新的輸入法 。 雖然 ， 輸入法開發者也需要爲不同的輸入法平臺開發相對應的擴充元件 ， 但相比於在一個作業系統上開發一個輸入法軟體 ， 這是容易許多的 。 譬如 ， 開發者通常只要提供輸入法的對照表 （ 即每個字符與其相對應的編碼 ） 而非寫編寫程式 。 而不同輸入法的使用者可以使用相同的介面 ， 譬如 ， 在不同語系或輸入法間做切換 。 目前常見的輸入法平臺有 ： Windows 上原生的平臺 。 X Window （ 常用於 Unix 或類Unix ） 上的SCIM 、 Gcin 、 IBus MacOＳ 上的香草輸入法 Vim 上的 VimIM Category: 中文輸入法平臺