2022-08-21 11:53:18 +02:00
|
|
|
-- Applications --
|
|
|
|
|
|
|
|
Keybinds for regular applications
|
|
|
|
|
|
|
|
- Super+Shift+Enter | Opens a terminal
|
|
|
|
- Super+Shift+Colon | Opens a dmenu prompt
|
|
|
|
- Super+Shift+s | Opens 'maim' to take a screenshot and copies it to the clipboard using 'xclip'
|
|
|
|
- Super+Shift+f | Opens the defined file manager
|
|
|
|
- Super+Shift+w | Opens the defined web browser
|
|
|
|
- Super+Shift+o | Opens the bundled dfmpeg dmenu script to record your screen.
|
|
|
|
- Super+Shift+t | Opens the defined editor in your terminal
|
|
|
|
- Super+Shift+m | Kills the defined music player
|
|
|
|
- Super+Shift+a | Opens the defined mixer in your terminal
|
|
|
|
- Super+Shift+m | Opens the defined music player
|
|
|
|
- Super+Shift+x | Opens the defined system process viewer in your terminal
|
2022-09-21 18:43:58 +02:00
|
|
|
- Super+Shift+c | Opens the defined chat client
|
|
|
|
- Super+Shift+i | Open a dmenu prompt and open the file the user picks in Zathura
|
|
|
|
- Super+Shift+p | Open a dmenu prompt and open the file the user picks in Vim
|
|
|
|
- Super+Shift+d | Opens iron in the terminal if it is installed.
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+Control+Shift+m | Opens the defined email client
|
|
|
|
- Super+Control+u | Opens the defined RSS reader
|
|
|
|
|
|
|
|
-- Navigation --
|
|
|
|
|
|
|
|
These keybinds are for navigating speedwm
|
|
|
|
|
|
|
|
- Super+t | Reorganize tags and move clients
|
|
|
|
- Super+f | Full-screen the selected window
|
|
|
|
- Super+b | Show/hide the speedwm bar
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+s | Show/hide the systray
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+j/k | Move focus between visible windows
|
2022-09-11 14:23:53 +02:00
|
|
|
- Super+Control+Space | Moves focus to the Master window (or back if Master is already focused)
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+Alt+j/k | Increase/decrease gaps between windows in tiling layout by 1
|
|
|
|
- Super+Alt+u/d | Increase/decrease gaps between windows in tiling layout by 5
|
2022-08-23 21:48:34 +02:00
|
|
|
- Super+Control+j/k | Move focus between hidden windows (Can then 'Show')
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+a/d | Increase/decrease size of each window
|
|
|
|
- Super+o | Hide a window
|
2022-08-23 21:48:34 +02:00
|
|
|
- Super+Control+o | Show a hidden focused window
|
2022-09-21 19:00:58 +02:00
|
|
|
- Super+Control+a/d | Move to the next/previous tag
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+Minus | Show the scratchpad
|
|
|
|
- Super+Equal | Remove the scratchpad
|
|
|
|
- Super+Enter | Switch order of windows
|
|
|
|
- Super+Shift+q | Close the current window
|
|
|
|
- Super+Space | Set layout
|
2022-10-02 22:59:51 +02:00
|
|
|
- Super+Colon | Open a list of desktop entries in dmenu
|
2022-09-21 15:50:53 +02:00
|
|
|
- Super+r | Reset number of masters
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+t | Disable inactive fade
|
|
|
|
- Super+Shift+Equal | Toggle scratchpads
|
|
|
|
- Super+Shift+Minus | Hide the scratchpad
|
|
|
|
- Super+Shift+Space | Unfloat floating windows
|
|
|
|
- Super+Shift+Arrow | Resizes a window in floating mode
|
|
|
|
- Super+1 | Move to tag 1
|
|
|
|
- Super+2 | Move to tag 2
|
|
|
|
- Super+3 | Move to tag 3
|
|
|
|
- Super+4 | Move to tag 4
|
|
|
|
- Super+5 | Move to tag 5
|
|
|
|
- Super+6 | Move to tag 6
|
|
|
|
- Super+7 | Move to tag 7
|
|
|
|
- Super+8 | Move to tag 8
|
|
|
|
- Super+9 | Move to tag 9
|
|
|
|
- Super+Shift+1 | Preview tag 1
|
|
|
|
- Super+Shift+2 | Preview tag 2
|
|
|
|
- Super+Shift+3 | Preview tag 3
|
|
|
|
- Super+Shift+4 | Preview tag 4
|
|
|
|
- Super+Shift+5 | Preview tag 5
|
|
|
|
- Super+Shift+6 | Preview tag 6
|
|
|
|
- Super+Shift+7 | Preview tag 7
|
|
|
|
- Super+Shift+8 | Preview tag 8
|
|
|
|
- Super+Shift+9 | Preview tag 9
|
|
|
|
- Super+Shift+h/j/k/l | Rotates a stack.
|
|
|
|
- Super+Shift+Escape | Ask the user if they want to shutdown or reboot or nothing
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+Control+1 | Combine the current tag with tag 1
|
|
|
|
- Super+Control+2 | Combine the current tag with tag 2
|
|
|
|
- Super+Control+3 | Combine the current tag with tag 3
|
|
|
|
- Super+Control+4 | Combine the current tag with tag 4
|
|
|
|
- Super+Control+5 | Combine the current tag with tag 5
|
|
|
|
- Super+Control+6 | Combine the current tag with tag 6
|
|
|
|
- Super+Control+7 | Combine the current tag with tag 7
|
|
|
|
- Super+Control+8 | Combine the current tag with tag 8
|
|
|
|
- Super+Control+9 | Combine the current tag with tag 9
|
2022-10-02 22:59:51 +02:00
|
|
|
- Super+Control+Shift+Colon | Open a list of extra software in dmenu
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+Control+q | Mutes your audio
|
|
|
|
- Super+Control+w | Increases your volume
|
|
|
|
- Super+Control+e | Decreases your volume
|
2022-09-17 18:31:27 +02:00
|
|
|
- Super+Control+r | Switch to layout 0 (Tile)
|
|
|
|
- Super+Control+t | Switch to layout 18 (Dynamic Grid)
|
2022-08-29 16:27:54 +02:00
|
|
|
- Super+Control+0 | View all windows at once.
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+Control+Arrow | Moves a window to any corner of your screen (Arrow key)
|
|
|
|
- Super+Control+Tab | Open a dmenu prompt asking the user what layout to switch to
|
|
|
|
- Super+Control+h | Open a list of all keybinds in your terminal using less
|
|
|
|
- Super+Control+Shift+a/d | Move between available layouts
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+Control+Shift+1 | Move the focused window to tag 1
|
|
|
|
- Super+Control+Shift+2 | Move the focused window to tag 2
|
|
|
|
- Super+Control+Shift+3 | Move the focused window to tag 3
|
|
|
|
- Super+Control+Shift+4 | Move the focused window to tag 4
|
|
|
|
- Super+Control+Shift+5 | Move the focused window to tag 5
|
|
|
|
- Super+Control+Shift+6 | Move the focused window to tag 6
|
|
|
|
- Super+Control+Shift+7 | Move the focused window to tag 7
|
|
|
|
- Super+Control+Shift+8 | Move the focused window to tag 8
|
|
|
|
- Super+Control+Shift+9 | Move the focused window to tag 9
|
|
|
|
- Super+Control+Shift+Esc | Open speedwm-utils
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+Control+Shift+Arrow | Resize the window to the screen size.
|
|
|
|
- Super+Control+Shift+s | Set a wallpaper
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+Control+Shift+n | Connect to WLAN
|
|
|
|
- Super+Control+Shift+b | Connect to a Bluetooth device
|
2022-10-01 22:24:19 +02:00
|
|
|
- Super+Control+Shift+f | Open up a list of dotfiles in dmenu that you can edit.
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+Control+Shift+q | Pauses your music
|
|
|
|
- Super+Control+Shift+w | Decreases your music volume
|
|
|
|
- Super+Control+Shift+e | Increase your music volume
|
2022-09-19 22:32:08 +02:00
|
|
|
- Super+Control+Shift+r | Restart speedwm
|
2022-09-17 18:20:59 +02:00
|
|
|
- Super+Alt+s | Make the current selected window sticky
|
|
|
|
- Super+Alt+Up/Down | Resize the window keeping the aspect ratio of it.
|
2022-08-21 11:53:18 +02:00
|
|
|
- Alt+Tab | Switch windows quickly and easily
|
|
|
|
- Alt+Control+j/k | Change window size vertically (cfact)
|
|
|
|
|
|
|
|
-- Chained keybinds --
|
2022-10-02 22:59:51 +02:00
|
|
|
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+c & w | Curl wttr.in and open in less
|
|
|
|
- Super+c & m | Ask the user for a topic and curl cheat.sh
|
2022-09-16 23:51:06 +02:00
|
|
|
- Super+c & n | Switch to the next track
|
|
|
|
- Super+c & p | Switch to the previous track
|
2022-08-21 11:53:18 +02:00
|
|
|
- Super+g & t | Toggle gaps
|
|
|
|
- Super+g & 0 | Reset gaps
|
|
|
|
- Super+g & i | Increase inner gaps by 1
|
|
|
|
- Super+Shift+g & i | Decrease inner gaps by 1
|
|
|
|
- Super+g & o | Increase outer gaps by 1
|
|
|
|
- Super+Shift+g & o | Decrease outer gaps by 1
|
2022-09-19 22:36:52 +02:00
|
|
|
- Super+r & v | Open the defined music visualizer
|
|
|
|
- Super+r & s | Run screenkey if it is installed
|
|
|
|
- Super+r & d | Kill screenkey
|
|
|
|
- Super+Shift+e & a | Open the virtual keyboard
|
|
|
|
- Super+Shift+e & e | Open a list of all emojis and copy the selection
|
|
|
|
- Super+Shift+e & a | Open a list of copypasta and copy the selection
|
|
|
|
- Alt+Shift+q & o | Kill every window except the focused
|
2022-08-21 11:53:18 +02:00
|
|
|
|
|
|
|
-- Extras --
|
|
|
|
|
|
|
|
These will only work if your keyboard has special multimedia buttons.
|
|
|
|
|
|
|
|
- Mute button | Mutes your audio
|
|
|
|
- Up Volume button | Increases your volume
|
2022-09-16 23:51:06 +02:00
|
|
|
- Next/Previous song button | Switch to the next/previous track
|
2022-08-21 11:53:18 +02:00
|
|
|
- Down Volume button | Decreases your volume
|
2022-09-13 20:20:47 +02:00
|
|
|
- Pause button | Pauses the current track
|
2022-08-21 11:53:18 +02:00
|
|
|
- Stop button | Stops your defined music player
|
|
|
|
- Browser button | Opens your defined web browser
|
|
|
|
- Power button | Ask if you wanna shut down, restart or lock your computer.
|
|
|
|
- Email button | Open your defined email client
|
|
|
|
- System button | Open your defined status viewer in a terminal
|
2022-09-13 20:37:11 +02:00
|
|
|
- Music button | Open your defined music player
|
|
|
|
- WLAN button | Disconnect from WLAN
|
2022-08-21 11:53:18 +02:00
|
|
|
|
|
|
|
-- Mouse --
|
|
|
|
|
|
|
|
These binds can be activated using your mouse
|
|
|
|
|
|
|
|
- Tag <num> (Left click) | Switch to tag <num>
|
|
|
|
- Layout indicator (Left click) | Switch to the next layout
|
|
|
|
- Layout indicator (Middle click) | Switch to the next layout
|
|
|
|
- Layout indicator (Right click) | Open a dmenu list of all layouts
|
|
|
|
- Window title (Left click) | Hide/Show the window
|
|
|
|
- Window title (Right click) | Open speedwm-utils
|
|
|
|
- Focused window (Super+Alt+Left click) | Move the focused window around
|
|
|
|
- Focused window (Super+Alt+Middle click) | Make the focused window floating
|
|
|
|
- Focused window title (Middle click) | Rotate stack
|
|
|
|
- Dragging (Super+Right click) | Increase/decrease size of each window
|
2022-08-28 02:38:33 +02:00
|
|
|
- Dragging (SuperControl+Right click) | Increase/decrease cfact
|
2022-10-02 22:59:51 +02:00
|
|
|
- Root window (Right click) | List .desktop entries and open them
|
2022-08-21 11:53:18 +02:00
|
|
|
|
|
|
|
There are also keybinds for statuscmd, but you must implement it into your own status bar.
|
|
|
|
See mouse.h for more information.
|
|
|
|
|