diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/input/mod.rs | 3 | ||||
| -rw-r--r-- | src/ui/hotkey_overlay.rs | 3 |
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 + "); } |
