Skip to content

Keyboard Shortcuts

gh0stzk edited this page Dec 15, 2023 · 14 revisions

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.

You can see all the keybinds with Alt + F1

Terminals

Action Keybinds
Terminal super + Enter
Floating Terminal super + alt + Enter

Menus

Action Keybinds
App menu super + @space
Theme selection alt + @space
Wallpaper selection super + alt + w

Apps (browser, editor, filemanager)

Action Keybinds
Browser shift + alt + b
Editor shift + alt + g
File Manager shift + alt + n

Terminal apps (ranger, nvim, ncmpcpp)

Action Keybinds
Ranger shift + alt + r
Neovim shift + alt + v
Ncmpcpp shift + alt + k

jgmenu (Right click on desktop)

~button3

Scratchpad

super + alt + o

Power off, Reboot, Log out, Lockscreen, kill an app

ctrl + super + alt + {p,r,q,l,k}

Hide/Show Bar (Polybar and/or eww)

super + {h,u}

Change transparency on focused window

ctrl + alt + {plus,minus,t}

Random wallpaper

super + alt + w

Screenshot Now

Print

Screenshot Select

ctrl + Print

Screenshot in 10s

alt + Print

Screenshot active window

shift + Print

Volume control

XF86Audio{RaiseVolume,LowerVolume,Mute}

Music Control

XF86Audio{Next,Prev,Play,Stop}


Reload BSPWM

super + alt + r

close and kill

super + {_,shift + }q

Reload Keybindings

super + Escape

alternate between the tiled and monocle layout

super + m

set the window state (tiled, pseudo tiled, floating, fullscreen)

super + {t,shift + t,s,f}

set the node flags (marked, lock, sticky, private)

ctrl + alt {m,x,s,p}

Hide/Unhide Window

ctrl + alt + h

rotate desktop

super + r

Circulate the leaves of the tree

super + c

Change focus of the Node or Swap Nodes

super + {_,shift + }{Left,Down,Up,Right}

Switch workspace

super + ctrl + {Left,Right}

focus the last node/desktop

super + {grave,Tab}

Send a window to another workspace

super + ctrl + {1-9,0}

Send a window to another workspace directionally

super + ctrl + shift + {Left,Right}

preselect the direction

super + ctrl + {h,j,k,l}

cancel the preselection for the focused node

super + ctrl + space

cancel the preselection for the focused desktop

super + ctrl + shift + space

expand a window

super + alt + {Left,Down,Up,Right}

contract a window

super + alt + shift + {Left,Down,Up,Right}

move a floating window

alt + shift {Left,Down,Up,Right}

Clone this wiki locally