pub use keyboard_types::Code as KeyCode;
pub fn keycode_to_ascii_lowercase(key: KeyCode) -> Option<char> {
use keyboard_types::Code;
Some(match key {
Code::KeyA => 'a',
Code::KeyB => 'b',
Code::KeyC => 'c',
Code::KeyD => 'd',
Code::KeyE => 'e',
Code::KeyF => 'f',
Code::KeyG => 'g',
Code::KeyH => 'h',
Code::KeyI => 'i',
Code::KeyJ => 'j',
Code::KeyK => 'k',
Code::KeyL => 'l',
Code::KeyM => 'm',
Code::KeyN => 'n',
Code::KeyO => 'o',
Code::KeyP => 'p',
Code::KeyQ => 'q',
Code::KeyR => 'r',
Code::KeyS => 's',
Code::KeyT => 't',
Code::KeyU => 'u',
Code::KeyV => 'v',
Code::KeyW => 'w',
Code::KeyX => 'x',
Code::KeyY => 'y',
Code::KeyZ => 'z',
Code::Digit0 => '0',
Code::Digit1 => '1',
Code::Digit2 => '2',
Code::Digit3 => '3',
Code::Digit4 => '4',
Code::Digit5 => '5',
Code::Digit6 => '6',
Code::Digit7 => '7',
Code::Digit8 => '8',
Code::Digit9 => '9',
_ => return None,
})
}