diff --git a/codex-rs/tui/src/bottom_pane/textarea.rs b/codex-rs/tui/src/bottom_pane/textarea.rs index b9908790..c45c86e5 100644 --- a/codex-rs/tui/src/bottom_pane/textarea.rs +++ b/codex-rs/tui/src/bottom_pane/textarea.rs @@ -300,14 +300,24 @@ impl TextArea { // Option/Right -> Alt+Right (next word end) KeyEvent { code: KeyCode::Left, - modifiers: KeyModifiers::ALT | KeyModifiers::CONTROL, + modifiers: KeyModifiers::ALT, + .. + } + | KeyEvent { + code: KeyCode::Left, + modifiers: KeyModifiers::CONTROL, .. } => { self.set_cursor(self.beginning_of_previous_word()); } KeyEvent { code: KeyCode::Right, - modifiers: KeyModifiers::ALT | KeyModifiers::CONTROL, + modifiers: KeyModifiers::ALT, + .. + } + | KeyEvent { + code: KeyCode::Right, + modifiers: KeyModifiers::CONTROL, .. } => { self.set_cursor(self.end_of_next_word());