Advanced Settings
Customize hotkeys and edit configuration directly.
Customizing Hotkeys
- Open Settings from the menu bar.
- Click any hotkey to start recording a new key combination.
- Press the desired modifier(s) + key. The recording shows held modifiers in real-time.
- Press Escape to cancel recording.
- Click Disable next to a hotkey to turn it off. Click Enable to record a new binding.
- Click Reset to Defaults in the top right to restore all hotkeys and settings.
Changes auto-save and take effect immediately.
Configuration
Settings are stored at:
~/.config/SpaceHound/settings.json
The file is JSON with the following structure:
- version — settings schema version (currently "1.0")
- workspaceWrap — true/false, wrap-around when navigating spaces
- displayWrap — true/false, wrap-around when navigating displays
- hotkeys — map of action IDs to { key, modifiers, enabled } objects, or null to disable
Editing the file manually is supported. Changes are picked up the next time settings are loaded (at app launch or when the settings window opens).