SKHD provides global hotkeys for seamless application launching and window management integration with Yabai.
π― Overview
SKHD (Simple Hotkey Daemon) is a lightweight hotkey daemon for macOS that enables global keyboard shortcuts. Itβs tightly integrated with Yabai for window management and provides quick access to frequently used applications.
Key Features
Global Hotkeys: System-wide keyboard shortcuts
Application Launching: Quick access to development tools
Window Management: Integration with Yabai tiling
Modifier Keys: Uses meh (ctrl+alt+cmd) and hyper (ctrl+alt+cmd+shift)
π Application Shortcuts
All application shortcuts use the meh key (ctrl+alt+cmd) for consistency and to avoid conflicts.
Development Tools
Shortcut
Application
Description
meh + a
Ghostty
Primary terminal emulator
meh + x
Codex
AI coding assistant
meh + w
Windsurf
AI-powered IDE
meh + v
Cursor
AI-powered code editor
meh + d
DBeaver
Database management tool
Browsers & Communication
Shortcut
Application
Description
meh + s
Arc
Primary web browser
meh + m
Firefox
Secondary browser
meh + j
Zen Browser
Alternative browser
meh + k
Slack
Team communication
meh + r
Zalo
Messaging app
meh + g
Discord
Community chat
meh + z
Zoom
Video conferencing
meh + t
Microsoft Teams
Enterprise communication
Productivity & AI Tools
Shortcut
Application
Description
meh + o
Obsidian
Note-taking and knowledge management
meh + u
Claude
AI assistant
meh + l
Perplexity
AI search engine
meh + b
Linear
Project management
meh + i
Structured
Task and time management
meh + e
LibreOffice
Office suite
πͺ Window Management
SKHD integrates with Yabai for powerful window management capabilities.
Window Focus
Shortcut
Action
Description
ctrl + shift + h
Focus West
Move focus to left window
ctrl + shift + j
Focus South
Move focus to bottom window
ctrl + shift + k
Focus North
Move focus to top window
ctrl + shift + l
Focus East
Move focus to right window
Window Movement
Shortcut
Action
Description
cmd + shift + h
Warp West
Move window to the left
cmd + shift + j
Warp South
Move window down
cmd + shift + k
Warp North
Move window up
cmd + shift + l
Warp East
Move window to the right
Window Resizing
Shortcut
Action
Description
hyper + left
Resize Left
Decrease width from left
hyper + down
Resize Down
Increase height downward
hyper + up
Resize Up
Decrease height upward
hyper + right
Resize Right
Increase width to right
Space Management
Shortcut
Action
Description
hyper + 1-9
Send to Space
Move window to specific space
hyper + x
Send to Recent
Move window to recent space
cmd + ctrl + 1-4
Move & Follow
Move window and follow to space
Layout Controls
Shortcut
Action
Description
hyper + e
Balance Windows
Equalize window sizes
hyper + f
Toggle Fullscreen
Zoom fullscreen
shift + alt + f
Native Fullscreen
macOS native fullscreen
shift + alt + space
Toggle Float
Float/unfloat window
alt + r
Rotate Clockwise
Rotate layout 270Β°
shift + alt + r
Rotate Counter
Rotate layout 90Β°
Gap Controls
Shortcut
Action
Description
hyper + i
Toggle Gaps
Enable/disable gaps and padding
hyper + o
Toggle Padding
Toggle padding only
βοΈ Configuration
Configuration File
Location: dotfiles/skhd/.config/skhd/skhdrc
Reload: skhd --restart-service
Key Modifier Definitions
Terminal window
# Modifier key definitions
meh=ctrl+alt+cmd# Primary modifier for apps
hyper=ctrl+alt+cmd+shift# Secondary modifier for window management