Win8 引入「允許為每個應用程式視窗設定不同輸入法」選項,導致 Win+Space 循環切換在特定情境失效。本文分析原因並提供多種替代切換方案。
啟用「每個視窗獨立輸入法」時,若預設語言為英文:
全域切換預設輸入法,不受視窗焦點影響。搭配第三方輸入法 (如 QQ 拼音) 設定「初始狀態為英文」,平時敲代碼用英文,需中文時 Alt+Shift 切換,大量中文輸入中需暫時輸入英文則按 Ctrl+Space (在輸入法內切換中英)。
在輸入法屬性將「基本狀態」設為英文。需中文時按 Shift 切換。缺點:遊戲中 WASD 等按鍵若未切回英文鍵盤會卡住。
在「進階設定」取消勾選該選項,恢復全系統統一輸入法狀態,Win+Space 即可正常循環切換,體驗類似 Win95/XP 時代。
建議依個人習慣選擇方案,方案一較平衡,方案三最省心。