support CapsLock modifiers on wayland
This commit is contained in:
parent
0b068e486e
commit
6de3237687
2 changed files with 5 additions and 3 deletions
|
|
@ -26,6 +26,8 @@ bitflags! {
|
|||
// const RLOGO = 0b001 << 9;
|
||||
/// No modifiers
|
||||
const NONE = 0;
|
||||
/// The Caps Lock key
|
||||
const CAPS_LOCK = 0b100 << 12;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,10 +64,10 @@ pub fn modifiers_to_native(mods: Modifiers) -> keyboard::Modifiers {
|
|||
if mods.shift {
|
||||
native_mods = native_mods.union(keyboard::Modifiers::SHIFT);
|
||||
}
|
||||
if mods.caps_lock {
|
||||
native_mods = native_mods.union(keyboard::Modifiers::CAPS_LOCK);
|
||||
}
|
||||
// TODO Ashley: missing modifiers as platform specific additions?
|
||||
// if mods.caps_lock {
|
||||
// native_mods = native_mods.union(keyboard::Modifier);
|
||||
// }
|
||||
// if mods.num_lock {
|
||||
// native_mods = native_mods.union(keyboard::Modifiers::);
|
||||
// }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue