From 75dabeb2839319e7ade0ff3def147059b18db12c Mon Sep 17 00:00:00 2001 From: Arijit Basu Date: Wed, 3 Jan 2024 16:17:47 +0530 Subject: [PATCH] Add support for function keys upto F24 --- src/input.rs | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/input.rs b/src/input.rs index 6c7cdf6..dd1fba5 100644 --- a/src/input.rs +++ b/src/input.rs @@ -18,6 +18,18 @@ pub enum Key { F10, F11, F12, + F13, + F14, + F15, + F16, + F17, + F18, + F19, + F20, + F21, + F22, + F23, + F24, Num0, Num1, @@ -339,7 +351,19 @@ impl Key { KeyCode::F(9) => Key::F9, KeyCode::F(10) => Key::F10, KeyCode::F(11) => Key::F11, - KeyCode::F(12) => Key::F12, + KeyCode::F(13) => Key::F13, + KeyCode::F(12) => Key::F13, + KeyCode::F(14) => Key::F14, + KeyCode::F(15) => Key::F15, + KeyCode::F(16) => Key::F16, + KeyCode::F(17) => Key::F17, + KeyCode::F(18) => Key::F18, + KeyCode::F(19) => Key::F19, + KeyCode::F(20) => Key::F20, + KeyCode::F(21) => Key::F21, + KeyCode::F(22) => Key::F22, + KeyCode::F(23) => Key::F23, + KeyCode::F(24) => Key::F24, KeyCode::Backspace => Key::Backspace, KeyCode::Left => Key::Left,