DEVELOPMENT ENVIRONMENT

~liljamo/gandalf

gandalf/src/input.rs -rw-r--r-- 531 bytes
17ace933Jonni Liljamo just keep force pushing this lol 7 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::iced::keyboard;

use crate::Message;

pub fn handle(key_code: keyboard::Key) -> Option<Message> {
    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,
    }
}