iced-yoda/src/input/keyboard/event.rs

19 lines
393 B
Rust
Raw Normal View History

2019-07-20 19:12:31 +02:00
use super::KeyCode;
use crate::input::ButtonState;
#[derive(Debug, Clone, Copy, PartialEq)]
/// A keyboard event.
pub enum Event {
/// A keyboard key was pressed or released.
Input {
/// The state of the key
state: ButtonState,
/// The key identifier
key_code: KeyCode,
},
/// A unicode character was received.
ReceivedCharacter(char),
2019-07-20 19:12:31 +02:00
}