Add scrollwheel for niri
This commit is contained in:
parent
8c22880adc
commit
ce60bc3677
|
|
@ -233,6 +233,18 @@ in {
|
|||
XF86AudioMute { spawn "${wpctl}" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; }
|
||||
XF86AudioMicMute { spawn "${wpctl}" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; }
|
||||
|
||||
// Horizontal mouse scroll controls volume
|
||||
WheelScrollRight cooldown-ms=10 { spawn "${wpctl}" "set-volume" "@DEFAULT_AUDIO_SINK@" "1%+" "--limit" "1.0"; }
|
||||
WheelScrollLeft cooldown-ms=10 { spawn "${wpctl}" "set-volume" "@DEFAULT_AUDIO_SINK@" "1%-"; }
|
||||
|
||||
// Mod + horizontal scroll moves between windows (columns) left/right
|
||||
Mod+WheelScrollRight cooldown-ms=200 { focus-column-right; }
|
||||
Mod+WheelScrollLeft cooldown-ms=200 { focus-column-left; }
|
||||
|
||||
// Mod + vertical scroll moves between workspaces up/down
|
||||
Mod+WheelScrollDown cooldown-ms=100 { focus-workspace-down; }
|
||||
Mod+WheelScrollUp cooldown-ms=100 { focus-workspace-up; }
|
||||
|
||||
// Media
|
||||
XF86AudioNext { spawn "${playerctl}" "next"; }
|
||||
XF86AudioPrev { spawn "${playerctl}" "previous"; }
|
||||
|
|
|
|||
Loading…
Reference in New Issue