feat: support for international keyboards
Resolved 💬 2 comments Opened Oct 9, 2025 by eduardosantos1989 Closed Dec 31, 2025
What feature would you like to see?
Please add this as match arm because for non-us key layout most special characters and clipboard is not working as expected:
codex-rs\tui\src\bottom_pane\textarea.rs
pub fn input(&mut self, event: KeyEvent) {
match event {
...
KeyEvent { code: KeyCode::Char(c), modifiers, .. }
if cfg!(windows)
&& modifiers.contains(KeyModifiers::ALT)
&& modifiers.contains(KeyModifiers::CONTROL)
// Do not treat common Ctrl+Alt letter shortcuts as text insertion.
&& !matches!(c, 'h') =>
{
self.insert_str(&c.to_string())
}
_o => {
#[cfg(feature = "debug-logs")]
tracing::debug!("Unhandled key event in TextArea: {:?}", _o);
}
}
Additional information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