前言
在 Mac 使用 Yahoo 輸入法一大段時間了,在 Yahoo 官方針對輸入法宣告不再唯護與更新,在不斷新版的 MacOS 更新時,也漸漸的會有不支援的情形,雖說有非官方的開發者針對新版的 MacOS 有處理 64 位元版專用,不過也不知何時會產生新的問題,而另外來說對於在 Yahoo 輸入法常做切換注音與嘸蝦米也是有點不方便,需要按著組合鍵 cmd+\ 來能切換,用起來難免有點需要將思緒斷開後才能在輸入。
無意間在爬文時發現有開發者,使用鼠鬚管(RIME)來加入嘸蝦米的輸入功能,而且還是開源就可使用,另此就試著看看,沒想到真的是改變了使用上的痛點,也帶來一些利便的輸入方式。
什麼是鼠鬚管(RIME)
鼠鬚管(RIME)官方網址
是免費、開源的,而且有提供全平台版本!不論在 Windows、MacOS、Linux、Android、iOS 都可以通用同一套!
安裝鼠鬚管(RIME)嘸蝦米輸入法完整流程
安裝鼠鬚管(RIME)
Mac 環境上需先安裝上 Homebrew (https://brew.sh/)
1 2 3 4 5 | // 安裝 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" // 安裝後查看版號確任是否有完成 brew -v |
到 rime 官方下載鼠鬚管或是輸入安裝指令 (https://rime.im/download/)
1 | brew cask install squirrel |
安裝注音輸入法包
終端機,執行 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個功能。
動態造詞
1 2 3 | ;ci`aj`oxx`ohe` 註:最後一碼的`,可以不輸入 邊造詞的同時,編碼打出來的字也會同時出現在下方 |
可自動將中華民國加入自定義詞彙,以後輸入 caoo 就可以得到中華民國。
MAC 的鍵盤只有 backspace (往前刪除) 無 del 鍵,測試發現若要刪除動態造詞,按 Control+k 就行。
要刪除前例造的 caoo → 中華民國,先打出 caoo,接著按 Control+k 即可清除。
自定義詞彙順序
預設會排在第一碼,影響原本字碼使用。
增加 squirrel.custom.yaml
開啟被 RIME 預設關閉中文輸入的程式 (如 VS、VSCode、iTerms…),RIME 預設有關閉特定程式的中文輸入,只能輸入英文,如 VSCode、iTerms 等,詳見官方文件/在特定程序裏關閉中文輸入。
增加六大主題
整合 RIME 洋蔥純注音版-注音設定檔 之主題樣式,於 squirrel.custom.yaml 選擇喜歡的主題。
1 2 3 | // 下列指定欲使用的主題,共有: mac_white2、lost_temple、apathy、psionics、mac_white、mac_white2 // mac_white2 為主題預設值 style/color_scheme: mac_white2 |
lost_temple
apathy
psionics
mac_white
mac_white2
metroblue
system_blue
purity_of_form
purity_of_essence
dust
主題的客制設定
可設定選字框字級大小,程式碼內多為 20 級,如果要小一點的話,可以在指定主題下的 style/font_point 另外設定參數。
如果設定好要的主題名稱,需要執行 重新部署 後才會套用主題。
如果要設定字型的話,可以進入 MacOS 的字體薄 APP ,開始後查看所使用的系統用,如果要更換字體的話,在對應的主題下,找到 style/font_face 設定參數,以使用 lost_temple 為例,將 style/font_face 參數設定為 'Times-Roman,PingFangTC-Medium,AppleColorEmoji' 的話,就可使用 PingFangTC-Medium 字體。
資料來源
PTT/afrink大大的RIME-蝦米方案(iOS、中英混輸、動態造詞)
只是個打字的-在Mac下使用鼠鬚管(RIME) + 嘸蝦米,並擁有注音模式、讀音反查、中英混輸、動態造詞
GitHub-鼠鬚管(RIME) + 嘸蝦米 with 注音模式 + 拼音模式 + 讀音反查 + 簡繁轉換 + 中英混輸