在 UTF-8 語言環境中所支援的所有印度文語言,都可以使用以語音查找為基礎的輸入法 (Shabdalipi) 和連續語音輸入法。使用此輸入法和虛擬鍵盤,可以讓您在所有 CDE 應用程式中輸入印度文字。
下列資料流程展示出印度文輸入程序的各項工作。
按一下輸入狀態區,以顯示輸入法選擇功能表。
在功能表中選取一種輸入法。
或是按下 F6 鍵,從可用的輸入法中選取一種輸入法。
您也可以鍵入 Compose-hi 鍵順序,以選取前一次所使用的輸入法。
按下 F5 鍵以選取您想要使用的印度文字體。
針對以鍵盤為基礎 (印度 INSCRIPT 鍵盤) 的輸入法,請使用顯示於印度文鍵盤的鍵盤影像。
針對以語音查找為基礎的輸入法,請鍵入與目標字體中字元相對應的英文語音同義字元。
在查找視窗的選擇清單中選取想要的字元。
針對連續語音輸入法,請連續鍵入英文語音同義字。
目標字體中相對應的字元會顯示為預先編輯狀態,當有後續文字輸入時,該預先編輯文字會轉為明確而送出或是由您指定直接送出。請參考以連續語音為基礎之輸入法的對映中的圖解,以取得連續語音輸入法從英文代表字元對映到目標字體的 UTF-8 字碼點的說明圖例。
按下 Control-空格鍵以切換回到英文/歐洲輸入模式。
或是按一下狀態區,在輸入模式選擇視窗中選取英文/歐洲輸入模式。
在以連續語音為基礎之輸入法的對映中的影像,顯示英文代表字元與每個受支援目標字體中同義字碼點之間的對映。CONSONANT 分類是英文代表字元與字體的子音字母之間的對映。VOWEL 分類是英文代表字元與字體的母音字母之間的對映。OTHER 分類包括不具有子音字母和母音字母 (不會依據前後字元而改變形式) 特性之字元的對映。
關鍵字 CONSONANT、VOWEL 和 OTHER 也意味著這些字元是 Unicode 標準的一部分。SPECIAL CONSONANT、SPECIAL VOWEL 或 SPECIAL OTHER 等區段,表示雖然這些字元顯示子音字母、母音字母或其他字元的特性,但這些字元不是正式的 Unicode 標準並且是字型附屬的。這些字元會在 Unicode Private User Area 中指定字碼點值。Solaris UTF-8 語言環境支援這些字元,但此對映可能不適用於其他平台。
這些對映檔與您系統上的對映檔不同,但可以就本討論內容稍加編輯,以移除不需要的關鍵字。
在 VOWELS 和 SPECIAL VOWELS 區段中,會依據上下文來顯示相同英文代表字元的獨立形式或附屬形式。請參閱連續語音輸入法的運作方式。
喀拉拉文字體包含特別的 ‘CHILLU’ 區段,實際上它屬於 SPECIAL OTHER 分類。
下列圖解顯示英文與目標印度文字體中語音同義字元的現有對映。在您熟悉所使用之字體的所有對映之前,請使用這些圖例做為參閱。本文所提供的對映是直覺式的,因此您應該不必查找圖例即可輸入大部分的字元。
在這些對映中,如果 ‘.’ 和 ‘|’ 等特殊字元是對映內容的一部分時,必須以 ‘\’ 字元跳過。如果沒有,當用於表示相同 UTF-8 字元的代表字元超過一個以上時,‘|’ 字元會被視為分隔符號。
圖 4–1、圖 4–2 和圖 4–3 顯示英文與子音字母、母音字母和其他字元的孟加拉文對映。
圖 4–4、圖 4–5 和圖 4–6 顯示英文與子音字母、母音字母和其他字元的古吉拉特文對映。
圖 4–7、圖 4–8 和圖 4–9 顯示英文與子音字母、母音字母和其他字元的果魯穆其文對映。
圖 4–10、圖 4–11 和圖 4–12 顯示英文與子音字母、母音字母和其他字元的北印度文對映。
圖 4–13、圖 4–14 和圖 4–15 顯示英文與子音字母、母音字母和其他字元的卡納達文對映。
圖 4–16、圖 4–17 和圖 4–18 顯示英文與子音字母、母音字母和其他字元的喀拉拉文對映。
圖 4–19 和圖 4–20 顯示英文與子音字母和母音字母的坦米爾文對映。
圖 4–21、圖 4–22 和圖 4–23 顯示英文與子音字母、母音字母和其他字元的安得拉邦文對映。
針對每一個印度文字體,‘virama’ 或等號與子音字母的組合,會給出一個形式不完整 (或準備組合的形式) 的子音字母。每當鍵入子音字母相對應的多重鍵組合,子音字母 + virama 形式會輸出並符號化已準備好進行組合的字元。
初始輸入的子音字母會採用原本的不完整形式,一旦後面接著母音字母時,則會成為完整音節或子音字母的變化形式。
兩個連續的子音字母會維持準備好組合的不完整形式。不完整形式可以經由配置引擎當作已組合的單一字元來轉換或維持其可用於每一種語言之語意構造的獨立形式。
以任何母音字母做為字詞的開頭或後面接著其他母音字母時,會以獨立形式顯示。母音字母後面立即接著一個子音字母時,會採用附屬形式。
在任何環境中都不會改變其外觀形狀的字元就是其他字元。這些字元既不是子音字母也不是母音字母。
不做為字元一部分的數字和其他標點符號,是採取一對一對映。
透過這些原則,剖析器 (已寫入上述原則) 會將輸入字元剖析為這些不同分類,並輸出語言特定的 Unicode 字碼點。連續語音輸入法引擎不處理字元配置或轉譯,而是由系統中的其他模組來處理。