因為個人習慣用拼音輸入法打字,平時在用 Mac 時,覺得內建的輸入法就很好用了,但是在 Windows 上,內建的拼音輸入法卻有諸多不便,導致必須尋找第三方輸入法來使用。而以往我最常使用的就是「RIME」輸入引擎的「小狼毫」了。
但可惜的是,由於 Windows 下 TSF 模式跟桌面模式之間的輸入法相容性問題,導致「小狼毫」其實在 Windows 10 下會時常出錯,甚至造成系統問題。為了解決這些錯誤,原作者也將 Windows 下的引擎改用跟新酷音輸入法一樣的「PIME」了。不過,由於輸入法本身還在持續移植,所以許多設定都必須更土炮的來解決,因此,這篇文章要教大家的就是,如何在 Windows 10 上面安裝 PRIME 之後,再各種土炮解決問題。
首先,在這邊可以找到最新版本的 「PRIME」安裝檔,記得安裝 v1.1.0 以上的版本。
https://github.com/osfans/PRIME/releases
安裝時,記得選擇安裝「簡體中文」底下「Rime」選項(預設應該就是開啟的了),安裝完成之後,打開這個檔案:
C:\Program Files (x86)\PIME\python\input_methods\rime\ime.json
會看到如下類似的內容
{ "name":"中州韻輸入法 (PIME)", "version": "0.1", "guid": "xxxxxxx", "locale": "zh-Hans-CN", "fallbackLocale": "zh-CN", "icon": "icon.ico", "win8_icon": "", "moduleName": "rime_ime", "serviceName": "RimeTextService" }
注意到 “locale” 跟 “fallbackLocale”,如果你是台灣使用者的話,把 locale 改成 “zh-Hant-TW”,把 fallbackLocale 改成 “zh_TW”,這是因為原本的輸入法是安裝在「簡體中文」之下,這樣對於台灣的使用者來說,在切換上會比較麻煩,還會被 Windows 要求安裝簡體中文語系檔才能設定輸入法。
接著,用管理員權限開啟命令提示字元,分別輸入四個指令:
regsvr32 /u "C:\Program Files (X86)\PIME\x86\PIMETextService.dll" regsvr32 /u "C:\Program Files (X86)\PIME\x64\PIMETextService.dll" regsvr32 "C:\Program Files (X86)\PIME\x86\PIMETextService.dll" regsvr32 "C:\Program Files (X86)\PIME\x64\PIMETextService.dll"
這樣我們就成功註冊中州韻輸入法到台灣的語系選項裡面了。
接著,到「控制台/語言和區域/變更輸入法/進階設定」裡面,開啟常駐語言列選項。
可以看到「重新部署」之類的功能全部在這邊,而在「打開文件夾/用戶文件夾」可以修改設定。目前我自己測試結果貌似不支援 .custom 的設定檔,所以以下範例會直接改原始檔案設定。
舉例來說,把 default.yaml 裡面的 menu 改成
menu: page_size: 9
這樣一次可以顯示九個候選字。
而改掉 PIME.yaml 底下的
style: color_scheme: lost_temple ... horizontal: true
則可以改變顏色,並且把候選字換成橫向的。
結束設定之後,選擇「重新部署」,然後確定設定都 OK 的話,回到「控制台/語言和區域/變更輸入法/進階設定」,把語言列常駐關掉,就完成了!
這篇文章 在 Windows 10 下安裝最新版的 PRIME 中州韻輸入法方法 最早出現於 Hiraku Dev。