#
# bspwm hotkeys
#

super + alt + Escape
	bspc quit

super + shift + c
	bspc window -c

super + t
	bspc desktop -l next

super + b
	bspc desktop -B

super + {s,f}
	bspc window -t {floating,fullscreen}

super + {o,Tab}
	bspc {monitor,window} -f next

super + shift + {o,Tab}
	bspc {monitor,window} -f prev

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 + }{h,j,k,l}
	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 + {h,j,k,l}
	bspc window -p {left,down,up,right}

super + ctrl + {_,shift + }space
	bspc {window -p cancel,desktop -c}

super + alt + {j,l}
	bspc window -e {down,right} +32

super + alt + {k,h}
	bspc window -e {down,right} -32

#super + alt + {h,j,k,l}
#	bspc window -e {left -10,down +10,up -10,right +10}

#super + alt + shift + {h,j,k,l}
#	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}

super + {_,shift + }{1-3}
	bspc {desktop -f,window -d} ^{1-3}

super + {_,shift + }{q,w,e}
	bspc {desktop -f,window -d} ^{4,5,6}

~button1
	bspc pointer -g focus

super + button{1-3}
	bspc pointer -g {move,resize_side,resize_corner}

super + !button{1-3}
	bspc pointer -t %i %i

super + @button{1-3}
	bspc pointer -u

#
# wm independent hotkeys
#
super + z
	i3lock -entc 661111 -i /home/von/.wallpaper.png

super + x
	urxvt

super + r
	gmrun

super + a
	/home/von/.local/bin/ticket_watch

# make sxhkd reload its configuration files:
super + Escape
	pkill -USR1 -x sxhkd