CommandCodeAI / CommandCodeAI/command-code
Vietnamese IME Input Does Not Work Properly in Terminal UI
@vipulgupta2048 is already working on this.
Since Jul 6, 2026.
- Dominant language
- No language data
- Stars
- 4k
- Forks
- 350
- PR merge metrics
- No merged PRs in 30d
Description
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
- Launch the application in a terminal.
- Enable a Vietnamese IME (Vietnamese Telex).
- Focus the text input area in the terminal UI.
- Type a Vietnamese phrase such as:
gõ tiếng việt - 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
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.