diff --git a/src/ui/code_typer.rs b/src/ui/code_typer.rs index 9d72c5a..8f1fe51 100644 --- a/src/ui/code_typer.rs +++ b/src/ui/code_typer.rs @@ -92,6 +92,8 @@ pub fn type_code( ) { let keys = char_events .read() + // Filter out Escape, Backspace, and Delete + .filter(|ev| !"\u{1b}\u{8}\u{7f}".contains(ev.char)) .count() .min(keyboard_input.get_just_pressed().count()); if keys == 0 {