xremap 0.5.0

Dynamic key remapp for X and Wayland
1
2
3
4
5
6
7
8
9
10
use crate::config::action::Action;
use crate::config::key_press::KeyPress;
use std::collections::HashMap;
use std::time::Duration;

#[derive(Clone, Debug)]
pub struct Remap {
    pub remap: HashMap<KeyPress, Vec<Action>>,
    pub timeout: Option<Duration>,
}