Shortcut Conflict: Ctrl + J conflicts with Chinese IMEs (Simplified/Traditional toggle)

Open 💬 2 comments Opened Feb 19, 2026 by dearxixi
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What version of Codex CLI is running?

0.104.0

What subscription do you have?

Pay-as-you-go

Which model were you using?

gpt-5-codex

What platform is your computer?

Microsoft Windows NT 10.0.22631.0 x64

What terminal emulator and version are you using (if applicable)?

Windows Terminal (PowerShell)

What issue are you seeing?

Currently, the only way to insert a line break in the Codex CLI is to press Ctrl + J. However, this key combination is a system-level global shortcut in many popular Chinese Input Method Editors (IMEs) to toggle between Simplified and Traditional Chinese characters.

As a result, when Chinese users try to insert a line break, the system toggles the character set instead, and the CLI does not receive the command. Users can only switch to a non-Chinese keyboard layout just to insert a new line or edit in an external editor.

Suggestion: Support \ + Enter as an alternative method for line breaks.

What steps can reproduce the bug?

Can be reproduced in most Chinese IMEs in Mainland China. I have confirmed that the following widely used IMEs occupy Ctrl + J by default:

  • Sogou IME (one of the most popular IMEs)
  • Weasel (one of the most popular FOSS IMEs)
  • 冰凌输入法

And many other third-party IMEs.

What is the expected behavior?

_No response_

Additional information

_No response_

View original on GitHub ↗

2 Comments

github-actions[bot] contributor · 6 months ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #12129

Powered by Codex Action

etraut-openai contributor · 6 months ago

Thanks for the bug report. Finding keybindings that don't present conflicts across operating systems, terminal emulators, keyboard layouts, etc. is very difficult. We're exploring the idea of supporting user-configurable keybindings.