
中文輸入自 Win 8 以後就是大災難,微軟官方從未根本解決問題。我在 Win 8 的解決方式可參考「
讓 WIN8 能用 CTRL + SPACE 切換中英輸入」,主要解決這兩件事:
- 預設輸入改為英數模式
- 可按 Ctrl+Space 切換中英輸入
由於微軟宣布不支援 Win 7,很多常用軟體也逐漸不支援 Win 7,不得已必須強迫自己適應 Win 10。然而正式使用 Win 10 後,發現狀況跟多年前 Win8/Win10 又不一樣了,得重新解決擾人的中英文輸入法切換問題。費了一番功夫總算解決各種狀況,請見本篇的心得整理。
(圖片出處:
unsplash.com)
一、基本二訴求
先簡單說明一下,為何 Windows 輸入及切換要順暢、有效率,必須解決這基本的兩大訴求:
1. 預設輸入英數模式
雖然我們使用的系統環境是中文,然而進入 windows 後,最先開始輸入的字元,卻不一定是中文。將預設字元改為英數的理由如下:
- 進入系統後,第一個要輸入的字元,是中文的機率小於 50% 的話,就應該改為英數模式,才會是有效率的配置。
- 使用瀏覽器常會輸入網址字串,必須是英數模式
- 前端工作者、工程師等很多領域,會很常使用英數
當然,如果使用 Windows 以中文輸入為主的使用者,可忽略這個部分。
2. 按 Ctrl+Space 切換中英輸入
古早年代 Windows 切換輸入法的快速鍵就是使用
Ctrl+Space,但 Win8 以後必須改用以下幾種組合鍵:
- Shift:切換中英模式 → 缺點為很常誤按 Shift,導致要常常切來切去,非常不方便
- Ctrl+Shift:切換同語言的輸入法 → 這個組合鍵很不好按,比較浪費時間
- Win+Shift:切換不同語言的輸入法 → 這個組合鍵比 Ctrl+Shift 稍微好按,但仍然沒 Ctrl+Space 順暢
總之切換中英輸入法,還是
Ctrl+Space 最省時間,且不會誤按。
二、微軟注音
首先以最多人使用的微軟注音來說明。
1. 預設英數模式
如果只有一種輸入法「微軟注音」,沒安裝任何其他語系、輸入法時,狀況最為單純,只要按照以下流程,就能預設使用英數來輸入:

Windows 開始 → 設定 → 時間與語言 → 語言 → 繁體中文 → 選項

選擇「微軟注音」 → 選項 → 一般 → 預設輸入模式選擇「英數字元」即可
2. 按 Ctrl+Space 切換中英輸入
只要按照以下流程,就能使用 Ctrl+Space 切換中英輸入:

回到 Windows 開始 → 設定 → 裝置 → 輸入 → 進階鍵盤設定

輸入語言快速鍵 → 進階按鍵組合
- 切換輸入語言:改成「無」,可取消按 Shift 切換中英輸入
- 繁體中文輸入法 - 啟用/停用輸入法切換:確認這裡設定的是 Ctrl+空格鍵 即可
- 這一點為補充,使用多種輸入法時,「讓我針對每個應用程式視窗使用不同輸入法」最好不要勾選,免得切換後亂跳
2024.9.19 補充:經實測,如果曾在微軟注音的「一般」選項中,還原成「舊版微軟注音」,會導致以上流程失效,無法用
Ctrl+Space 切換中英文,甚至用
Shift 切換也會時靈時不靈,總之建議使用「新版微軟注音」。
3. 其他預設輸入法
除了微軟注音,Windows 預設還可新增這些輸入法:速成、大易、行列、倉頡。基本上要做到「預設英數模式」、「按 Ctrl+Space 切換中英輸入」,如果只使用一種輸入法,那麼參考前面微軟注音的設定流程即可。
4. 推薦使用酷音
雖然這個章節講的是微軟注音,但如果你習慣用微軟注音的話,不如改用「酷音輸入法」,鍵盤排列方式不變(且選擇性更多),功能及操作的便利性則是酷音大勝,可參考「四、自行安裝輸入法(酷音)」。
三、安裝多種輸入法
前面說的是只有一種輸入法,以下說明安裝多種輸入法時,如何作到「基本二訴求」。
1. 預設英數模式
假設主要中文輸入法是「微軟注音」:
- 需要另外選一個輸入法作為英數模式,例如可以新增 Windows 預設的「Microsoft 速成」輸入法
- 將「速成」輸入法的 "預設輸入模式" 設定為 "英數字元"
- 然後將「微軟注音」的 "預設輸入模式" 設定為 "中文"

