# bspwm hotkeys # copy in ~/.config/sxhkd/sxhkdrc super + alt + Escape killall panel && /usr/bin/bspc quit super + t bspc node -l above super + y bspc node -l below super + b bspc node -B super + {s,f} state={floating,fullscreen}; \ bspc query -N -n "focused.$\{state\}" && state=tiled; \ bspc node -t "$state" super + l bspc desktop -l next # Focus The Next/Previous Node super + {_,shift + }c bspc node -f {next,prev} # Focus The Next/Previous Desktop super + bracket{left,right} bspc desktop -f {prev,next} # super + {grave,Tab} bspc {node,desktop} -f last # # Focus/Swap # # Focus The Node In The Given Direction super + {_,shift + }{Left,Down,Up,Right} bspc node -{f,s} {west,south,north,east} super + {comma,period} bspc node -C {backward,forward} # # Preselect # # Preselect The Direction ctrl + super + {Left,Down,Up,Right} bspc node -p {west,south,north,east} # Cancel Selection For The Focused Node super + ctrl + space bspc node -p cancel super + ctrl + {1-5} /usr/bin/bspc window -r 0.{1-5} # focus The Older Or Newer Node In The Focus History super + {o,i} bspc wm -h off; \ bspc node {older,newer} -f; \ bspc wm -h on # Focus or Send to the given desktop super + {_,shift + }{1,2,3,4,5} bspc {desktop -f,node -d} '^{1-5}' super + shift + x bspc node -d "x" super + x bspc desktop -f "x" # Focus ~button1 bspc pointer -g focus # Start move/resize #super + button{1-3} # ; bspc pointer -g {move,resize_side,resize_corner} # End Move/Risize #super + @button{1-3} # bspc pointer -u super + shift + w bspc node -c # # wm independent hotkeys # # Terminal Emulator super + Return urxvt # Program Launcher super + r rofi -show run # Reload Funtions super + Escape pkill -USR1 -x sxhkd # Custom action alt + shift + d mpc del 0 Print imgur-screenshot