前言

在 Mac 使用 Yahoo 輸入法一大段時間了,在 Yahoo 官方針對輸入法宣告不再唯護與更新,在不斷新版的 MacOS 更新時,也漸漸的會有不支援的情形,雖說有非官方的開發者針對新版的 MacOS 有處理 64 位元版專用,不過也不知何時會產生新的問題,而另外來說對於在 Yahoo 輸入法常做切換注音與嘸蝦米也是有點不方便,需要按著組合鍵 cmd+\ 來能切換,用起來難免有點需要將思緒斷開後才能在輸入。

無意間在爬文時發現有開發者,使用鼠鬚管(RIME)來加入嘸蝦米的輸入功能,而且還是開源就可使用,另此就試著看看,沒想到真的是改變了使用上的痛點,也帶來一些利便的輸入方式。


什麼是鼠鬚管(RIME)

鼠鬚管(RIME)官方網址
是免費、開源的,而且有提供全平台版本!不論在 Windows、MacOS、Linux、Android、iOS 都可以通用同一套!


安裝鼠鬚管(RIME)嘸蝦米輸入法完整流程

安裝鼠鬚管(RIME)

Mac 環境上需先安裝上 Homebrew (https://brew.sh/)

到 rime 官方下載鼠鬚管或是輸入安裝指令 (https://rime.im/download/)

安裝注音輸入法包

終端機,執行 curl -fsSL https://git.io/rime-install | bash 會自動將注音輸入,的 yaml 檔放進 rime 的用戶設定裡,此時尚未真正將注音安裝進 RIME (此安裝指令由 plum 說明文件提供,連結點這)。

不須嘸蝦米,直接按部署就可以有注音輸入了,開始安裝所有輸入法(約莫30秒~1分鐘),安裝好後會出現部署完成,可以開始使用!。

安裝嘸蝦米輸入法包

打開鼠鬚管按 用戶設定,將前面下載的嘸蝦米目錄裡所有的 yaml 檔放進去。
打開 liur_customWords.dict.yaml,將自己常用的自定義詞彙加入,若不需要則跳過此步。

注意!中間須以 <tab> 隔開。格式: <自定文字><tab><編碼>
如想用 tptr 打出台北火車站,則輸入台北火車站 <tab>tptr

鼠鬚管按 重新部署,會開始安裝所有輸入法 (約莫30秒~1分鐘),安裝好後會出現部署完成,可以開始使用!

未來再增減自定義詞彙 加在 liur_customWords.dict.yaml,再按重新部署。
將整個 build 目錄刪除使其重新產生


鼠鬚管 (RIME) 輸入法,輸入嘸蝦米拼字

注音模式

'; 鍵引導可進行注音輸入 (但無法透過數字鍵選字)。

拼音模式

鍵盤上最左上同的 ` 鍵 (上排數字鍵1左邊) 引導可進行拼音輸入。

讀音反查

;; 鍵引導並輸入無蝦米碼,可反查該字讀音,如 = ㄉㄚˊ

日文漢字/罕用字輸入功能

字典檔包含日文漢字如 等…。
不需要的話可至 liur.extended 中,把 - liur_Japan 這行註解掉。
可透過 ctrl + / 切換至擴充字集,輸入罕用字,如四個金 AAAA 等字。

複合型查碼

造詞、拼音、注音模式下鍵入 ctrl + ' (Enter鍵左邊),直接查詢蝦米編碼。
注音或拼音模式下進行以詞查碼
例:於注音模式下輸入 ㄍㄢㄍㄚ 或拼音模式下輸入 ganga,再切換查碼就可以
找出 尷尬 這個詞的所有蝦米編碼,減少選字

簡繁轉換

於任何模式下透過 ctrl + .,可進行即時簡繁轉換,無須切換模式。

中英混輸

在不切換輸入法的情形下,可以空白鍵上中文字或中文符號,Enter 鍵上英文字或英文符號。

shift 鍵切換中英輸入

目前版本可用 shift 切換中英輸入,caps lock 變為大寫,如同 Windows 習慣。

使用 MacOS 與 Windows 雙平台交互使用,MacOS 下用 caps lock 來切換中英輸入,每次大小寫會混亂。
在長段落用全英文輸入時,亦可 shift 切換,不必 enter 上詞。
含大寫的英文句子,可直接 shift + 英文 輸入大寫後,再放開 shift 繼續輸入小寫,最後 enter 上詞!


其他功能

MAC 下無法使用注音模式、讀音反查

預設只有拼音,無注音輸入,導致MAC下直接安裝會無法使用這2個功能。

動態造詞

可自動將中華民國加入自定義詞彙,以後輸入 caoo 就可以得到中華民國。
MAC 的鍵盤只有 backspace (往前刪除) 無 del 鍵,測試發現若要刪除動態造詞,按 Control+k 就行。
要刪除前例造的 caoo中華民國,先打出 caoo,接著按 Control+k 即可清除。

自定義詞彙順序

預設會排在第一碼,影響原本字碼使用。

增加 squirrel.custom.yaml

開啟被 RIME 預設關閉中文輸入的程式 (如 VS、VSCode、iTerms…),RIME 預設有關閉特定程式的中文輸入,只能輸入英文,如 VSCode、iTerms 等,詳見官方文件/在特定程序裏關閉中文輸入

增加六大主題

整合 RIME 洋蔥純注音版-注音設定檔 之主題樣式,於 squirrel.custom.yaml 選擇喜歡的主題。

lost_temple
鼠鬚管(RIME)嘸蝦米輸入法主題-lost_temple

apathy
鼠鬚管(RIME)嘸蝦米輸入法主題-apathy

psionics
鼠鬚管(RIME)嘸蝦米輸入法主題-psionics

mac_white
鼠鬚管(RIME)嘸蝦米輸入法主題-mac_white

mac_white2
鼠鬚管(RIME)嘸蝦米輸入法主題-mac_white2

metroblue
鼠鬚管(RIME)嘸蝦米輸入法主題-metroblue

system_blue
鼠鬚管(RIME)嘸蝦米輸入法主題-system_blue

purity_of_form
鼠鬚管(RIME)嘸蝦米輸入法主題-purity_of_form

purity_of_essence
鼠鬚管(RIME)嘸蝦米輸入法主題-purity_of_essence

dust
鼠鬚管(RIME)嘸蝦米輸入法主題-dust

主題的客制設定

可設定選字框字級大小,程式碼內多為 20 級,如果要小一點的話,可以在指定主題下的 style/font_point 另外設定參數。

如果設定好要的主題名稱,需要執行 重新部署 後才會套用主題。

如果要設定字型的話,可以進入 MacOS 的字體薄 APP ,開始後查看所使用的系統用,如果要更換字體的話,在對應的主題下,找到 style/font_face 設定參數,以使用 lost_temple 為例,將 style/font_face 參數設定為 'Times-Roman,PingFangTC-Medium,AppleColorEmoji' 的話,就可使用 PingFangTC-Medium 字體。
鼠鬚管(RIME)嘸蝦米輸入法主題-字體字級設定
鼠鬚管(RIME)嘸蝦米輸入法主題-字體字級設定-2


資料來源

PTT/afrink大大的RIME-蝦米方案(iOS、中英混輸、動態造詞)
只是個打字的-在Mac下使用鼠鬚管(RIME) + 嘸蝦米,並擁有注音模式、讀音反查、中英混輸、動態造詞
GitHub-鼠鬚管(RIME) + 嘸蝦米 with 注音模式 + 拼音模式 + 讀音反查 + 簡繁轉換 + 中英混輸