use crate::iced::keyboard; use crate::Message; pub fn handle(key_code: keyboard::Key) -> Option { match key_code { //keyboard::KeyCode::Up => Some(Message::MoveCursor(true)), //keyboard::KeyCode::Down | keyboard::KeyCode::Tab => Some(Message::MoveCursor(false)), //keyboard::KeyCode::Enter => Some(Message::Execute), keyboard::Key::Named(key) => match key { keyboard::key::Named::Escape => Some(Message::Exit), _ => None, }, _ => None, } }