在 Mac 上製作和使用你自己的輸入方式
macOS 為各語言隨附預設的輸入方式,例如中文的「拼音」。你可以為任何語言製作並加入你自己的輸入方式。若要這樣做,你需要一個規則檔案,該文字檔會將你在鍵盤上輸入的內容對應到所顯示的字元。
製作自訂的輸入方式
在 Mac 上,打開支援 Unicode 的文字編輯 App。
使用以下樣本檔案做為指示來製作規則檔案。
檔案必須為純文字檔案。
以 Unicode(UTF-16)編碼及 .inputplugin 這類副檔名儲存檔案。
按兩下已儲存的檔案。
自訂輸入方式會加到選單列中的「輸入法」選單,也會加到「鍵盤」設定中的輸入方式選單。若要查看,請選擇「蘋果」選單 >「系統設定」,然後按一下側邊欄中的「鍵盤」。(你可能需要向下捲動。)前往「文字輸入」,然後按一下「編輯」。
macOS 亦支援「.cin」格式。若你是使用 .cin 檔案,檔案編碼可以是 UTF-16 或 UTF-8。
樣本規則檔案
# (c) Apple Inc.2024
# 外掛模組輸入方式規則檔案的範例。
# # 字元是用來表示註解。
# 檔案格式必須為純文字。檔案編碼必須是 Unicode(UTF-16),不論是否帶有初始 BOM(位元組順序標記)。
# 檔案是由一些標記(型式是上標字,結尾帶有冒號,後面加上標記內容)所組成的。
#
# METHOD:這是檔案裡的第一個項目,其中定義了執行外掛模組的方式。
# 目前唯一支援的方式是「TABLE」。
#
METHOD:TABLE
#
# ENCODE:這表示目標是繁體中文(「TC」)、簡體中文(「SC」)或 Unicode(「Unicode」)。所有的外掛模組輸入方式都會在「鍵盤」設定中顯示為 Unicode 輸入方式。
#
ENCODE:TC
#
# PROMPT:這是外掛模組的名稱,顯示在「鍵盤」設定的輸入方式列表和「輸入法」選單中。
#
PROMPT:Sample_En
#
# DELIMITER:這會指定相同輸入法代碼的字元或字句的定義符號。
# 在此情況下,我們使用的是逗號字元。
#
DELIMITER:,
#
# VERSION:這是用來表示你外掛模組的版本編號。
#
VERSION:1.0
#
# MAXINPUTCODE:在單次轉換過程中可以輸入的字元數量限制。
# 除非你特別指定,否則一般是沒有限制的。
#
MAXINPUTCODE:8
#
# VALIDINPUTKEY:輸入字串可使用的一組字元。這些是有區分大小寫的,但是必須輸入為完整的一組。
#
VALIDINPUTKEY:0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER:此標記會為對應資訊啟始定義,且是必要的。
# 每個對應的格式為:
# ...
# 空白行和字元會被忽略。
# 輸出字串之間的定義符號會在上方以 DELIMITER 標記來定義。
# 表示對應定義已用 ENDCHARACTER 標記。
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
#ENDCHARACTER:這會終結對應中的定義項目,且是檔案中的最後一個字元。
#
ENDCHARACTER
刪除自訂的輸入方式
在 Mac 上,選擇「蘋果」選單 >「系統設定」,然後按一下側邊欄中的「鍵盤」。(你可能需要向下捲動。)
前往「文字輸入」,然後按一下「編輯」。
選取輸入方式,然後按一下 。
保留停用的外掛模組檔案(你可以將你的輸入方式再次加到輸入方式列表),或是將它移至「垃圾桶」來刪除它。