# System binding super + {Return,v,w,x,b,period} {st, \ sh ~/.config/scripts/rofi-menus/clipboard-manager.sh, \ rofi -show drun, \ sh ~/.config/scripts/rofi-menus/powermenu.sh, \ sh ~/.config/scripts/toggle-bar.sh, \ sh ~/.config/scripts/rofi-menus/rofimoji.sh} # Screenshots super + alt + p flameshot gui # DC-multivpn alt + shift + v ~/.config/scripts/dc-multivpn/dc-multivpn.sh # Media control (volume) XF86Audio{RaiseVolume,LowerVolume,Mute} sh ~/.config/scripts/volume.sh --device output --action {increase,decrease,toggle} XF86AudioMicMute sh ~/.config/scripts/volume.sh --device input --action toggle # Media control (player) XF86Audio{Play,Pause,Next,Prev,Stop} {playerctl play-pause, \ playerctl play-pause, \ playerctl next, \ playerctl previous, \ playerctl stop} ctrl + alt + {c,x,z} {playerctl play-pause, \ playerctl next, \ playerctl previous} # Quit bspwm super + Delete bspc quit # Reload bspwm super + alt + r bspc wm -r # Reload sxhkd super + Escape pkill -USR1 -x sxhkd; notify-send 'sxhkd' 'Reloaded config' -t 1500 # Kill node super + q bspc node -c # Floating/tiled node super + space bspc node -t "~"{floating,tiled} # Fullscreen super + f bspc node -t \~fullscreen # Move node super + {_,shift + }{Right,Left,Up,Down} bspc node -{f,s} { east, \ west, \ north, \ south} # Alt tab alt + Tab bspc node -f last # Change desktop super + {1-9,0} bspc desktop -f {1-9,10} # Move to next desktop super + ctrl + Right bspc desktop -f next # Move to previous desktop super + ctrl + Left bspc desktop -f prev # Move node to another desktop super + shift + {1-9,0} bspc node -d '^{1-9,10}' # Switch node super + shift + ctrl + {Left,Right,Up,Down} {bspc node -s west, \ bspc node -s east, \ bspc node -s north, \ bspc node -s south}