CommandCodeAI / CommandCodeAI/command-code

Vietnamese IME Input Does Not Work Properly in Terminal UI

Offen
#502 6 Kommentare 2 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@vipulgupta2048 arbeitet bereits daran.

Seit 06.7.2026.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
4k
Forks
350
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Summary

When using a Vietnamese IME (Telex), text input is corrupted inside the terminal UI.

For example, when typing:

gõ tiếng việt

the terminal receives something like:

go õ tieng êng iếng vie ê iệt

The issue only occurs inside the terminal UI. Vietnamese input works correctly in other applications and regular text fields.

Environment:

  • OS: macOS
  • Input Method: Vietnamese Telex
  • Terminal: [Terminal.app / iTerm2 / VS Code Terminal]
  • Application Version: [version]
Expected Behavior

Vietnamese characters should be composed correctly when using a Vietnamese IME.

Actual Behavior

Characters are split or inserted in the wrong order, making Vietnamese text unreadable.

Steps to reproduce the issue

Steps to Reproduce

  1. Launch the application in a terminal.
  2. Enable a Vietnamese IME (Vietnamese Telex).
  3. Focus the text input area in the terminal UI.
  4. Type a Vietnamese phrase such as:
    gõ tiếng việt
  5. Observe the text displayed in the input field.

Expected Result
The text is displayed correctly as:
gõ tiếng việt

Actual Result
The text becomes corrupted, for example:
go õ tieng êng iếng vie ê iệt

Reproducibility
Occurs consistently when using Vietnamese IME input in the terminal UI.

Command Code Version

0.39.2

Operating System

macOS

Terminal/IDE

Terminal

Shell

zsh

Additional context

No response

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.