blob: 6fa655e188e5f45d6e23f359593ccb69c3f7e4d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
pub use evdev_rs::enums::{EventCode, EV_KEY as KeyCode};
use std::collections::HashSet;
#[derive(Debug, Clone, Eq, PartialEq)]
pub enum Mapping {
DualRole {
input: KeyCode,
hold: Vec<KeyCode>,
tap: Vec<KeyCode>,
},
Remap {
input: HashSet<KeyCode>,
output: HashSet<KeyCode>,
},
}
|