aboutsummaryrefslogtreecommitdiff
path: root/src/input.rs
diff options
context:
space:
mode:
authorAndreas Stührk <andy@hammerhartes.de>2024-03-22 22:09:25 +0100
committerIvan Molodetskikh <yalterz@gmail.com>2024-03-23 15:45:27 +0400
commitd120e0c45142251b7c59b3a36f9bda709a58095e (patch)
tree950da800bfba1e559e9be029f8830ac1ee9dd474 /src/input.rs
parent0f724f20116dd5b013f797521bb53649e7eeb3ed (diff)
downloadniri-d120e0c45142251b7c59b3a36f9bda709a58095e.tar.gz
niri-d120e0c45142251b7c59b3a36f9bda709a58095e.tar.bz2
niri-d120e0c45142251b7c59b3a36f9bda709a58095e.zip
input: Add support for ISO level3 shift modifier
This modifier is typically called "AltGr" on keyboards or "Mod5" in xkb layouts. Requires a Smithay update.
Diffstat (limited to 'src/input.rs')
-rw-r--r--src/input.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/input.rs b/src/input.rs
index c4558cee..f84d85f1 100644
--- a/src/input.rs
+++ b/src/input.rs
@@ -1849,6 +1849,9 @@ fn find_configured_bind(
if mods.logo {
modifiers |= Modifiers::SUPER;
}
+ if mods.iso_level3_shift {
+ modifiers |= Modifiers::ISO_LEVEL3_SHIFT;
+ }
let (mod_down, comp_mod) = match comp_mod {
CompositorMod::Super => (mods.logo, Modifiers::SUPER),