92 lines
3.1 KiB
Markdown
92 lines
3.1 KiB
Markdown
# Hyprland Keybindings — ddubsOS
|
|
|
|
## 🗝️ Conventions
|
|
- SUPERKEY = Mod key (Hyprland `$modifier`)
|
|
- SHIFT, CTRL, ALT used as shown
|
|
- Arrows and hjkl are both supported for movement
|
|
|
|
---
|
|
|
|
## 🚀 Applications
|
|
- SUPERKEY+Return — Launch default terminal (${terminal})
|
|
- SUPERKEY+SHIFT+Return — Launch foot (floating)
|
|
- SUPERKEY+ALT+Return — Launch WezTerm
|
|
- SUPERKEY+CTRL+Return — Launch Ghostty
|
|
- SUPERKEY+W — Launch browser (${browser})
|
|
- SUPERKEY+Y — Kitty running Yazi (file manager)
|
|
- SUPERKEY+T — Thunar (also another mapping present: "exec, exec, thunar")
|
|
- SUPERKEY+M — Pavucontrol (audio)
|
|
- SUPERKEY+G — VS Code
|
|
- SUPERKEY+O — OBS Studio
|
|
- SUPERKEY+E — Emoji picker (emopicker9000)
|
|
- SUPERKEY+V — Clipboard menu (cliphist via rofi)
|
|
- SUPERKEY+D — Rofi menu
|
|
- SUPERKEY+SHIFT+D — Dock
|
|
- SUPERKEY+CTRL+D — Sherlock (alt menu)
|
|
- SUPERKEY+SHIFT+W — Web search
|
|
- SUPERKEY+ALT+W — Warp terminal (commented alternative: wallsetter)
|
|
- SUPERKEY+CTRL+W — Waypaper
|
|
- SUPERKEY+N — Note from clipboard
|
|
- SUPERKEY+SHIFT+N — SwayNC reset
|
|
- SUPERKEY+ALT+D — Discord Canary
|
|
- SUPERKEY+C — Hyprpicker (color picker)
|
|
- SHIFT+ALT+S — Hyprshot region (non-SUPER shortcut)
|
|
|
|
## 🧭 Hyprland UI/Plugins
|
|
- SUPERKEY+TAB — Hyprspace Overview toggle (all)
|
|
- SUPERKEY+SHIFT+TAB — Hyprspace Overview close (all)
|
|
- ALT+Space — Hyprexpo toggle
|
|
- SUPERKEY+A — AGS Overview toggle
|
|
|
|
## 📸 Screenshots
|
|
- SUPERKEY+S — screenshootin
|
|
- SUPERKEY+SHIFT+S — screenshootin-satty
|
|
- SUPERKEY+ALT+S — hyprpanel toggleWindow settings-dialog
|
|
|
|
## 🪟 Window Management
|
|
- SUPERKEY+Q — Kill active window
|
|
- SUPERKEY+P — Pseudo tile
|
|
- SUPERKEY+SHIFT+I — Toggle split
|
|
- SUPERKEY+F — Fullscreen
|
|
- SUPERKEY+SHIFT+F — Toggle floating
|
|
- SUPERKEY+ALT+F — Workspace option: allfloat
|
|
- SUPERKEY+SHIFT+C — Exit Hyprland
|
|
- SUPERKEY+SPACE — Toggle floating
|
|
- SUPERKEY+SHIFT+SPACE — Workspace option: allfloat
|
|
- SUPERKEY+SHIFT+M — swap_layout
|
|
|
|
### Move Window
|
|
- SUPERKEY+SHIFT+Left/Right/Up/Down — Move window L/R/U/D
|
|
- SUPERKEY+SHIFT+H/J/K/L — Move window L/D/U/R
|
|
|
|
### Swap Window
|
|
- SUPERKEY+ALT+Left/Right/Up/Down — Swap window L/R/U/D
|
|
- SUPERKEY+ALT+[, . , - , ,] — Swap window L/R/U/D (keycodes 43,46,45,44)
|
|
|
|
### Focus Movement
|
|
- SUPERKEY+Left/Right/Up/Down — Focus L/R/U/D
|
|
- SUPERKEY+H/J/K/L — Focus L/D/U/R
|
|
|
|
### Workspace Navigation
|
|
- SUPERKEY+1..9,0 — Go to workspace 1..10
|
|
- SUPERKEY+SHIFT+1..9,0 — Move window to workspace 1..10
|
|
- SUPERKEY+CTRL+Right/Left — Next/Previous workspace (relative)
|
|
- SUPERKEY+Mouse Wheel Down/Up — Workspace e+1 / e-1
|
|
|
|
### Alt-Tab
|
|
- ALT+Tab — Cycle next
|
|
- ALT+Tab — Bring active to top (runs twice to ensure raise)
|
|
|
|
## 🔊 Media & Brightness
|
|
- XF86AudioRaiseVolume — wpctl set-volume +5%
|
|
- XF86AudioLowerVolume — wpctl set-volume -5%
|
|
- XF86AudioMute — toggle sink mute
|
|
- XF86AudioPlay/Pause — playerctl play-pause
|
|
- XF86AudioNext/Prev — playerctl next/previous
|
|
- XF86MonBrightnessDown/Up — brightnessctl -5% / +5%
|
|
|
|
## 🖱️ Mouse Bindings
|
|
- SUPERKEY + Left Mouse — Move window
|
|
- SUPERKEY + Right Mouse — Resize window
|
|
|