# # bspwm hotkeys # super + alt + Escape bspc quit super + w bspc close super + t bspc cycle_layout super + b bspc balance super + {s,f} bspc toggle_{floating,fullscreen} super + {grave,Tab} bspc {alternate,alternate_desktop} super + apostrophe bspc swap super + m wid=$(bspc biggest); \ [ -n "$wid" ] && xdo activate $wid && bspc swap super + {_,shift + }{h,j,k,l} bspc {focus,shift} {left,down,up,right} super + {c,shift + c} bspc cycle {next,prev} super + {comma,period} bspc circulate {backward,forward} super + bracket{left,right} bspc cycle_desktop {prev,next} super + ctrl + {h,j,k,l} bspc presel {left,down,up,right} super + alt + {h,j,k,l} bspc push {left,down,up,right} super + alt + shift + {h,j,k,l} bspc pull {right,up,down,left} super + ctrl + {1-9} bspc ratio 0.{1-9} super + {_,shift + }{1-9,0} bspc {use,send_to} {1-9,0} :button1 bspc grab_pointer focus super + button{1-3} bspc grab_pointer {move,resize_side,resize_corner} super + !button{1-3} bspc track_pointer %i %i super + @button{1-3} bspc ungrab_pointer # # wm independent hotkeys # super + Return urxvt super + space dmenu_run # make sxhkd reload its configuration files: super + Escape pkill -USR1 -x sxhkd # vim: set ft=sxhkdrc: