aboutsummaryrefslogtreecommitdiff
path: root/src/input
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-13 08:45:23 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-13 10:30:33 +0300
commita605e7f6227448bbaa18932a251c9cbab9a07686 (patch)
treec7d914ea648e8cbfebba5325f5bf2dfc03c0e950 /src/input
parent513488f6b8d1ca0a46a2f99d96a57f62dfbf1b5c (diff)
downloadniri-a605e7f6227448bbaa18932a251c9cbab9a07686.tar.gz
niri-a605e7f6227448bbaa18932a251c9cbab9a07686.tar.bz2
niri-a605e7f6227448bbaa18932a251c9cbab9a07686.zip
Implement custom hotkey overlay titles
Diffstat (limited to 'src/input')
-rw-r--r--src/input/mod.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/input/mod.rs b/src/input/mod.rs
index d1d564cb..8d9e6d82 100644
--- a/src/input/mod.rs
+++ b/src/input/mod.rs
@@ -3009,6 +3009,7 @@ fn should_intercept_key(
// But logically, nothing can inhibit its actions. Only opening it can be
// inhibited.
allow_inhibiting: false,
+ hotkey_overlay_title: None,
});
}
}
@@ -3074,6 +3075,7 @@ fn find_bind(
// It also makes no sense to inhibit the default power key handling.
// Hardcoded binds must never be inhibited.
allow_inhibiting: false,
+ hotkey_overlay_title: None,
});
}
@@ -3541,6 +3543,7 @@ mod tests {
cooldown: None,
allow_when_locked: false,
allow_inhibiting: true,
+ hotkey_overlay_title: None,
}]);
let comp_mod = CompositorMod::Super;
@@ -3726,6 +3729,7 @@ mod tests {
cooldown: None,
allow_when_locked: false,
allow_inhibiting: true,
+ hotkey_overlay_title: None,
},
Bind {
key: Key {
@@ -3737,6 +3741,7 @@ mod tests {
cooldown: None,
allow_when_locked: false,
allow_inhibiting: true,
+ hotkey_overlay_title: None,
},
Bind {
key: Key {
@@ -3748,6 +3753,7 @@ mod tests {
cooldown: None,
allow_when_locked: false,
allow_inhibiting: true,
+ hotkey_overlay_title: None,
},
Bind {
key: Key {
@@ -3759,6 +3765,7 @@ mod tests {
cooldown: None,
allow_when_locked: false,
allow_inhibiting: true,
+ hotkey_overlay_title: None,
},
Bind {
key: Key {
@@ -3770,6 +3777,7 @@ mod tests {
cooldown: None,
allow_when_locked: false,
allow_inhibiting: true,
+ hotkey_overlay_title: None,
},
]);