-
Notifications
You must be signed in to change notification settings - Fork 226
Keyboard Shortcuts
Here is a list of all the hotkeys configured in my dotfiles so you can manage and use bspwm like a pro. Remember that are all configured in the sxhkdrc file.
super + Return
super + alt + Return
super + @space
alt + @space
ctrl + super + alt + {p,r,q,l,k}
shift + alt + {b,g,n,p,r,t,w,m,v,k}
{firefox,
geany,
thunar,
pavucontrol,
OpenApps --ranger,
telegram-desktop,
whatsapp-nativefier --disable-gpu,
env LD_PRELOAD=/usr/lib/spotify-adblock.so spotify --disable-gpu --no-zygote %U,
OpenApps --nvim,
OpenApps --music}
super + {h,u} HideBar {-h,-u}
ctrl + alt {plus,minus,t} {picom-trans -c -o +3, picom-trans -c -o -1, picom-trans -c -d}
Print ScreenShoTer --now
ctrl + Print ScreenShoTer --sel
alt + Print ScreenShoTer --in10
super + Escape pkill -USR1 -x sxhkd; dunstify -u low -i ~/.config/bspwm/assets/reload.svg 'sxhkd' 'The configuration file has been reloaded successfully!'
super + alt + w feh -z --no-fehbg --bg-fill ~/.config/bspwm/rices/$RICETHEME/walls/
super + alt + r bspc wm -r
super + {_,shift + }q bspc node -{c,k}
super + r bspc node @/ --rotate {90,-90}
super + c bspc node @/ --circulate {backward,forward}
super + equal bspc node @/ --equalize
super + minus bspc node @/ --balance
super + m bspc desktop -l next
super + g bspc node -s biggest
super + {t,shift + t,s,f} bspc node -t {tiled,pseudo_tiled,floating,fullscreen}
ctrl + alt {m,x,s,p,i} bspc node -g {marked,locked,sticky,private,hidden}
ctrl + alt + u while bspc node any.hidden.window -g hidden=off; do :; done
super + button{4,5}
bspc config -d focused window_gap $((bspc config -d focused window_gap
{-,+} 5 ))
super + alt + button{4,5}
bspc config window_gap
super + {_,shift + }{Left,Down,Up,Right} bspc node -{f,s} {west,south,north,east}
super + {p,b,comma,period} bspc node -f @{parent,brother,first,second}
alt + {_,shift + }Tab bspc node -f {next,prev}.local
super + alt + {Left,Right} bspc desktop -f {prev,next}.local
super + {grave,Tab} bspc {node,desktop} -f last
super + {o,i}
bspc wm -h off;
bspc node {older,newer} -f;
bspc wm -h on
super + {_,shift + }{1-9,0} bspc {desktop -f,node -d} '^{1-9,10}'
super + ctrl + {Left,Down,Up,Right} bspc node -p {west,south,north,east}
super + ctrl + {1-9} bspc node -o 0.{1-9}
super + ctrl + space bspc node -p cancel
super + ctrl + shift + space bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel
super + alt + {h,j,k,l} bspc node -z {left -10 0,bottom 0 10,top 0 -10,right 10 0}
super + alt + shift + {h,j,k,l} bspc node -z {right -10 0,top 0 10,bottom 0 -10,left 10 0}
alt + shift {Left,Down,Up,Right} bspc node -v {-10 0,0 10,0 -10,10 0}
XF86Audio{RaiseVolume,LowerVolume,Mute} Volume{ --inc, --dec, --toggle}
XF86Audio{Next,Prev,Play,Stop} MediaControl {--next,--previous,--toggle,--stop}
Under construction...