style: compress the evdev keys vector

main
Angelo Fallaria 2 years ago
parent 2d97b2dea3
commit a444e3eff1

@ -54,46 +54,28 @@ pub fn parse_config(path: path::PathBuf) -> Result<Vec<Keybind>, Error> {
// Parse file line-by-line
// TODO: Add more keys
let key_to_evdev_key: HashMap<&str, evdev::Key> = HashMap::from([
("q", evdev::Key::KEY_Q),
("w", evdev::Key::KEY_W),
("e", evdev::Key::KEY_E),
("r", evdev::Key::KEY_R),
("t", evdev::Key::KEY_T),
("y", evdev::Key::KEY_Y),
("u", evdev::Key::KEY_U),
("i", evdev::Key::KEY_I),
("o", evdev::Key::KEY_O),
("p", evdev::Key::KEY_P),
("a", evdev::Key::KEY_A),
("s", evdev::Key::KEY_S),
("d", evdev::Key::KEY_D),
("f", evdev::Key::KEY_F),
("g", evdev::Key::KEY_G),
("h", evdev::Key::KEY_H),
("j", evdev::Key::KEY_J),
("k", evdev::Key::KEY_K),
("q", evdev::Key::KEY_Q), ("w", evdev::Key::KEY_W),
("e", evdev::Key::KEY_E), ("r", evdev::Key::KEY_R),
("t", evdev::Key::KEY_T), ("y", evdev::Key::KEY_Y),
("u", evdev::Key::KEY_U), ("i", evdev::Key::KEY_I),
("o", evdev::Key::KEY_O), ("p", evdev::Key::KEY_P),
("a", evdev::Key::KEY_A), ("s", evdev::Key::KEY_S),
("d", evdev::Key::KEY_D), ("f", evdev::Key::KEY_F),
("g", evdev::Key::KEY_G), ("h", evdev::Key::KEY_H),
("j", evdev::Key::KEY_J), ("k", evdev::Key::KEY_K),
("l", evdev::Key::KEY_L),
("z", evdev::Key::KEY_Z),
("x", evdev::Key::KEY_X),
("c", evdev::Key::KEY_C),
("v", evdev::Key::KEY_V),
("b", evdev::Key::KEY_B),
("n", evdev::Key::KEY_N),
("z", evdev::Key::KEY_Z), ("x", evdev::Key::KEY_X),
("c", evdev::Key::KEY_C), ("v", evdev::Key::KEY_V),
("b", evdev::Key::KEY_B), ("n", evdev::Key::KEY_N),
("m", evdev::Key::KEY_M),
("1", evdev::Key::KEY_1),
("2", evdev::Key::KEY_2),
("3", evdev::Key::KEY_3),
("4", evdev::Key::KEY_4),
("5", evdev::Key::KEY_5),
("6", evdev::Key::KEY_6),
("7", evdev::Key::KEY_7),
("8", evdev::Key::KEY_8),
("9", evdev::Key::KEY_9),
("0", evdev::Key::KEY_0),
("1", evdev::Key::KEY_1), ("2", evdev::Key::KEY_2),
("3", evdev::Key::KEY_3), ("4", evdev::Key::KEY_4),
("5", evdev::Key::KEY_5), ("6", evdev::Key::KEY_6),
("7", evdev::Key::KEY_7), ("8", evdev::Key::KEY_8),
("9", evdev::Key::KEY_9), ("0", evdev::Key::KEY_0),
]);
let mut keybinds: Vec<Keybind> = Vec::new();

Loading…
Cancel
Save