From 17a71d132572ef6c51ae83b8c1c4e80318c8f57e Mon Sep 17 00:00:00 2001 From: Ben Frankel Date: Sun, 17 Dec 2023 16:46:57 -0800 Subject: [PATCH] Filter out control characters in type_code --- src/ui/code_typer.rs | 2 ++ 1 file changed, 2 insertions(+) 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 {