弦外 · 知音回到知音

同場加映

Ushiamy

忘了切輸入法?連按兩下 Shift 救回中文。

Ushiamy 是免費的 Mac 小工具,搭配你原本的嘸蝦米輸入法使用。在英文模式下打出一串嘸蝦米字碼時,連按兩下 Shift,就能轉回中文,並自動切換到嘸蝦米。

使用前,請先在 Mac 安裝嘸蝦米輸入法,並準備好碼表。碼表怎麼取得?

尚未開放下載。Ushiamy 將免費提供,不必註冊。

需要 macOS 13.4 以上,以及搭載 Apple 晶片(M 系列)的 Mac。不支援 Intel Mac。

怎麼用

快速連按兩下同一顆 Shift,左邊或右邊都可以。從嘸蝦米切到英文鍵盤後,也能使用;若最近用的是其他中文輸入法,Ushiamy 就不會介入。

情境怎麼做
忘了切換,在英文模式打了嘸蝦米字碼連按兩下 Shift,把剛才誤打的字碼轉成中文,並自動切換到嘸蝦米。
想修正前面已經打出的字碼選取那段英文字碼,再連按兩下 Shift。
轉換結果不是想要的轉換後 15 秒內,還沒移動游標或改動文字時,再連按兩下 Shift,就能復原成原本的英文。部分 App 不支援,詳見下方提醒。
想打英文,卻還在嘸蝦米模式連按兩下 Shift,把剛才誤打的內容轉回英文,並切到英文鍵盤。若還有前一個字要改,再連按兩下 Shift,就會多往前還原一個字。

字碼和選字方式照你平常使用嘸蝦米的習慣,包括用空白、數字或字碼尾端的 v、r、s 等選重碼字。大寫字母和無法辨識的字碼會保留原樣;沒有選取文字時,會從剛打的文字末尾開始,轉換能辨識的那一段。

先準備碼表

碼表是「嘸蝦米字碼與中文字的對照檔」,讓 Ushiamy 知道每組字碼要轉成哪個字。Ushiamy 不附碼表,請自行準備合法取得的檔案。

  1. 到行易官方網站登入會員,進入會員下載區,尋找 Linux 支援的 IBus 碼表。
  2. 下載 boshiamy-ibus.tar.gz。雖然放在 Linux 分類,Ushiamy 也能讀取這份碼表,不需要安裝 Linux。
  3. 在 Ushiamy 設定視窗按「選擇碼表…」,直接選下載的壓縮檔,不必先解壓縮。若已經解壓,請選 boshiamy_t.db(繁體中文)。
其他支援格式
  • .cin 檔,支援 UTF-8 或 Big5 編碼。
  • 每行以 Tab 分隔「中文字」和「字碼」的文字檔,例如 Rime 的 .dict.yaml。

安裝與設定

  1. 打開下載的檔案,把 Ushiamy 拖進「應用程式」資料夾,再打開 Ushiamy。螢幕上方的選單列會出現蝦子圖示,並開啟設定視窗。
  2. 在設定視窗按「開啟系統設定」,到「隱私權與安全性 › 輔助使用」,開啟 Ushiamy 的權限。這讓它能偵測快捷鍵,並把轉換後的文字放回你正在打字的地方。
  3. 回到 Ushiamy 的設定視窗,按「選擇碼表…」,選取剛才下載的碼表檔案。完成後,就可以開始使用。

建議勾選「登入時自動啟動」,重新開機後就不用手動打開。之後想改設定,可以點選選單列的蝦子圖示,再選「設定…」。

隱私

為了修正剛才誤打的內容,Ushiamy 會暫時記住按鍵。這些紀錄只留在記憶體裡,不存成檔案,也不上傳。密碼欄位的按鍵不會被記錄。

部分 App 需要用貼上方式送出文字。這時會暫時使用剪貼簿,貼上後再放回原本的剪貼簿內容。

自動檢查更新每天一次,會連網確認有沒有新版本,不會傳送打字內容。可以點選選單列的蝦子圖示,關掉「自動檢查更新」。

使用限制與常見狀況

  • 英文模式請用 ABC 或 U.S. 鍵盤

    Ushiamy 會記住你在英文鍵盤或嘸蝦米中文模式下剛打的按鍵。若使用嘸蝦米內建的英數模式,就無法辨識誤打的內容。

  • 部分 App 無法修正選取的文字

    有些 App 不讓 Ushiamy 讀取選取內容,因此選取後按快捷鍵可能沒有反應。無法確認正在輸入的欄位時,也不會轉換。

  • 部分 App 無法用快捷鍵復原

    在 Cursor、Discord 等 App 中,Ushiamy 會用刪字再貼上的方式轉換,轉換後無法再用這個快捷鍵復原或繼續往前還原。其他 App 若也需要用貼上方式送出文字,可能有同樣的限制。

  • 畫面上的文字不符時會停止修正

    把嘸蝦米誤打的內容轉回英文前,Ushiamy 會盡可能確認游標前的文字。若讀到的內容與預期不同,就不會動作,以免改錯文字。

  • 快捷鍵可能和其他功能重複

    若連按兩下 Shift 也會開啟 Raycast、JetBrains IDE 或 macOS 黏著鍵等功能,可以點選選單列的蝦子圖示,在「修正快捷鍵」改成只連按左 Shift、只連按右 Shift,或自訂組合鍵;也可以在指定的 App 停用修正快捷鍵。

平常打注音嗎?知音輸入法也能用連按兩下 Shift 修正忘了切輸入法時誤打的文字,還支援整句選字、中英混打。

看看知音輸入法

嘸蝦米是行易有限公司的註冊商標。Ushiamy 並非行易官方產品,與行易無關。