i3 Keyboard Shortcuts
Contents
Program Openers
Program | Shortcut | Explanation |
---|---|---|
Main Terminal | Super+Return |
Alacritty |
Backup Terminal | Super+Return |
xterm |
Browser | Super+w |
Firefox |
Graphical File Manager | Super+Shift+e |
Thunar |
GoTube | Super+s |
Opens in Alacritty |
Terminal File Manager | Super+e |
Ranger, opens in Alacritty |
Calculator | Super+c |
qalc, opens in Alacritty |
btop | Super+b |
Opens in Alacritty |
nethogs | Super+n |
Opens in Alacritty |
nethogs | Super+n |
Opens in Alacritty |
Pulsemixer | Super+g |
Opens in Alacritty |
Cava Audio Visualiser | Super+u |
Opens in Alacritty |
Music
Function | Shortcut | Explanation |
---|---|---|
Play Music (Current Playlist) | Super+m |
mpv window opens on "desktop" workspace |
Play Music (Choose Playlist) | Super+Shift+m |
mpv window opens on "desktop" workspace |
Previous Track | Super+- |
|
Next Track | Super+= |
|
Play/Pause | Super+Shift+] |
|
Quit | Super+Shift+- |
|
Add To Favourites | Super+Shift+= |
|
Remove from favourites | Super+Shift+] |
|
Play Background Noise | Super+Shift+n |
mpv window opens on "desktop" workspace |
Control Remote Music | Super+Shift+p |
Not relevant unless you followed my speaker project |
Identify Playlist Song | Super+r |
Uses SongRec |
Utilities
Function | Shortcut | Explanation |
---|---|---|
Show/Hide Scratchpad | Super+x |
Text editor for notes |
System Menu | Super+Shift+x |
|
Open Rofi Window Menu | Alt+w |
|
Close All Notifications | Super+Shift+c |
|
Open Rofi Launcher | Super |
Uses ksuperkey, mapped to Alt+F1 which is sent when Super is pressed by itself for a short period |
Open Rofi Bookmarks | Super+q |
|
Open Emoji Picker | Super+i |
|
Colour Picker | Super+y |
Uses xcolor |
Toggle Airplane Mode | Super+Shift+a |
Turns WiFi on and off |
Restart i3 | Alt+Ctrl+r |
|
Randomise Wallpaper | Super+Shift+b |
System
Function | Shortcut | Explanation |
---|---|---|
Decrease Volume | Super+[ |
|
Increase Volume | Super+] |
|
Toggle Mute | Super+Shift+/ |
|
Decrease Brightness | Super+' |
|
Increase Brightness | Super+# |
Window Management
Function | Shortcut | Explanation |
---|---|---|
Focus Left Window | Super+j |
|
Focus Lower Window | Super+k |
|
Focus Upper Window | Super+l |
|
Focus Right Window | Super+; |
|
Focus (Visually) Left Window | Super+Left |
Uses window-tool.py |
Focus (Visually) Lower Window | Super+Down |
Uses window-tool.py |
Focus (Visually) Upper Window | Super+Up |
Uses window-tool.py |
Focus (Visually) Right Window | Super+Right |
Uses window-tool.py |
Move Window Left | Super+Shift+j |
|
Move Window Down | Super+Shift+k |
|
Move Window Up | Super+Shift+l |
|
Move Window Right | Super+Shift+; |
|
Move Window Left | Super+Shift+Left |
|
Move Window Down | Super+Shift+Down |
|
Move Window Up | Super+Shift+Up |
|
Move Window Right | Super+Shift+Right |
|
Move Window To Lower Monitor | Super+Shift+' |
|
Move Window To Upper Monitor | Super+Shift+# |
Workspaces
Function | Shortcut | Explanation |
---|---|---|
Go Back and Forth Between Workspaces | Super+Tab |
|
Previous Workspace | Super+, |
|
Next Workspace | Super+. |
|
Go to Workspace 1-4 | Super+[1-4] |
|
Toggle Temporary Workspace | Super+a |
|
Move Window to Workspace 1-4 | Super+Shift+[1-4] |
|
Move Window to Temporary Workspace | Super+Shift+a |
|
Move Workspace to Lower Monitor | Super+Ctrl+' |
|
Move Workspace to Upper Monitor | Super+Ctrl+# |
Other Window Management
Function | Shortcut | Explanation |
---|---|---|
Toggle Desktop Workspace | Super+d |
|
Resize Window | Super+Shift+r |
|
Close Window | Super+Shift+q |
|
Use Horizontal Split | Super+h |
|
Use Vertical Split | Super+v |
|
Toggle Fullscreen | Super+Shift+f |
|
Toggle Between Floating and Tiling | Super+Shift+Space |
|
Change Focus Between Tiling and Floating Windows | Super+Space |
|
Toggle Window Sticky (show on all workspaces) | Super+Ctrl+x |