Skip to content
GitHub

Window Manager

Regardless of whether you are running i3 or its successor Sway, the keybindings listed below remain consistent across both window managers.

KeyDescription
$mod+1Switch to workspace 1
$mod+2Switch to workspace 2
$mod+3Switch to workspace 3
$mod+4Switch to workspace 4
$mod+5Switch to workspace 5
$mod+6Switch to workspace 6
$mod+7Switch to workspace 7
$mod+8Switch to workspace 8
$mod+9Switch to workspace 9
$mod+0Switch to workspace 10
KeyDescription
$mod+Shift+1Move window to workspace 1
$mod+Shift+2Move window to workspace 2
$mod+Shift+3Move window to workspace 3
$mod+Shift+4Move window to workspace 4
$mod+Shift+5Move window to workspace 5
$mod+Shift+6Move window to workspace 6
$mod+Shift+7Move window to workspace 7
$mod+Shift+8Move window to workspace 8
$mod+Shift+9Move window to workspace 9
$mod+Shift+0Move window to workspace 10
KeyDescription
$mod+Shift+cReload configuration
$mod+Shift+rRestart WM - Exclusive to i3
$mod+Shift+sLock screen
$mod+Shift+eExit Window Manager - with confirmation
KeyDescription
$mod+h / $mod+LeftFocus window left
$mod+j / $mod+DownFocus window down
$mod+k / $mod+UpFocus window up
$mod+l / $mod+RightFocus window right
$mod+aFocus parent container
KeyDescription
$mod+Shift+qKill focused window
$mod+fToggle fullscreen mode
$mod+Shift+spaceToggle floating mode
$mod+spaceToggle focus between tiling/floating
KeyDescription
$mod+Shift+h / $mod+Shift+LeftMove window left
$mod+Shift+j / $mod+Shift+DownMove window down
$mod+Shift+k / $mod+Shift+UpMove window up
$mod+Shift+l / $mod+Shift+RightMove window right
KeyDescription
$mod+sStacking layout
$mod+wTabbed layout
$mod+tToggle split layout
$mod+$ctrl+vSplit vertical
$mod+$ctrl+hSplit horizontal
KeyDescription
$mod+rEnter resize mode
$mod+$ctrl+LeftGrow width
$mod+$ctrl+RightShrink width
$mod+$ctrl+UpGrow height
$mod+$ctrl+DownShrink height

While in resize mode $mod+r:

KeyDescription
h / LeftGrow width
l / RightShrink width
k / UpGrow height
j / DownShrink height
Return / EscapeExit resize mode
KeyDescription
XF86AudioRaiseVolumeIncrease volume by 5%
XF86AudioLowerVolumeDecrease volume by 5%
XF86AudioMuteToggle Audio mute
XF86AudioMicMuteToggle microphone mute
KeyDescription
XF86MonBrightnessUpIncrease screen brightness by 5%
XF86MonBrightnessUpDecrease screen brightness by 5%
KeyDescription
$mod+ReturnOpen $TERMINAL
$mod+dOpen application launcher
KeyDescription
$mod+pTake area screenshot - save to ~/Pictures
$mod+Shift+pTake area screenshot - copy to clipboard