Vietnamese IME Input Does Not Work Properly in Terminal UI

Abierto
#502 6 comentarios 2 reacciones 1 asignado Ver en GitHub

@vipulgupta2048 ya está trabajando en esto.

Desde el 6/7/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

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

Lenguaje dominante
Sin datos de lenguaje
Estrellas
4k
Forks
350
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CommandCodeAI/command-code

Todos los issues de CommandCodeAI/command-code

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.