Skip to content

Keyboard Shortcuts

gh0stzk edited this page Apr 17, 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.

User hotkeys

Open Terminal

super + Return

Open floating Terminal

super + alt + Return

Apps Menu

super + @space

Theme Selector

alt + @space

Power off

ctrl + super + alt + p

Reboot

ctrl + super + alt + r

Log out

ctrl + super + alt + q

Lockscreen

ctrl + super + alt + l

Kill apps/process

ctrl + super + alt + k

Hide Bar (Polybar and/or eww)

super + h

Show Bar (Polybar and/or eww)

super + u

Increase transparency in the focused window

ctrl + alt + plus

Decrease transparency in the focused window

ctrl + alt minus

Reset transparency in the focused window

ctrl + alt + t

Screenshot Now

Print

Screenshot Select

ctrl + Print

Screenshot in 10s

alt + Print

Reload sxhkd

super + Escape

Random wallpaper

super + alt + w

bspwm hotkeys

Reload BSPWM

super + alt + r

set the window state TILED

super + t

set the window state FLOATING

super + f

set the window state PSEUDO TILED

super + shift + t

set the window state FULLSCREEN

super + f

close and kill

super + {_,shift + }q

rotate desktop

super + r

Circulate the leaves of the tree

super + c

Make split ratios equal

super + equal

Make split ratios balanced

super + minus

alternate between the tiled and monocle layout

super + m

swap the current node and the biggest node

super + g

set the node flags

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

Unhide if hidden (all nodes/windows)

ctrl + alt + u

Focused desktop window gaps scroll

super + button{4,5}

Global window gaps scroll

super + alt + button{4,5}

focus the node in the given direction

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

focus the node for the given path jump

super + {p,b,comma,period}

focus the next/previous node in the current desktop

alt + {_,shift + }Tab

focus the next/previous desktop in the current monitor

super + alt + {Left,Right}

focus the last node/desktop

super + {grave,Tab}

focus the older or newer node in the focus history

super + {o,i}

focus or send to the given desktop

super + {_,shift + }{1-9,0}

Preselect

preselect the direction

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

preselect the ratio

super + ctrl + {1-9}

cancel the preselection for the focused node

super + ctrl + space

cancel the preselection for the focused desktop

super + ctrl + shift + space

move/resize

expand a window by moving one of its side outward

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

contract a window by moving one of its side inward

super + alt + shift + {h,j,k,l}

move a floating window

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

Media Keys

Volume +

XF86AudioRaiseVolume

Volume -

XF86AudioLowerVolume

Volume Mute

XF86AudioMute

Music Next

XF86AudioNext

Music Previous

XF86AudioPrev

Music Play/Pause

XF86AudioPlay

Music Stop

XF86AudioStop

Apps

Browser

shift + alt + b

Editor

shift + alt + g

File Manager

shift + alt + n

Pavucontrol

shift + alt + p

Ranger

shift + alt + r

Telegram

shift + alt + t

Whatsapp

shift + alt + w

Spotify

shift + alt + m

Neovim

shift + alt + v

Ncmpcpp Music player

shift + alt + k

Clone this wiki locally