#![allow(unused_imports)]
pub mod keybinds;
use crossterm::event::{Event as CrosstermEvent, KeyEvent};
pub use keybinds::{Keybind, KeybindRegistry, KeyContext};
#[derive(Debug, Clone)]
pub enum InputEvent {
Key(KeyEvent),
Tick,
}
impl From<CrosstermEvent> for InputEvent {
fn from(event: CrosstermEvent) -> Self {
match event {
CrosstermEvent::Key(key) => InputEvent::Key(key),
_ => InputEvent::Tick, }
}
}