/side isnt respecting ctrl+/ in Git Bash Windows
Open 💬 1 comment Opened Aug 11, 2026 by glook9001
/side isnt respecting ctrl+/ in Git Bash Windows
it is to be expected that ctrl+/ would be respected or honor when pressing this
thanks !
so far I really enjoy Codex
<img width="727" height="434" alt="Image" src="https://github.com/user-attachments/assets/de506c04-3df7-4030-a165-41a638ac7ea1" />
1 Comment
Some diagnosis from the source: codex already anticipates the usual Ctrl+/ ambiguity — the dispatch accepts both
ctrl-/and the legacyctrl-7encoding (terminals classically send byte0x1Ffor Ctrl+/, which the ANSI parser decodes as Ctrl+7): https://github.com/openai/codex/blob/1f41cc5d92/codex-rs/tui/src/app/input.rs#L312-L323. So the failure in Git Bash is at the decode layer, not the keymap.Git Bash runs codex under mintty→ConPTY, where input arrives as Windows console key events rather than ANSI bytes. On that path
0x1Ftends to surface as a control character with no clean Ctrl+'/'‑or‑Ctrl+'7' identity — commonlyCtrl+'_'or a bareChar('\u{1F}')— which matches neither accepted binding, so the chord silently does nothing (while Windows Terminal, sending proper VK data, works).Two fixes: (1) broaden the alias set at the same dispatch site to include
Ctrl+'_'/Char('\u{1F}'); (2) more generally, a/keysdebug view that prints the decoded KeyEvent would make this whole class of "terminal X eats chord Y" report self-diagnosable. Workaround meanwhile: bind an alternative via[tui.keymap.global] toggle_side_conversation = ["alt-s"](any chord Git Bash delivers cleanly).