← 文章列表

受不了 Mac 中英文切換,所以我做了 ZingIME 晶晶輸入法

在 Mac 上用注音打字,最頻繁的干擾不是打字速度,是每段英文前後都要按一次 Caps Lock。這篇說明 ZingIME 怎麼不靠切換鍵判斷你要打中文還是英文,以及它做不到的事。

我做 ZingIME 的理由,說穿了只是一個很小、但每天都讓人煩很多次的動作:切換中英文

在 Mac 上用注音工作的人應該很熟悉。打到英文產品名稱,按一下 Caps Lock;英文打完,再按一下切回中文。如果忘記切換,畫面上就多出一串不知所云的字,只好刪掉重打。

現在的工作內容偏偏很難只用單一語言:

今天 review onboarding flow,下午再跟 Jason 確認 API 文件。

這句話沒有多複雜,但用傳統方式輸入,中文、英文之間得來回切換好幾次。英文和數字有時還會變成全形的「ABC123」,貼進網址、程式碼或表單後才發現格式不對。

每次只浪費一兩秒,累積一整天,真正被消耗的不是時間,而是思緒一直被「現在是中文還是英文?」打斷。

我開始想:輸入法本來就看得到每一次按鍵,為什麼還要使用者在每段文字前,先向電腦宣告接下來是哪一種語言?

於是有了 ZingIME。

不用先切換,直接把想寫的句子打完

ZingIME 是為 macOS 大千注音使用者設計的輸入法。它最核心的功能,是同時考慮一串按鍵可能代表英文或注音,再依後續輸入判斷你的意圖。

例如輸入 su,它可能是英文單字的開頭,也能組成合法注音。ZingIME 會暫時保留兩種可能:

鍵入 su 時,浮動視窗同時顯示英文預測 such 與合法注音 ㄋㄧ
鍵入 su 時,上行是英文預測、下行是還能成字的注音

這樣的設計不是讓電腦在最後一刻隨便猜,而是讓中文與英文兩條路徑同時存在,等你的下一個按鍵表明意圖。

回到剛才那句:

今天 review onboarding flow,下午再跟 Jason 確認 API 文件。

使用 ZingIME 時,可以直接打「今天」,接著輸入 review;輸入法會在中英文交界自動補上空格。打到 onbo... 時可按 Tab 接受 onboarding,逗號則會依前後內容處理全形或半形。接下來繼續打中文,不必先把英文模式關掉。

整句的重點不是少按了某一個神奇快捷鍵,而是你不再需要把「切換模式」安排進思考流程。

中英混打實際錄影:全程沒有按過切換鍵

如果要連續輸入網址、程式碼或整段英文,還是可以雙擊右 Shift 進純英文模式;只想打中文,也有純中文模式。自動判斷負責一般混打情境,需要明確控制時仍然有退路。

英文不只打得出來,還能直接補完

傳統注音輸入法裡的英文功能,通常只是讓使用者輸出 A 到 Z。但現在一封工作訊息裡,可能同時出現 App 名稱、技術名詞、品牌、人名與專案代號。

ZingIME 內建約 22.7 萬詞的英文字典。輸入字首時,游標旁會顯示預測,按 Tab 接受;不想採用就繼續打,或按 Enter 送出原本的字。

qu 就出現 quality,按 Tab 補完

我不希望預測框變成另一種干擾,所以它預設只在游標旁安靜顯示一個建議,不會一直展開清單擋住內容。品牌名、技術詞或人名不在內建字典裡,也可以加入英文使用者詞庫,之後會優先出現。

輸入內容不應該拿去換雲端智慧

輸入法看得到我們打進電腦的文字,所以我不想把「把打過的字送到伺服器」當成改善選字的代價。

ZingIME 的注音選字與英文預測都在 Mac 本機完成,不會把輸入內容、自訂詞彙或選過的候選字上傳,也沒有使用分析、輸入遙測或自動錯誤回報。離線時,核心輸入功能一樣能使用。

幾個比較不像主打功能、實際上卻很常用的細節

核心功能之外,ZingIME 也整理了一些日常輸入的小麻煩:

打「今天」後的候選字列出西元、民國、日本年號與農曆等日期格式
打「今天」後可選擇多種日期格式

另外還有一個比較不正經的功能:喵喵守門員

如果短時間偵測到異常高速的連續輸入,例如貓壓住字母或 Backspace,ZingIME 會鎖定鍵盤並顯示滑動解鎖畫面,避免文件被打上一長串字,甚至整段刪掉。敏感度可以調整,不需要也能完全關閉。

喵喵守門員鎖定後顯示的滑動解鎖畫面
偵測到異常輸入後,喵喵守門員會暫停輸入法

它和小麥注音是什麼關係?

這點我想直接說清楚:ZingIME 建立在開源的 McBopomofo(小麥注音)之上。注音引擎、候選字視窗與大千鍵盤配置沿用它的成熟架構,再加入中英混打、英文預測及其他整合功能。沒有小麥注音這個長期維護的專案,就不會有 ZingIME。

原本的小麥使用者不用重新學中文輸入。兩套輸入法也可以同時安裝,設定與使用者詞庫彼此獨立,遇到特定使用情境想切回小麥,隨時都可以。

哪些人適合試?哪些人其實不必換?

如果你經常在中文裡穿插英文,工作上會輸入產品名稱、程式碼、論文引用或技術名詞,常被 Caps Lock 打斷,ZingIME 應該值得實際試幾天。

但它目前有明確限制:

如果你幾乎只打中文、不需要英文預測,原版小麥注音可能已經很適合。輸入法非常依賴個人肌肉記憶,功能比較多,不代表每個人都一定要換。

14 天完整試用,覺得順手再買

ZingIME 採一次買斷:單機版 NT$499,可啟用一台 Mac;雙機版 NT$899,可同時啟用兩台,授權之後也能轉移到新電腦,沒有月費。

但我認為輸入法不適合只看功能表就決定要不要買。每個人的常用 App、詞彙和打字習慣都不同,所以官網提供 14 天完整免費試用,不需要綁信用卡。

它沒有上架 Mac App Store,是因為 macOS 第三方輸入法需要安裝到系統的 Input Methods 位置,與 App Store 沙盒機制不相容。安裝檔已通過 Apple 公證,可從官方網站直接下載。

最後

我做 ZingIME,不是因為原本的注音讓人無法工作,而是那些小小的不順每天都在發生:為一個英文單字切換兩次、忘記模式後刪掉重打、補上漏掉的空格。

輸入法是每天使用成百上千次的工具。當這些摩擦少一點,真正的差別不是打字測速提高多少,而是思緒比較不會被鍵盤打斷。

如果你使用 Apple 晶片的 Mac 和大千注音,歡迎下載試用 14 天。最好的測試方式不是照著示範句打,而是拿你每天真的會寫的訊息、文件或程式註解試用。

如果使用後覺得某個判斷很聰明,或某個地方還是很卡,歡迎寫信到 [email protected] 告訴我。輸入法最難的地方,就是每個人的語言習慣都不一樣;這些真實案例會比單純說「好用」更能幫助我繼續改善它。