[PR #13678] [MERGED] Fix issues with Japanese & Vietnamese IME #29705

Open
opened 2026-01-31 09:36:26 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/13678
Author: @lhecker
Created: 8/5/2022
Status: ✅ Merged
Merged: 8/11/2022
Merged by: @undefined

Base: main ← Head: dev/lhecker/13398-tsf-fixes


📝 Commits (1)

  • f2534a9 Fix issues with Japanese & Vietnamese IME

📊 Changes

3 files changed (+18 additions, -12 deletions)

View changed files

📝 .github/actions/spelling/expect/expect.txt (+4 -3)
📝 src/cascadia/TerminalControl/TSFInputControl.cpp (+1 -3)
📝 src/cascadia/TerminalControl/TermControl.cpp (+13 -6)

📄 Description

This commit builds directly on the changes made in #13677 and fixes:

  • TSF resetting to AlphaNumeric ("ASCII") input mode when pressing enter
  • Vietnamese IME not composing a new word after pressing whitespace, etc.

Closes #11479
Closes #13398

Validation Steps Performed

  • Japanese IME (Full-Width Katakana)
    Typing "saitama" produces "サイタマ" ✅
  • Korean IME
    Typing "gksrmf" produces "한글" ✅
  • Vietnamese IME
    Typing "xin chaof" produces "xin chào" ✅
  • Emoji Picker (Win+.)
    ✅

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/13678 **Author:** [@lhecker](https://github.com/lhecker) **Created:** 8/5/2022 **Status:** ✅ Merged **Merged:** 8/11/2022 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/lhecker/13398-tsf-fixes` --- ### 📝 Commits (1) - [`f2534a9`](https://github.com/microsoft/terminal/commit/f2534a997c857f9c9ef149abb2203e89f527f6b8) Fix issues with Japanese & Vietnamese IME ### 📊 Changes **3 files changed** (+18 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/spelling/expect/expect.txt` (+4 -3) 📝 `src/cascadia/TerminalControl/TSFInputControl.cpp` (+1 -3) 📝 `src/cascadia/TerminalControl/TermControl.cpp` (+13 -6) </details> ### 📄 Description This commit builds directly on the changes made in #13677 and fixes: * TSF resetting to AlphaNumeric ("ASCII") input mode when pressing enter * Vietnamese IME not composing a new word after pressing whitespace, etc. Closes #11479 Closes #13398 ## Validation Steps Performed * Japanese IME (Full-Width Katakana) Typing "saitama" produces "サイタマ" ✅ * Korean IME Typing "gksrmf" produces "한글" ✅ * Vietnamese IME Typing "xin chaof" produces "xin chào" ✅ * Emoji Picker (Win+.) ✅ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:36:26 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#29705