Mac 中英切換 4 種方法:Caps Lock 延遲怎麼解、怎麼不用切換
Mac 上切換中英文可以用 Caps Lock、Control+空白鍵、地球鍵,或改用會自動判斷中英文的輸入法。這篇說明各自怎麼設定、適合誰,以及按了 Caps Lock 卻慢半拍、切了又自己跳回去的原因和解法。
Mac 上切換中英文有四種做法,前三種在「系統設定 → 鍵盤」裡設定:
| 方法 | 適合誰 |
|---|---|
| 大寫鎖定鍵(Caps Lock) | 只用一種中文輸入法加英文,想按一下就切 |
| Control+空白鍵 | 裝了好幾種輸入法,要輪流切換 |
| 地球鍵(🌐︎,或舊鍵盤的 fn) | 用 Apple 鍵盤或 MacBook,想用單鍵切換 |
| 不切換:用會自動判斷中英文的輸入法 | 常打中英夾雜的句子,不想一直按切換鍵 |
下面依序說明怎麼設定。這篇的畫面與選項名稱以 macOS Tahoe 26 為準,舊版本的位置可能不同。
方法一:用 Caps Lock 切換
多數從 Windows 換過來的人最習慣這個。macOS 的系統設定裡把這顆鍵叫做「大寫鎖定鍵」。
- 打開「系統設定」→「鍵盤」
- 在「文字輸入」那一列按「編輯⋯」
- 打開「使用大寫鎖定鍵來切換「ABC」及目前輸入方式」
意思是:Caps Lock 會在「ABC(英文)」和「你現在用的中文輸入法」之間來回切換。引號裡的名稱會跟著你裝的英文鍵盤變,裝的是「美式英文」就會顯示「美式英文」。
打開之後,這顆鍵的行為會分成兩種:
- 輕按一下:切換中英文
- 按住不放:開啟大寫鎖定,打全大寫英文
所以不會因為拿它來切換,就失去打大寫的功能。
方法二:Control+空白鍵
macOS 預設就有兩組切換快速鍵:
- Control+空白鍵:選擇上一個輸入方式
- Control+Option+空白鍵:在輸入選單中選擇下一個方式
差別在於裝了三種以上的輸入法時:Control+空白鍵只在「最近用的兩種」之間來回;想輪流切到第三種,要用 Control+Option+空白鍵。
這兩組快速鍵可以在「系統設定 → 鍵盤 →鍵盤快速鍵⋯→ 輸入方式」裡改掉或關閉。如果按了沒反應,先到這裡確認有沒有被其他 App 佔用。
方法三:地球鍵(🌐︎)
2021 年以後的 Apple 鍵盤與 MacBook,左下角有一顆地球鍵;更早的鍵盤是同一個位置的 fn 鍵。
- 打開「系統設定」→「鍵盤」
- 在「按下🌐︎鍵來」(舊鍵盤顯示「按下fn鍵來」)選「更改輸入方式」
之後按一下地球鍵,就會切換到下一個輸入方式。
按了 Caps Lock,要等一下才切過去?
很多人會發現:按了大寫鎖定鍵,馬上接著打字,前一兩個字母還是舊的輸入法,要停頓一下才切得過去。
這不是你的 Mac 壞掉,是 macOS 刻意設計的延遲。大寫鎖定鍵的位置很容易誤觸,系統要你按得稍微久一點才算數。本來是防呆,但拿它來切換輸入法的人,每次都得等。
鍵盤設定裡的「重複前的延遲」管不到這個,它是另一套獨立的機制。目前找得到的解法是一行終端機指令:
hidutil property --set '{"CapsLockDelayOverride":0}'
打開「終端機」貼上執行,立刻生效,不用重新開機。幾件事要先知道:
- 這是 Apple 沒有寫進說明文件的設定,未來的系統更新可能讓它失效。
- 重新開機之後會恢復原狀,要每次開機再執行一次,或自己寫成登入時自動執行。
0是完全不延遲;如果因此常常誤觸,可以改成小一點的數字(單位是奈秒,25000000是 25 毫秒)。- 想馬上還原,執行
hidutil property --set '{"CapsLockDelayOverride":null}',或直接重新開機。
切過去之後,又自己跳回來?
切到英文、點到另一個視窗,輸入法又變回中文 —— 這通常是「自動切換至文件的輸入方式」造成的。
它會記住每個視窗上次用的輸入法,切回來時幫你換回去。如果你希望輸入法固定跟著你、而不是跟著視窗,到「系統設定 → 鍵盤 → 文字輸入 → 編輯⋯」把它關掉。
不想切換?用會自動判斷中英文的注音輸入法
Mac 上也有不用切換中英文的注音輸入法。晶晶輸入法(ZingIME)是一套 Mac 注音輸入法,不用按任何切換鍵:中文照打、英文照打,它從你的按鍵判斷這一段是中文還是英文,中英文之間的空格也會自動補上。
切換鍵設得再順手,打一段夾著英文的中文還是得按好幾次:
下午 3 點跟 Jason 確認 API 文件
用傳統輸入法,這句話要切換六次:3、Jason、API 前後各一次。忘了切,就會打出一串注音亂碼或英文字母,刪掉重來。用會自動判斷的輸入法,整句直接打完就好。
晶晶輸入法能做到什麼、做不到什麼,我在〈受不了 Mac 中英文切換,所以我做了 ZingIME 晶晶輸入法〉裡寫得比較完整。下載晶晶輸入法,免費試用 14 天,不用綁信用卡。習慣不了,隨時可以換回原本的輸入法。