Keybindings - Flottegurke/dotfiles GitHub Wiki

A reference for all Hyprland global shortcuts i setup.

[!Note] These will override app-specific bindings. Set passthroughs if needed.


⌨️ Main Mod

Default: super/windows key. All bindings assume the mod.


🚀 Program Launch

Key Action
Q Terminal (kitty)
E File Manager (nautilus)
P Menu (rofi)
B Browser (brave)

🛠️ Utilities

Key Action
shift + M Screenshot focused monitor
shift + W Screenshot focused window
shift + A Screenshot area (select by dragging a rectangle)
shift + T OCR text (select area, then OCR is used to copy text into clipboard)
shift + R Record screen
shift + E Recursive File Browser
shift + Q Toggle quick access terminal
V Clipboard history
C Smart Calculator
. Emoji Picker
N Toggle notification center
shift + N Toggle do-not-disturb
D Close latest notification (only if displayed as popup (does not work in notification center))
shift + D Close all notifications
W Change wallpaper (randomly)

🔌 Power

Key Action
ctrl + S Shutdown
ctrl + R Reboot
ctrl + Q Lock
ctrl + E Exit hyprland (logout)
ctrl + O Dpms on
ctrl + A Dpms off

[!NOTE] All power Keybindings also work when the computer is locked


🪟 Window Management

General

Key Action
O Kill active window
F Toggle floating
shift + P Toggle pin (toggle floating, then pin)
T Toggle split
F Toggle pseudo-tiling

Movement

Key Action
vim direction keys Move focus (to window in direction relative to current focused window)
shift + vim direction keys Resize window (in direction of vim direction key)
ctrl + vim direction keys Swap windows (focused window with window in direction of vim direction key)

[!TIP] The vim direction keys are:

  • H: Left
  • J: Down
  • K: Up
  • L: Right

Mouse

Mouse-button Action
Left-click Move window
Right-click Resize window

Groups

Key Action
G Toggle group
tab change group active forward
shift + tab change group active backward

🗃️ Workspace Management

Normal workspaces (1-10)

Key Action
workspace identifier Switch to workspace workspace identifier
shift + workspace identifier Move focused window to workspace workspace identifier
ctrl + monitor identifier Move focused workspace to monitor monitor identifier

[!NOTE] The workspace identifiers are:

  • Keys: 1-9 for workspaces: 1-9, key: 0 for workspace: 10

Monitors are assigned the numbers 1-10 beginning from the leftmost monitor and ending with the right most one. All monitor identifiers are mapped the same way to the monitors, as the workspace identifiers are mapped to the workspaces.

Special workspace

Key Action
S Toggle special workspace
shift + S Move focused window to special workspace

🔧 FN-Key functions

Key Action
AudioRaiseVolume Volume +5%
AudioLowerVolume Volume -5%
AudioMute Toggle mute
AudioMicMute Toggle mic mute
AudioNext Next track
AudioPrev Previous track
AudioPause / AudioPlay Toggle pause
MonBrightnessUp Brightnes +10%
MonBrightnessDown Brightnes -10%