From 4c194de5c7e940e1eaf71c0fb4b455ba6547c880 Mon Sep 17 00:00:00 2001 From: Jiayi Zhao Date: Sun, 5 May 2019 20:11:36 -0400 Subject: use readline() instead of readline_with_initial with possible --- src/config/keymap.rs | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) (limited to 'src/config') 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 { - 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, - } - } -} -- cgit v1.2.3