SHIFT + BACKSPACE / CTRL + BACKSPACE not working on Windows
What version of the Codex App are you using (From “About Codex” dialog)?
0.128.0
What subscription do you have?
Pro
What platform is your computer?
Win11
What issue are you seeing?
SHIFT + BACKSPACE / CTRL + BACKSPACE not working on Windows
At the same time as a recent change on your end which disabled CTRL + ENTER, and now only allows SHIFT + ENTER for newline, you also broke erasing. So now SHIFT + BACKSPACE is not allowed, nor CTRL + BACKSPACE. You still require ALT + BACKSPACE to erase a word.
It's like you partially shifted from Linux inputs to OS-inputs, but only for part of the inputs. And on top of that, you nuked previously supported hotkeys. SHIFT + BACKSPACE should not SOAK the backspace, it should at least let it through. The same for CTRL + BACKSPACE.
The same for DELETE.
What steps can reproduce the bug?
I'm sure you'll figure it out
What is the expected behavior?
For SHIFT + BACKSPACE to erase.
For CTRL + BACKSPACE to erase.
Ideally CTRL + BACKSPACE should erase the entire word like on any text input field on Windows, including CMD.
But it should NOT absorb and invalidate the backspace usage.
The same for DELETE.
Additional information
_No response_
5 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
I presume you're using the TUI and not the app? You selected the app bug report template, so I wanted to confirm.
@etraut-openai
Correct, TUI.
It's not an exact duplicate of the mentioned potential duplicate.
The result is the same, but the CLI/TUI is different.
I'm just using windows CMD.
It's always been wrong from the start and I've reported it months ago I believe.
It's not treating CLI inputs as native, and instead forcing Linux-style behavior onto other OS input schemas (if that's the correct word for this kind of behavior). Basically: Linux uses ALT and Windows uses CTRL. I'm guessing Mac uses COMMAND. For things like CTRL + BACKSPACE to delete an entire word, or to move to an entire word etc.
In 0.128.0, we significantly changed the way we handle key bindings in the TUI. We now support full user customization through a
/keymapslash command. I'm guessing that we introduced a regression as part of this change. Will investigate. Thanks for reporting the issue.You may be able to work around the issue in the meantime using the
/keymapfeature.I see. Didn't know about /keymap.
It seems to be faulty then.
I do see the correct mappings listed, but they are not functioning.
<img width="1152" height="383" alt="Image" src="https://github.com/user-attachments/assets/ac24f0a5-4aac-4e7d-9062-b6c3436d791b" />