core-agent-ide/codex-rs/tui/src/bottom_pane
Eric Traut 8bebe86a47
Fix TUI issues with Alt-Gr on Windows (#6799)
This PR fixes keyboard handling for the Right Alt (aka "Alt-Gr") key on
Windows. This key appears on keyboards in Central and Eastern Europe.
Codex has effectively never worked for Windows users in these regions
because the code didn't properly handle this key, which is used for
typing common symbols like `\` and `@`.

A few days ago, I merged a [community-authored
PR](https://github.com/openai/codex/pull/6720) that supplied a partial
fix for this issue. Upon closer inspect, that PR was 1) too broad (not
scoped to Windows only) and 2) incomplete (didn't fix all relevant code
paths, so paste was still broken).

This improvement is based on another [community-provided
PR](https://github.com/openai/codex/pull/3241) by @marektomas-cz. He
submitted it back in September and later closed it because it didn't
receive any attention.

This fix addresses the following bugs: #5922, #3046, #3092, #3519,
#5684, #5843.
2025-11-17 15:18:16 -08:00
..
snapshots fix model picker wrapping (#6589) 2025-11-13 08:09:13 -08:00
approval_overlay.rs feat(tui): Display keyboard shortcuts inline for approval options (#5889) 2025-11-08 09:08:42 -08:00
bottom_pane_view.rs tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
chat_composer.rs Fix TUI issues with Alt-Gr on Windows (#6799) 2025-11-17 15:18:16 -08:00
chat_composer_history.rs tui: ^C in prompt area resets history navigation cursor (#5078) 2025-10-15 13:57:44 -07:00
command_popup.rs fix: improve custom prompt documentation and actually use prompt descriptions (#5332) 2025-10-18 15:58:31 -07:00
custom_prompt_view.rs tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
feedback_view.rs tui: refactor ChatWidget and BottomPane to use Renderables (#5565) 2025-11-05 09:50:40 -08:00
file_search_popup.rs tui: tweaks to dialog display (#4622) 2025-10-02 21:41:29 +00:00
footer.rs Auto compact at ~90% (#5292) 2025-10-20 11:29:49 -07:00
list_selection_view.rs fix model picker wrapping (#6589) 2025-11-13 08:09:13 -08:00
mod.rs core/tui: non-blocking MCP startup (#6334) 2025-11-17 11:26:11 -08:00
paste_burst.rs fix image drag drop (#5794) 2025-10-27 17:11:30 -07:00
popup_consts.rs normalize key hints (#4586) 2025-10-02 18:34:47 +00:00
prompt_args.rs Named args for custom prompts (#4474) 2025-09-30 10:06:41 -07:00
queued_user_messages.rs tui: show queued messages during response stream (#5540) 2025-10-28 16:59:19 +00:00
scroll_state.rs Scrollable slash commands (#1830) 2025-08-06 21:23:09 -07:00
selection_popup_common.rs feat(tui): Display keyboard shortcuts inline for approval options (#5889) 2025-11-08 09:08:42 -08:00
textarea.rs Fix TUI issues with Alt-Gr on Windows (#6799) 2025-11-17 15:18:16 -08:00