aboutsummaryrefslogtreecommitdiff
path: root/config.in
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2025-06-09 16:36:32 +1000
committerFurkan Sahin <furkan-dev@proton.me>2025-06-09 16:36:32 +1000
commite37415c30a3c5a198c47d6327a363be2cead33d1 (patch)
tree95bb8d06c1bf6c089e0a7ee4f6a818b3fe062386 /config.in
parent390d3cb953457ea34a64715dfd5124628b806d32 (diff)
config.in: bind XF86Audio* keycodes to playerctl
Diffstat (limited to 'config.in')
-rw-r--r--config.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/config.in b/config.in
index 872ef057..d71bc628 100644
--- a/config.in
+++ b/config.in
@@ -205,9 +205,18 @@ bindsym $mod+r mode "resize"
bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume \@DEFAULT_SINK@ -5%
bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5%
bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
+
+ # Special keys to control media via playerctl
+ bindsym --locked XF86AudioPlay exec playerctl play-pause
+ bindsym --locked XF86AudioPause exec playerctl play-pause
+ bindsym --locked XF86AudioPrev exec playerctl previous
+ bindsym --locked XF86AudioNext exec playerctl next
+ bindsym --locked XF86AudioStop exec playerctl stop
+
# Special keys to adjust brightness via brightnessctl
bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
+
# Special key to take a screenshot with grim
bindsym Print exec grim