aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorDon Williams <don.e.williams@gmail.com>2026-07-30 04:41:36 -0400
committerPinapelz <yukais@pinapelz.com>2026-08-29 21:41:34 -0700
commite35dbb319b1e2daca3b093ae2ed4c46b5ca01bd0 (patch)
treee063736cbc88813176f4bb5d3275c8a2a859c723 /docs
parent298642a6ad41f9654f7fc74808a348c85eedc3fc (diff)
Fixed duplicate bininds added docs/keybinds.md
Signed-off-by: Don Williams <don.e.williams@gmail.com> On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: config/hypr/configs/Keybinds.conf modified: config/hypr/lua/keybinds.lua new file: docs/Keybinds.md
Diffstat (limited to 'docs')
-rw-r--r--docs/Keybinds.md178
1 files changed, 178 insertions, 0 deletions
diff --git a/docs/Keybinds.md b/docs/Keybinds.md
new file mode 100644
index 00000000..c3bd9971
--- /dev/null
+++ b/docs/Keybinds.md
@@ -0,0 +1,178 @@
+# Hyprland Default Keybinds
+Source: `config/hypr/configs/Keybinds.conf`
+
+## Legend
+- `SUPER` = `$mainMod`
+- `code:10..19` = number row `1..0`
+- Arrows/print/media keys are shown with their readable names
+
+## Duplicate Audit
+### Intentional stacked bind
+- `ALT + Tab`
+ - `cyclenext` (cycle next window)
+ - `bringactivetotop` (raise newly selected/covered window)
+
+### Potential conflicts
+- None currently detected in `Keybinds.conf` (excluding intentional stacked binds).
+
+## Launcher / App Shortcuts
+- `SUPER + D` — App launcher (Rofi)
+- `SUPER + Return` — Terminal
+- `SUPER + SHIFT + Return` — Dropdown terminal
+- `SUPER + E` — File manager
+- `SUPER + B` — Browser
+- `SUPER + C` — SSH menu
+- `SUPER + S` — Web search
+- `SUPER + CTRL + S` — Window switcher
+- `SUPER + ALT + E` — Emoji menu
+- `SUPER + ALT + C` — Calculator
+- `SUPER + H` — Help / cheat sheet
+- `SUPER + SHIFT + K` — Search keybinds helper
+
+## Appearance / Theme / Wallpaper
+- `SUPER + T` — Global theme switcher
+- `SUPER + CTRL + R` — Rofi theme selector
+- `SUPER + CTRL + SHIFT + R` — Modified Rofi theme selector
+- `SUPER + CTRL + K` — Kitty theme selector
+- `SUPER + CTRL + G` — Ghostty theme selector
+- `SUPER + SHIFT + O` — Change ZSH theme
+- `SUPER + W` — Select wallpaper
+- `SUPER + SHIFT + W` — Wallpaper effects
+- `CTRL + ALT + W` — Random wallpaper
+- `SUPER + CTRL + O` — Toggle active window opacity
+- `SUPER + ALT + O` — Toggle blur
+- `SUPER + SHIFT + B` — Set static rainbow border
+
+## Panels / Menus / Bar
+- `SUPER + A` — Desktop overview
+- `SUPER + CTRL + A` — AGS overview
+- `SUPER + SHIFT + E` — Quick settings
+- `SUPER + SHIFT + N` — Notification panel
+- `SUPER + CTRL + ALT + B` — Toggle waybar
+- `SUPER + CTRL + B` — Waybar styles menu
+- `SUPER + ALT + B` — Waybar layout menu
+- `SUPER + ALT + R` — Refresh bar/menus
+
+## Session / System
+- `SUPER + Q` — Close active window
+- `SUPER + SHIFT + Q` — Terminate active process
+- `CTRL + ALT + Delete` — Exit Hyprland
+- `CTRL + ALT + L` — Lock screen
+- `CTRL + ALT + P` — Power menu
+- `SUPER + SHIFT + H` — Toggle active-window mute
+- `SUPER + SHIFT + G` — Toggle game mode
+- `SUPER + N` — Toggle night light
+
+## Window State / Float / Fullscreen
+- `SUPER + F` — Maximize window
+- `SUPER + SHIFT + F` — Fullscreen
+- `SUPER + Space` — Toggle floating
+- `SUPER + ALT + Space` — Float all windows
+
+## Layout Controls
+### Global layout selection
+- `SUPER + ALT + L` — Toggle layouts
+- `SUPER + ALT + 1/2/3/4` — Dwindle / Master / Scrolling / Monocle
+
+### Master layout
+- `SUPER + I` — Add master
+- `SUPER + CTRL + D` — Remove master
+- `SUPER + CTRL + Return` — Swap with master
+
+### Dwindle layout
+- `SUPER + SHIFT + I` — Toggle split
+- `SUPER + P` — Toggle pseudo
+
+### Scrolling layout
+- `SUPER + SHIFT + , / .` — Move column left/right
+- `SUPER + ALT + , / .` — Swap column left/right
+- `SUPER + R` — Cycle column width presets
+- `SUPER + ALT + H` — Horizontal direction
+- `SUPER + CTRL + V` — Vertical direction
+- `SUPER + ALT + S` — Toggle horizontal/vertical direction
+
+## Focus / Move / Resize
+### Focus
+- `SUPER + j/k` — Cycle next/previous (layout-aware)
+- `SUPER + Left/Right/Up/Down` — Focus by direction
+
+### Move windows
+- `SUPER + CTRL + Left/Right/Up/Down` — Move window by direction
+
+### Swap windows
+- `SUPER + ALT + Left/Right/Up/Down` — Swap window by direction
+
+### Resize windows
+- `SUPER + SHIFT + Left/Right` — Width -/+50
+- `SUPER + SHIFT + Up/Down` — Height -/+50
+
+### Mouse drag controls
+- `SUPER + mouse:272` — Move window
+- `SUPER + mouse:273` — Resize window
+
+## Grouping
+- `SUPER + G` — Toggle group
+- `SUPER + Tab` — Group forward
+- `SUPER + SHIFT + Tab` — Group back
+- `SUPER + CTRL + Tab` — Change active in group
+- `SUPER + CTRL + J` — Move into group (left)
+- `SUPER + CTRL + L` — Move into group (right)
+- `SUPER + CTRL + H` — Move out of group
+
+## Workspaces
+### Navigation
+- `SUPER + Tab` — Next workspace
+- `SUPER + SHIFT + Tab` — Previous workspace
+- `SUPER + mouse_down` or `SUPER + .` — Next existing workspace
+- `SUPER + mouse_up` or `SUPER + ,` — Previous existing workspace
+
+### Direct workspace jump
+- `SUPER + code:10..19` — Go to workspaces `1..10`
+
+### Move active window (follow)
+- `SUPER + SHIFT + code:10..19` — Move to workspaces `1..10`
+- `SUPER + SHIFT + [` / `]` — Move to prev/next workspace
+
+### Move active window (silent)
+- `SUPER + CTRL + code:10..19` — Move silently to workspaces `1..10`
+- `SUPER + CTRL + [` / `]` — Move silently to prev/next workspace
+
+### Special workspace / monitor move
+- `SUPER + U` — Toggle special workspace
+- `SUPER + SHIFT + U` — Move to special workspace
+- `SUPER + CTRL + F9/F10/F11/F12` — Move current workspace to monitor left/right/up/down
+
+## Overview / Alt-Tab
+- `SUPER + SHIFT + Tab` — Toggle qs-hyprview
+- `ALT + Tab` — Cycle next + bring active to top (intentional pair)
+
+## Screenshots
+- `SUPER + Print` — Screenshot now
+- `SUPER + SHIFT + Print` — Screenshot area
+- `SUPER + CTRL + Print` — Screenshot in 5s
+- `SUPER + CTRL + SHIFT + Print` — Screenshot in 10s
+- `ALT + Print` — Screenshot active window
+- `ALT + SHIFT + S` — Hyprshot region capture
+- `SUPER + SHIFT + S` — Screenshot via swappy flow
+
+## Media / Audio / Hardware Keys
+### Volume & mic
+- `XF86AudioRaiseVolume` / `XF86AudioLowerVolume` — Volume up/down
+- `ALT + XF86AudioRaiseVolume` / `ALT + XF86AudioLowerVolume` — Precise volume up/down
+- `XF86AudioMute` — Toggle output mute
+- `XF86AudioMicMute` — Toggle microphone mute
+
+### Playback
+- `XF86AudioPlayPause` — Play/pause
+- `XF86AudioPause` — Pause
+- `XF86AudioPlay` — Play
+- `XF86AudioNext` / `XF86AudioPrev` — Next/previous track
+- `XF86AudioStop` — Stop
+
+### Power/device keys
+- `XF86Sleep` — Suspend
+- `XF86Rfkill` — Airplane mode toggle
+
+## Keyboard Layout
+- `Left ALT + Left SHIFT` — Switch keyboard layout globally
+- `Left SHIFT + Left ALT` — Switch keyboard layout per-window
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage