fix: meta/altgr key not working

This commit is contained in:
galister
2024-06-07 12:22:20 +09:00
parent bb88137533
commit 7d42ee9721

View File

@@ -214,7 +214,7 @@ impl UInputProvider {
impl HidProvider for UInputProvider { impl HidProvider for UInputProvider {
fn set_modifiers(&mut self, modifiers: u8) { fn set_modifiers(&mut self, modifiers: u8) {
let changed = self.cur_modifiers ^ modifiers; let changed = self.cur_modifiers ^ modifiers;
for i in 0..7 { for i in 0..8 {
let m = 1 << i; let m = 1 << i;
if changed & m != 0 { if changed & m != 0 {
if let Some(vk) = MODS_TO_KEYS.get(m).into_iter().flatten().next() { if let Some(vk) = MODS_TO_KEYS.get(m).into_iter().flatten().next() {