From fa3e812a301455c7bc7b4d829a7fba01ddaea413 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Thu, 7 Mar 2024 02:05:03 -0500 Subject: Implement keyboard shortcut popup --- src/keys/key_commands.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/keys/key_commands.rs') diff --git a/src/keys/key_commands.rs b/src/keys/key_commands.rs index 6124560..70e81b1 100644 --- a/src/keys/key_commands.rs +++ b/src/keys/key_commands.rs @@ -32,15 +32,14 @@ pub fn serialize_key_event(event: KeyEvent) -> String { let char; let key = match event.code { - KeyCode::Backspace => "del", + KeyCode::Backspace | KeyCode::Delete => "del", KeyCode::Enter => "enter", KeyCode::Left => "left", KeyCode::Right => "right", KeyCode::Up => "up", KeyCode::Down => "down", KeyCode::Tab => "tab", - KeyCode::Delete => "del", - KeyCode::Char(c) if c == ' ' => "space", + KeyCode::Char(' ') => "space", KeyCode::Char(c) => { char = c.to_string(); &char @@ -48,7 +47,7 @@ pub fn serialize_key_event(event: KeyEvent) -> String { KeyCode::Esc => "esc", _ => "", }; - let separator = if modifiers.len() > 0 { "-" } else { "" }; + let separator = if modifiers.is_empty() { "-" } else { "" }; let serialized_event = format!("{}{}{}", modifiers.join("-"), separator, key); -- cgit v1.2.3