# # bspwm hotkeys # super + alt + Escape bspc quit super + w bspc window -c super + t bspc desktop -l next super + b bspc desktop -B super + {p,s,f} state={pseudo_tiled,floating,fullscreen}; \ bspc query -W -w "focused.$\{state\}" && state=tiled; \ bspc window -t "$state" super + {grave,Tab} bspc {window,desktop} -f last 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 + }slash bspc window -f {next,prev} super + {comma,period} bspc desktop -C {backward,forward} super + bracket{left,right} bspc desktop -f {prev,next} super + shift + bracket{left,right} bspc window -d {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 + {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} ~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 + Return urxvt super + space rofi -show run -font "Source Code Pro 11" -fg "#195465" -bg "#0A0F14" -hlfg "#EDB54B" -hlbg "#0A0F14" -o 85 super + x slimlock super + e emacs super + r firefox super + c chromium # make sxhkd reload its configuration files: super + Escape pkill -USR1 -x sxhkd #XF86MonBrightnessDown # xbacklight -dec 5 #XF86MonBrightnessUp # xbacklight -inc 5 # XF86KbdBrightnessDown #kbdlight down # XF86KbdBrightnessUp #kbdlight up #XF86AudioRaiseVolume # pulseaudio-ctl up #XF86AudioLowerVolume # pulseaudio-ctl down #XF86AudioMute # pulseaudio-ctl mute XF86AudioPlay mpc toggle XF86AudioPrev mpc prev XF86AudioNext mpc next XF86AudioRaiseVolume pamixer --allow-boost --increase 5 XF86AudioLowerVolume pamixer --allow-boost --decrease 5 XF86AudioMute pamixer --toggle-mute XF86LaunchA toggle-layout XF86LaunchB toggle-mouse