diff --git a/src/main.rs b/src/main.rs index 1c7f952..d6b93a7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -414,6 +414,14 @@ fn handle_key(app: &mut App, key: KeyEvent) -> CalculatorResult { app.calculator.take_input(c)?; } + KeyEvent { + code: KeyCode::Char(c), + modifiers: KeyModifiers::SHIFT, + } => { + for c in c.to_uppercase() { + app.calculator.take_input(c)?; + } + } _ => {} }, }