I try and limit keyboard shortcuts to either programs/commands I want to use very regularly, or tasks that need to be performed without shifting focus from the current window.
Music
Function |
Shortcut |
Explanation |
Play Music from Current Playlist |
Super + L |
Current Playlist refers to ~/Music/CurrentPlaylist |
Play Music from Current Playlist (Background) |
Super + Shift + L |
"Background" meaning no mpv window |
Select Playlist to Play |
Super + O |
Playlists are simply folders in ~/Music |
Select Playlist to Play (Background) |
Super + Shift + O |
The playlist choosing menu opens but will play in background |
Increase Volume |
Super + ] |
Increases by 3% at a time |
Decrease Volume |
Super + [ |
Decreases by 3% at a time |
Toggle Mute |
Super + Shift + ; |
|
Pause/Play Music |
Super + Shift + [ |
|
Next Track in Playlist |
Super + = |
|
Previous Track in Playlist |
Super + - |
|
Stop Music |
Super + Shift + - |
Closes the mpv instance |
Identify Playing Music |
Super + R |
Uses songrec
, listens to any audio being played |
Program Openers
Function |
Shortcut |
Explanation |
Default Terminal |
Super + Return |
In my config, Alacritty is the default terminal |
Backup Terminal |
Super + Shift + Return |
Xfce4 Terminal is the backup terminal, here incase something does wrong with Alacritty |
Browser |
Super + W |
Firefox by default in my config |
GoTube |
Super + S |
My own YouTube terminal client, see [GoTube] for more info |
TUI File Manager |
Super + E |
ranger by default |
GUI File Manager |
Super + Shift + E |
Thunar by default |
Text Editor |
Super + M |
Mousepad |
Text Editor (New Window) |
Super + Shift + M |
|
Calculator |
Super + C |
Qalculate terminal version |
htop |
Super + H |
Resource Monitor |
btop |
Super + B |
Pretty Resource Monitor |
NetHogs |
Super + N |
Network traffic Monitor |
pulsemixer |
Super + G |
Audio Control (this is set to Super + G because that brings up the "Game Bar" in Windows, which has volume control, and I got used to it) |
cava visualiser |
Super + U |
|
System Menu |
Super + X |
|
Utilities
Function |
Shortcut |
Explanation |
Rofi Launcher |
Super |
A launcher program using Rofi, allows opening programs, shortcuts or files (see rofiLauncher) |
Search Files |
Super + F |
Opens a Rofi script which searches all files (in /home/user ) |
Bookmarks |
Super + Q |
Bookmark manager, use Enter to copy to clipboard, Shift + Enter to open (if URL), Ctrl + A to add, Ctrl + W to remove |
Emoji Picker |
Super + I |
|
Colour Picker |
Super + Y |
Uses XColor, displays the colour hex as a notification and copies to clipboard (without the '#') |
Screenshot Utility |
Super + \ ` |
Opens Xfce Screenshooter |
Help Info |
Super + V |
|
System
Function |
Shortcut |
Explanation |
Increase Brightness |
Super + ' |
|
Decrease Brightness |
Super + # |
|
Clear All Notifications |
Super + Shift + C |
Brute force, just runs pkill xfce4-notify , it restarts when next notification sent |
Logout |
Ctrl + Alt + Del |
Opens Xfce logout menu |
Expand Left Window in Horizontal Split |
Super + K |
|
Expand Right Window in Horizontal Split |
Super + J |
|
Window Manager Functions
Function |
Shortcut |
Explanation |
Cycle Windows |
Alt + Tab |
|
Cycle Windows of Same Application |
Alt + \ ` |
|
Show Desktop |
Super + D |
Pressing again will restore previous open windows |
Maximise/Restore Window |
Super + Shift_R |
Only works with Shift_R , the Shift key under Enter |
Minimise Window |
Super + Ctrl + Shift_R |
Only works with Shift_R , the Shift key under Enter |
Close Window/Logout |
Super + Shift + Q |
Will open logout dialog if no window focused |
Resize Window |
Super + Shift + R |
Move the mouse to resize from bottom right corner |
Show Window on all Workspaces |
Super + Shift + X |
|
Keep Window on Top |
Super + Shift + F |
|
Next Workspace |
Super + + |
|
Previous Workspace |
Super + - |
|
Move Window to Next Workspace |
Super + Ctrl + . |
|
Move Window to Previous Workspace |
Super + Ctrl + , |
|
Move Window to Upper Monitor |
Super + Ctrl + # |
I have these keys mapped to "Upper" and "Lower" as that is my monitor setup |
Move Window to Lower Monitor |
Super + Ctrl + ' |
|
Add New Workspace |
Super + Alt + . |
|
Remove Last Workspace |
Super + Alt + , |
Removes the last workspace numerically |
Snap Window to Left |
Super + Left |
|
Snap Window to Right |
Super + Right |
|
Snap Window to Top |
Super + Up |
|
Snap Window to Bottom |
Super + Down |
|
Snap Window to Bottom Left |
Super + Fn + Left |
Mapped to End |
Snap Window to Top Left |
Super + Fn + Up |
Mapped to PageUp |
Snap Window to Bottom Right |
Super + Fn + Down |
Mapped to PageDown |
Snap Window to Top Right |
Super + Fn + Right |
Mapped to Home |
Super+P
Plugging/Unplugging from Monitor
Super+I
Link Markdown Files
Super+Shift+]
Delete Song if playing New Music
Super+Shift+=
Save Song to toDownload.txt and Delete if playing New Music