From b1391ebb351086be87d263f83d7e9130033ea9b5 Mon Sep 17 00:00:00 2001 From: Nathan Vegdahl Date: Wed, 25 Oct 2023 00:23:40 +0200 Subject: [PATCH] Fix shift key not working for typing capital letters. Was due to a change in crossterm's API behavior. --- src/term_ui/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/term_ui/mod.rs b/src/term_ui/mod.rs index df3217e..c316867 100644 --- a/src/term_ui/mod.rs +++ b/src/term_ui/mod.rs @@ -373,7 +373,11 @@ impl TermUI { code: KeyCode::Char(c), modifiers: EMPTY_MOD, .. - } => { + } | KeyEvent { + code: KeyCode::Char(c), + modifiers: KeyModifiers::SHIFT, + .. + }=> { self.editor.insert_text_at_cursor(&c.to_string()[..]); }