接著從 Windows 開始 → 設定 → 裝置 → 輸入 → 進階鍵盤設定,如上圖畫面:
- 覆寫預設輸入法:選擇「速成」輸入法 → 如此預設就能進入英數模式
- 切換輸入法:務必取消勾選「讓我針對每個應用程式視窗使用不同輸入法」,才能確保預設使用「速成」輸入法
完成以上設定後,除了預設可英數輸入,另外可使用組合鍵
Win+Space 切換輸入法,接下來說明如何改成用
Ctrl+Space 切換。
2. 按 Ctrl+Space 切換中英輸入
首先須下載自訂鍵盤快速鍵的軟體,例如本篇舉例的 HotKeyz:
接著參考我之前寫的「
讓 WIN8 / WIN10 能用 CTRL + SPACE 切換中英輸入」→「二、用 Hotkeyz 調整切換按鍵」,就能實現用
Ctrl+Space 切換輸入法。
四、自行安裝輸入法(酷音)
除了 Windows 預設輸入法,如果使用自行安裝的輸入法,例如嘸蝦米輸入法,或是我為了許氏鍵盤所使用的酷音輸入法,作法可能都不太一樣,得視該軟體功能設計是否完善、照顧使用者體驗。
1. 酷音輸入法
Win10 最新版本下載網頁可前往 Github 官網:
酷音輸入法 PIME
最新版本叫出設定畫面時,會改用瀏覽器開啟,往下捲到底可看到一個非常重要的選項:
- 預設以停用輸入法模式啟動(Windows 8 以上適用)
請勾選這個選項後套用,這麼做以後,就能滿足基本二訴求:
- 預設輸入以英數模式開始
- 也能使用 Windows 系統預設的 Ctrl+Space 切換中英輸入
記住別安裝別的輸入法,保持只有一個酷音輸入法,就能在 Win10 爽快打字了。
2. 安裝兩個輸入法
若安裝酷音以外的輸入法,如果軟體設計上不像酷音能夠「預設以停用輸入法模式啟動」,可能就需要安裝兩個輸入法,才能滿足基本二訴求。
作法原理可參照前面「三、安裝多種輸入法」的流程:
- 新增「速成」輸入法,並預設英數輸入
- 將自行安裝的輸入法預設為中文輸入(如果有這個設定的話)
- 其他相關設定與自訂快速鍵的操作同樣即可
五、多種輸入法產生的問題
1. 微軟注音的問題
補充一下安裝多種輸入法可能會產生的問題,一開始我的操作方式為:
- 使用「微軟注音」作為英數輸入
- 使用「酷音」作為中文輸入
有時輸入法切換後,再回到「微軟注音」就不是英數輸入了。
搜尋後也有人遇到同樣問題:「
Windows 10 輸入法自動切換問題」,這位網友是在微軟社群發問,他觀察到「微軟注音」有個設定會 "雞婆" 幫使用者自動切換,該設定的名稱叫做「智慧型輸入模式自動切換」,但我們並不知道他的判斷邏輯,導致我們想輸入英數時,偏偏「微軟注音」覺得我們想輸入中文,就自動切換為中文模式了。
該網頁有不少人回答,最終有找出修改該設定的方式,然而我測試了之後,找不到相關的設定,後來才知道是不同 Win10 版本的關係。
該網頁的狀況應該是 Win10 家用版,而 Win10 專業版不太一樣,可參考以下設定流程:

Windows 開始 → 設定 → 時間與語言 → 語言 → 繁體中文 → 選項 → 選擇「微軟注音」 → 選項 → 一般
捲到最底部後,可看到上圖畫面:
- Win10 專業版沒有進階設定選項,難怪找不到「智慧型輸入模式自動切換」設定
- 如上圖,選擇「開啟」舊版微軟注音,然後「開啟進階設定」,就可進行設定了

先在「一般」分頁,確定輸入模式有選擇「英數模式」

切換到「進階」分頁:
- 按照前面「微軟社群討論串」的網頁進行修改即可
- 取消按 Shift 切換中英輸入的按鍵
- 最重要的是將「輸入自動切換」改為「不使用」,就不會使用「智慧型輸入模式自動切換」了
2. 後續狀況
按照前面的設定後,多種輸入法之間的切換比之前好很多,「微軟注音」比較不會被系統強制切換成中文輸入。
然而奇怪的是,這也非 100% 絕對,用久了有時還是會發生切換到「微軟注音」時,自動變成中文輸入的狀況,找不出確切的邏輯與規律。
我的結論大概是:
3. 新增語言「英文」
為 Windows 新增語言「英文」,是網路上常見的英數輸入替代方案,本篇沒有將此作法當作主要方案,主要原因為:
- 操作比較麻煩
- 新增過程需要另外安裝檔案、使用一些磁碟空間
然而,如果習慣新增語言「英文」的話,採用這個方案也是可行的。
更多 Windows 相關文章:
新酷音無法設定成預設是英數模式就無法用ctrl+space切換了啊
回覆刪除我不了解你在說什麼 我的電腦輸入法就是只有新酷音一個輸入法
刪除你的狀況也許有兩種處理方式:
1. 假設你預設輸入法是新注音 新增完新酷音後 把新注音移除 就會只剩新酷音了
2. 本文有這張圖:https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlq1vFpgmvGL22-9bZP-bB6K8l1h2mqkO7W-ynEWd1AXOyE_eUDWmYQogj9TCscGsVQs7gZhSWZicWNkVNNcmMhjP4CeU2DPW5ONnRoY-tQV9M-Tak9mTY0qB1g12fiCAW_5QDb6XRQlunspPK0Txr-xpNUMv_8bggDSGiOt_VvkVlbHD-bJVRUB7UG_I/w423/win10-chinese-english-input-switch-5.jpg → 你可以設定覆蓋預設輸入法