Skip to content

Microsoft Pinyin IME can't switch to Chinese in WT 1.24 on Win11 25H2 Build 26200 #20481

Description

@Yiipu

Windows Terminal version

1.24.11911.0

Windows build number

Windows 11 25H2, Build 26200.8875

Other Software

  • Shell: PowerShell 7.6.4
  • IME: Microsoft Pinyin (new version, TSF3, NOT compatibility mode)

Steps to reproduce

  1. Use Windows 11 25H2 (Build 26200) with the latest Windows updates (KB5100998, KB5101650, KB5120102 installed on 2025-07-25)
  2. Ensure Microsoft Pinyin IME is using the new version (NOT enabled "Use previous version of Microsoft Pinyin IME" compatibility mode)
  3. Open Windows Terminal (any profile, e.g. PowerShell)
  4. Press Shift (or Ctrl+Space) to switch to Chinese input mode

Expected Behavior

IME switches to Chinese input mode. Candidate/composition UI appears. Can type Chinese characters.

Actual Behavior

Shift key (and other IME switch shortcuts) have no effect. IME stays in English mode. Can only type English letters.
Chinese input works fine in all non-terminal apps (Notepad, browser, etc.).

Workaround

Enable "Use previous version of Microsoft Pinyin IME" in Windows Settings → Time & Language → Language & Region → Chinese → Microsoft Pinyin → Keyboard Options → General → Compatibility. This forces the IME back to the older TSF2 stack and Chinese input works again. But the old IME has an outdated UI.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-i18nInternationalization issues (e.g.: non-US input handling doesn't work)Help WantedWe encourage anyone to jump in on these.Issue-BugIt either shouldn't be doing this or needs an investigation.Needs-ReproWe can't figure out how to make this happen. Please help find a simplified repro.Priority-3A description (P3)Product-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions