aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/input/mod.rs3
-rw-r--r--src/ui/hotkey_overlay.rs3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/input/mod.rs b/src/input/mod.rs
index 4af68edf..6e7f203c 100644
--- a/src/input/mod.rs
+++ b/src/input/mod.rs
@@ -2327,6 +2327,9 @@ fn modifiers_from_state(mods: ModifiersState) -> Modifiers {
if mods.iso_level3_shift {
modifiers |= Modifiers::ISO_LEVEL3_SHIFT;
}
+ if mods.iso_level5_shift {
+ modifiers |= Modifiers::ISO_LEVEL5_SHIFT;
+ }
modifiers
}
diff --git a/src/ui/hotkey_overlay.rs b/src/ui/hotkey_overlay.rs
index 255658bb..719cbd3c 100644
--- a/src/ui/hotkey_overlay.rs
+++ b/src/ui/hotkey_overlay.rs
@@ -403,6 +403,9 @@ fn key_name(comp_mod: CompositorMod, key: &Key) -> String {
if key.modifiers.contains(Modifiers::ISO_LEVEL3_SHIFT) {
name.push_str("ISO_Level3_Shift + ");
}
+ if key.modifiers.contains(Modifiers::ISO_LEVEL5_SHIFT) {
+ name.push_str("ISO_Level5_Shift + ");
+ }
if key.modifiers.contains(Modifiers::SHIFT) {
name.push_str("Shift + ");
}