summaryrefslogtreecommitdiffstats
path: root/src/config/keymap.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/keymap.rs')
-rw-r--r--src/config/keymap.rs51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/config/keymap.rs b/src/config/keymap.rs
index 1dc84c0..9b3c6a9 100644
--- a/src/config/keymap.rs
+++ b/src/config/keymap.rs
@@ -87,54 +87,3 @@ fn insert_keycommand(
},
}
}
-
-pub fn key_to_i32(keycode: &str) -> Option<i32> {
- if keycode.len() == 1 {
- for ch in keycode.chars() {
- if ch.is_ascii() {
- return Some(ch as i32);
- }
- }
- None
- } else {
- match keycode {
- "Tab" => Some(TAB),
- "ShiftTab" => Some(ncurses::KEY_BTAB),
- "Space" => Some(' ' as i32),
- "Backspace" => Some(BACKSPACE),
- "Delete" => Some(ncurses::KEY_DC),
- "Enter" => Some(ENTER),
- "Escape" => Some(ESCAPE),
-
- "F0" => Some(ncurses::KEY_F0),
- "F1" => Some(ncurses::KEY_F1),
- "F2" => Some(ncurses::KEY_F2),
- "F3" => Some(ncurses::KEY_F3),
- "F4" => Some(ncurses::KEY_F4),
- "F5" => Some(ncurses::KEY_F5),
- "F6" => Some(ncurses::KEY_F6),
- "F7" => Some(ncurses::KEY_F7),
- "F8" => Some(ncurses::KEY_F8),
- "F9" => Some(ncurses::KEY_F9),
- "F10" => Some(ncurses::KEY_F10),
- "F11" => Some(ncurses::KEY_F11),
- "F12" => Some(ncurses::KEY_F12),
- "F13" => Some(ncurses::KEY_F13),
- "F14" => Some(ncurses::KEY_F14),
- "F15" => Some(ncurses::KEY_F15),
-
- "Insert" => Some(ncurses::KEY_IC), /* insert-character key */
- "PageUp" => Some(ncurses::KEY_PPAGE), /* next-page key */
- "PageDown" => Some(ncurses::KEY_NPAGE), /* previous-page key */
- "PrintScreen" => Some(ncurses::KEY_PRINT), /* print key */
-
- "Up" => Some(ncurses::KEY_UP),
- "Down" => Some(ncurses::KEY_DOWN),
- "Left" => Some(ncurses::KEY_LEFT),
- "Right" => Some(ncurses::KEY_RIGHT),
- "Home" => Some(ncurses::KEY_HOME),
- "End" => Some(ncurses::KEY_END),
- _ => None,
- }
- }
-}