-
Notifications
You must be signed in to change notification settings - Fork 672
英文 Windows 11 下以 Win+Space / Alt+Shift 切換至小狼毫後,託盤顯示中文但輸入任何字符即跳回英文輸入法 #1820
Copy link
Copy link
Open
Labels
Description
上报前请检查
- 我遇到的问题没有其他人在 issue 里提到过
- 我的小狼毫版本于 rime/weasel 下载
- 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建
操作系统信息
- OS 详细版本: [ Windows 11 English 25H2 26200.7840]
- 小狼毫版本: [ 0.17.4 ]
描述遇到的问题
在英文(English United States)爲系統默認顯示語言的 Windows 11 環境下,小狼毫安裝時已註冊到**繁體中文(臺灣)**鍵盤佈局。系統同時保留了英語(美國)的美式鍵盤作爲默認輸入法。
在 Windows 設定中開啓了「Let me use a different input method for each app window」(Settings → Time & Language → Typing → Advanced keyboard settings)。
使用 Win+Space 或 Alt+Shift 從英文鍵盤切換到小狼毫後:
- 系統託盤(語言欄)的圖標正確地顯示爲「中」,表明系統認爲已切換至小狼毫的中文輸入狀態;
- 然而,輸入任何字符後,輸入法立即跳回英文鍵盤——託盤圖標變回 "ENG",鍵入的字符以英文直出,完全沒有進入 Rime 的編碼流程;
- 此問題穩定復現,不是偶發,不過偶爾能正常切換到中文輸入。出現問題的時候,每次通過系統快捷鍵切換到小狼毫後,僅第一次按鍵即觸發跳回。
复现步骤
- 準備一臺 Windows 11 系統,默認顯示語言爲 English (United States);
- 在 Settings → Time & Language → Language & Region 中添加**中文(繁體,臺灣)**語言包;
- 安裝小狼毫,安裝時選擇輸入語言爲「中文(臺灣)」;
- 確認 Settings → Time & Language → Typing → Advanced keyboard settings 中勾選了「Let me use a different input method for each app window」;
- 在任意應用(如 Notepad)中,使用 Win+Space 或 Alt+Shift 切換到小狼毫;
- 觀察託盤圖標顯示爲「中」;
- 輸入任意字符(如按下字母鍵 a);
- 觀察:輸入法立即跳回英文鍵盤,字符以英文直出。
预期行为
切換到小狼毫後,輸入字符應進入 Rime 的編碼流程(顯示候選框或根據方案處理按鍵),而非跳回英文鍵盤。
其他补充说明
- 系統默認語言爲英文,非中文系統
- 小狼毫註冊在繁體中文(臺灣)佈局下和簡體中文佈局下都有此現象
- 開啓了 per-app input method(每個應用窗口獨立輸入法)選項
Reactions are currently unavailable