metal: enable keyboard LEDs
This commit is contained in:
parent
0e51b9469b
commit
11c10fde70
14 changed files with 188 additions and 22 deletions
|
|
@ -130,6 +130,7 @@ impl KbvmMap {
|
|||
xwayland_map: self.xwayland_map.clone(),
|
||||
pressed_keys: Default::default(),
|
||||
mods: Default::default(),
|
||||
mods_changed: Default::default(),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
@ -139,7 +140,7 @@ impl KbvmState {
|
|||
pub fn apply_events(&mut self, events: &SyncQueue<Event>) {
|
||||
let state = &mut self.kb_state;
|
||||
while let Some(event) = events.pop() {
|
||||
state.mods.apply_event(event);
|
||||
state.apply_event(event);
|
||||
match event {
|
||||
Event::KeyDown(kc) => {
|
||||
state.pressed_keys.insert(kc.to_evdev());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue