已知限制
ZingIME 目前還沒做的事 — 大多是設計取捨而非待修問題。
目前的限制
| 限制 | 詳情 | 類型 |
|---|---|---|
| 只支援大千鍵盤 | 不支援 ETen / Hsu / IBM 等其他注音佈局 | 設計取捨 |
| 不支援漢語拼音輸入 | 漢語拼音可作為讀音顯示(透過快捷鍵輸出),但不能拿來輸入 | 設計取捨 |
| 短英文 + 聲調鍵會誤觸中文 | 例如想打英文「ni3」會變「你」 — 改按 Tab 或 Enter 即可 | 設計使然 |
| 喵喵守門員權限需要登出再登入 | 授予輔助使用權限後必須登出再登入才生效 | macOS 限制 |
| 中文聯想只看一個字 | 不會推薦長詞如「你好嗎」一次完成 | 未來規劃 |
| 注音優先模式仍在持續調校 | 預設開啟;少數情況的判斷行為可能於後續版本微調,可在偏好設定關閉 | 持續調校 |
| Chrome 的 Facebook 貼文框,Tab 補字會重複 | 改用 Safari,或在該處不要用 Tab 補字(詳見說明) | 第三方 App 問題 |
Chrome 上的 Facebook 貼文框:Tab 補字會重複
在 Chrome 裡打開 Facebook 貼文框打字時,按 Tab 接受預測 / 聯想字可能會重複輸出 ——
例如英文打 intel 按 Tab 變成 intelintelligence,中文用 Tab 接聯想字也會重貼一次。
- 只發生在 Chrome + Facebook 貼文框,而且只在用 Tab 補字時。
- 一般中文選字(用空白鍵 / Enter 送出)完全正常;其他 app(備忘錄、Pages、LINE、Safari…)也都正常。
這不是 ZingIME 的問題
我們已逐一排除:這不是 Chrome 本身、也不是 Facebook 用到的網頁編輯器框架(那些框架的官方乾淨版在 Chrome 都正常)。 是 facebook.com 那個高度客製的貼文框自己的問題 —— 它會在你組字途中做額外處理、把字「提前定稿」, 導致補字結果被接在後面重貼。這會影響所有用組字的輸入法, Safari 因為事件時序不同剛好避開。
怎麼避開
- 用 Safari 發 Facebook —— 最省事,完全正常。
- 或在 Chrome 的 Facebook 貼文框不要用 Tab 補字(可把英文預測關掉、改用一般選字送出)。
- 或先在別的 app(備忘錄、訊息)打好,再複製貼上到貼文框。
我們已向 Facebook 回報這個狀況,但何時修復由 Facebook 決定 —— 真正根治只能等他們修自己的貼文框。
設計使然 vs 問題
並不是所有「不便利」都是問題。以下是設計使然的行為:
- 聲調鍵總是觸發中文 — 這是「英文優先 + 聲調觸發中文」的核心邏輯
- 浮動視窗在游標上方而非預設位置 — 為了與系統候選字視窗錯開
- 使用者詞庫與原版小麥不共用 — 兩個輸入法獨立,互不污染
- 純英文模式無法打中文 — 顧名思義;想打中文要切回中英混打模式
如果你不確定某個行為是設計還是問題,先看 排錯 Q&A,再決定要不要 回報。
未來不會做的事
避免你期待落空:
- 支援其他注音佈局(ETen、Hsu、IBM) — 維護成本高,建議用原版小麥
- 漢語拼音輸入 — ZingIME 定位為注音輸入法
- iOS / iPadOS 版本 — iOS 第三方輸入法環境受限,無法重現桌面體驗