aboutsummaryrefslogtreecommitdiff
path: root/niri-config
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-03-23 08:49:58 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-03-23 08:49:58 +0400
commitb09dbb80c7c507f34e194f2c5420054608cbf732 (patch)
tree1bb00a0d8f0e022339b45778c61b9b7d01cb7169 /niri-config
parent54e6a01284effb5d1addc3ad386f124afa9aade2 (diff)
downloadniri-b09dbb80c7c507f34e194f2c5420054608cbf732.tar.gz
niri-b09dbb80c7c507f34e194f2c5420054608cbf732.tar.bz2
niri-b09dbb80c7c507f34e194f2c5420054608cbf732.zip
[cfg-breaking] Rename Wheel* to WheelScroll* bindings
Less confusion, and clearer that they are affected by natural-scroll.
Diffstat (limited to 'niri-config')
-rw-r--r--niri-config/src/lib.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 7a9c0b50..7b44e96b 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -733,10 +733,10 @@ pub struct Key {
#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
pub enum Trigger {
Keysym(Keysym),
- WheelDown,
- WheelUp,
- WheelLeft,
- WheelRight,
+ WheelScrollDown,
+ WheelScrollUp,
+ WheelScrollLeft,
+ WheelScrollRight,
}
bitflags! {
@@ -1547,14 +1547,14 @@ impl FromStr for Key {
}
}
- let trigger = if key.eq_ignore_ascii_case("WheelDown") {
- Trigger::WheelDown
- } else if key.eq_ignore_ascii_case("WheelUp") {
- Trigger::WheelUp
- } else if key.eq_ignore_ascii_case("WheelLeft") {
- Trigger::WheelLeft
- } else if key.eq_ignore_ascii_case("WheelRight") {
- Trigger::WheelRight
+ let trigger = if key.eq_ignore_ascii_case("WheelScrollDown") {
+ Trigger::WheelScrollDown
+ } else if key.eq_ignore_ascii_case("WheelScrollUp") {
+ Trigger::WheelScrollUp
+ } else if key.eq_ignore_ascii_case("WheelScrollLeft") {
+ Trigger::WheelScrollLeft
+ } else if key.eq_ignore_ascii_case("WheelScrollRight") {
+ Trigger::WheelScrollRight
} else {
let keysym = keysym_from_name(key, KEYSYM_CASE_INSENSITIVE);
if keysym.raw() == KEY_NoSymbol {
@@ -1771,7 +1771,7 @@ mod tests {
Mod+Comma { consume-window-into-column; }
Mod+1 { focus-workspace 1; }
Mod+Shift+E { quit skip-confirmation=true; }
- Mod+WheelDown cooldown-ms=150 { focus-workspace-down; }
+ Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
}
debug {
@@ -2011,7 +2011,7 @@ mod tests {
},
Bind {
key: Key {
- trigger: Trigger::WheelDown,
+ trigger: Trigger::WheelScrollDown,
modifiers: Modifiers::COMPOSITOR,
},
action: Action::FocusWorkspaceDown,