Skip to content

Keyboard Shortcuts

gh0stzk edited this page Nov 11, 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

Open Terminal (alacritty)

super + Return

Open floating Terminal

super + alt + Return

App Menu (Rofi)

super + @space


Apps (browser, editor, filemanager)

shift + alt + {b,g,n}

Terminal apps (ranger, nvim, ncmpcpp)

shift + alt + {r,v,k}

Pavucontrol

shift + alt + p

Telegram

shift + alt + t

WhatsApp

shift + alt + w


Show keybindings help

alt + F1

Theme Selector

alt + @space

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