You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug(tui): Keyboard shortcuts don’t work while Zhuyin ((tranditional) IME is active on macOS (Ghostty) #13805
On macOS, when the input source is Zhuyin (tranditional), most/all keyboard shortcuts inside OpenCode TUI stop working. Only Ctrl+C still works (interrupt). Switching the macOS input source to English (ABC) immediately restores all shortcuts.
This seems related to #8652 (Korean IME on macOS), but for Zhuyin(tranditional)
Expected behavior
Shortcuts should work regardless of active input source / IME.
Actual behavior
Shortcuts are ignored while Zhuyin IME is active; only Ctrl+C works.
Additional notes / diagnostics
In the same Ghostty session, running cat shows Ctrl sequences can reach the child process (e.g. ^P is received). This suggests the terminal/PTY can deliver control characters, but OpenCode TUI does not handle shortcuts while IME is active.
try bunx opencode-ai@snapshot-kmdr-debug, still not work.
Plugins
no
OpenCode version
1.2.1
Steps to reproduce
Switch macOS input source to Zhuyin (tranditional)
Launch opencode (TUI)
Try common shortcuts (e.g. Ctrl+P, Ctrl+X leader shortcuts, etc.)
Activity
github-actions commentedon Feb 16, 2026
This issue might be a duplicate or closely related to existing issues. Please check:
For keybind-related issues and documentation, please also see our pinned keybinds issue: #4997
github-actions commentedon Apr 18, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.