# # bspwm hotkeys # super + p bspc config top_padding $PANEL_HEIGHT; \ xdotool search --classname Conky windowmap; \ xdotool search --name bar windowmap; \ xdotool search --classname stalonetray windowmap; \ xdotool search --classname stalonetray windowraise super + shift + p xdotool search --classname stalonetray windowunmap; \ xdotool search --classname Conky windowunmap; \ xdotool search --name bar windowunmap; \ bspc config top_padding 0 super + s xdotool search --classname stalonetray windowmap; \ xdotool search --classname stalonetray windowraise super + shift + s xdotool search --classname stalonetray windowunmap super + alt + Escape bspc quit super + w bspc window -c super + ctrl + c bspc window -c super + t bspc desktop -l next; \ if bspc query --tree | grep -q ' M - \*'; then \ xdotool search --classname stalonetray windowunmap; \ xdotool search --classname Conky windowunmap; \ xdotool search --name bar windowunmap; \ bspc config top_padding 0; \ else \ bspc config top_padding $PANEL_HEIGHT; \ xdotool search --classname Conky windowmap; \ xdotool search --name bar windowmap; \ xdotool search --classname stalonetray windowmap; \ xdotool search --classname stalonetray windowraise; \ fi super + b bspc desktop -B super + {l,f} bspc window -t {floating,fullscreen} super + Tab bspc window -f last super + Prior bspc window -f prev super + Next bspc window -f next super + apostrophe bspc window -s last super + {o,i} bspc control --record-history off; \ bspc window {older,newer} -f; \ bspc control --record-history on super + y bspc window -w last.manual super + m bspc window -s biggest super + {_,shift + }{Left,Down,Up,Right} bspc window -{f,s} {left,down,up,right} super + {_,shift + }c bspc window -f {next,prev} super + {comma,period} bspc desktop -C {backward,forward} super + bracket{left,right} bspc desktop -f {prev,next} super + ctrl + {Left,Down,Up,Right} bspc window -p {left,down,up,right} super + ctrl + {_,shift + }space bspc {window -p cancel,desktop -c} super + alt + {Left,Down,Up,Right} bspc window -e {left -10,down +10,up -10,right +10} super + alt + shift + {Left,Down,Up,Right} bspc window -e {right -10,up +10,down -10,left +10} super + ctrl + {1-9} bspc window -r 0.{1-9} super + {_,shift + }{1-9,0} bspc {desktop -f,window -d} ^{1-9,10} ~button1 bspc pointer -g focus super + button{1-3} bspc pointer -g {move,resize_side,resize_corner} super + @button{1-3} bspc pointer -u # # wm independent hotkeys # super + Return gnome-terminal super + space dmenu_run -sb "#92A850" -fn monospace-13 super + ctrl + r dmenu_run -sb "#92A850" -fn monospace-13 # make sxhkd reload its configuration files: super + Escape pkill -USR1 -x sxhkd # # multimedia keys # XF86MonBrightnessDown xbacklight -dec 15 XF86MonBrightnessUp xbacklight -inc 15 XF86KbdBrightnessDown /home/drobilla/bin/kbdled.sh down XF86KbdBrightnessUp /home/drobilla/bin/kbdled.sh up XF86AudioRaiseVolume amixer sset Master 5%+ XF86AudioLowerVolume amixer sset Master 5%- XF86AudioMute amixer set Master toggle