diff --git a/src/app.rs b/src/app.rs index 9bb4581..ddf686d 100644 --- a/src/app.rs +++ b/src/app.rs @@ -262,7 +262,7 @@ impl App { } } }, - (KeyCode::Char(c), m) if m.is_empty() => match self.new_entry_mode { + (KeyCode::Char(c), m) if m.is_empty() || m == KeyModifiers::SHIFT => match self.new_entry_mode { NewEntryMode::Task => { self.new_entry_project.insert(self.new_entry_cursor, c); self.new_entry_cursor += 1; @@ -394,7 +394,7 @@ impl App { } } } - (KeyCode::Char(c), m) if m.is_empty() => { + (KeyCode::Char(c), m) if m.is_empty() || m == KeyModifiers::SHIFT => { if self.reassign_project_cursor <= self.reassign_project_buffer.len() { self.reassign_project_buffer.insert(self.reassign_project_cursor, c); self.reassign_project_cursor += 1; @@ -1705,7 +1705,7 @@ impl App { } } } - (KeyCode::Char(c), m) if m.is_empty() => { + (KeyCode::Char(c), m) if m.is_empty() || m == KeyModifiers::SHIFT => { if self.annotation_cursor <= self.annotation_buffer.len() { self.annotation_buffer.insert(self.annotation_cursor, c); self.annotation_cursor += 1;