Merge pull request #135 from pop-os/keybindings-locked-mods
Ignore caps/num lock in key bindings
This commit is contained in:
commit
fc7dd3398a
2 changed files with 0 additions and 12 deletions
|
|
@ -903,8 +903,6 @@ pub enum KeyModifier {
|
||||||
Alt,
|
Alt,
|
||||||
Shift,
|
Shift,
|
||||||
Super,
|
Super,
|
||||||
CapsLock,
|
|
||||||
NumLock,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq, Eq, Hash, Default)]
|
#[derive(Debug, Clone, PartialEq, Eq, Hash, Default)]
|
||||||
|
|
@ -913,8 +911,6 @@ pub struct KeyModifiers {
|
||||||
pub alt: bool,
|
pub alt: bool,
|
||||||
pub shift: bool,
|
pub shift: bool,
|
||||||
pub logo: bool,
|
pub logo: bool,
|
||||||
pub caps_lock: bool,
|
|
||||||
pub num_lock: bool,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl PartialEq<ModifiersState> for KeyModifiers {
|
impl PartialEq<ModifiersState> for KeyModifiers {
|
||||||
|
|
@ -923,8 +919,6 @@ impl PartialEq<ModifiersState> for KeyModifiers {
|
||||||
&& self.alt == other.alt
|
&& self.alt == other.alt
|
||||||
&& self.shift == other.shift
|
&& self.shift == other.shift
|
||||||
&& self.logo == other.logo
|
&& self.logo == other.logo
|
||||||
&& self.caps_lock == other.caps_lock
|
|
||||||
&& self.num_lock == other.num_lock
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -935,8 +929,6 @@ impl std::ops::AddAssign<KeyModifier> for KeyModifiers {
|
||||||
KeyModifier::Alt => self.alt = true,
|
KeyModifier::Alt => self.alt = true,
|
||||||
KeyModifier::Shift => self.shift = true,
|
KeyModifier::Shift => self.shift = true,
|
||||||
KeyModifier::Super => self.logo = true,
|
KeyModifier::Super => self.logo = true,
|
||||||
KeyModifier::CapsLock => self.caps_lock = true,
|
|
||||||
KeyModifier::NumLock => self.num_lock = true,
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -957,9 +949,7 @@ impl Into<KeyModifiers> for KeyModifier {
|
||||||
ctrl: false,
|
ctrl: false,
|
||||||
alt: false,
|
alt: false,
|
||||||
shift: false,
|
shift: false,
|
||||||
caps_lock: false,
|
|
||||||
logo: false,
|
logo: false,
|
||||||
num_lock: false,
|
|
||||||
};
|
};
|
||||||
modifiers += self;
|
modifiers += self;
|
||||||
modifiers
|
modifiers
|
||||||
|
|
|
||||||
|
|
@ -212,9 +212,7 @@ impl From<KeyModifiersDef> for KeyModifiers {
|
||||||
ctrl: false,
|
ctrl: false,
|
||||||
alt: false,
|
alt: false,
|
||||||
shift: false,
|
shift: false,
|
||||||
caps_lock: false,
|
|
||||||
logo: false,
|
logo: false,
|
||||||
num_lock: false,
|
|
||||||
},
|
},
|
||||||
|mut modis, modi: KeyModifier| {
|
|mut modis, modi: KeyModifier| {
|
||||||
modis += modi;
|
modis += modi;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue