Keyboard shortcuts
Default bindings; all remappable in System Settings › Shortcuts › PlasmaZones.
Shortcuts are registered through phosphor-shortcuts: KGlobalAccel with component key plasmazonesd, or an XDG Portal fallback in the portable build (-DUSE_KDE_FRAMEWORKS=OFF). Settings are keyed by action ID, so rebinding one never touches another.
Drag to snap
The drag and span modifiers aren't keyboard shortcuts; they're settings. Hold the drag modifier while moving a window to pop the zone overlay, and hold the span modifier over two adjacent zones to snap across both.
- Drag modifier Configurable to Meta, Ctrl+Alt, Alt+Shift, Alt+Meta, or Ctrl+Alt+Meta.
Alt - Zone-span modifier Hold while dragging across two adjacent zones to snap across both.
Ctrl+Alt
Core
- Open zone editor
Meta+Shift+E - Open settings
Meta+Shift+P - Previous layout on current screen
Meta+Alt+[ - Next layout on current screen
Meta+Alt+] - Open layout picker
Meta+Alt+Space - Toggle layout lock
Meta+Ctrl+L - Reapply current layout
Meta+Ctrl+Z
Zone focus + movement
- Focus window in adjacent zone
Alt+Shift+←/→/↑/↓ - Move focused window into adjacent zone
Meta+Alt+Shift+←/→/↑/↓ - Swap focused window with window in adjacent zone
Meta+Ctrl+Alt+←/→/↑/↓ - Cycle focused window backward / forward through zones
Meta+Alt+, / Meta+Alt+. - Rotate all windows clockwise / counter-clockwise within current layout
Meta+Ctrl+] / Meta+Ctrl+[ - Push focused window to the nearest empty zone
Meta+Alt+Return - Restore focused window to its pre-snap size
Meta+Alt+Escape - Toggle focused window's floating state
Meta+F
Snap
- Snap focused window to zone 1…9 on current screen
Meta+Ctrl+1 … Meta+Ctrl+9 - Snap every visible window to its best-fit zone
Meta+Ctrl+S
Layouts
- Load quick-layout slot 1…9 Slots are defined in ~/.config/plasmazones/assignments.json; assign in the layout picker.
Meta+Alt+1 … Meta+Alt+9
Autotile
Off by default. Enable per-screen, then pick one of the 25 built-in algorithms or a custom JS one in Settings. Master+Stack, BSP, Spiral, Grid, and Monocle are the common picks.
- Toggle autotile on the current screen
Meta+Shift+T - Focus the master window
Meta+Shift+M - Swap focused window with master
Meta+Shift+Return - Increase / decrease master ratio
Meta+Shift+L / Meta+Shift+H - Increase / decrease master count
Meta+Shift+] / Meta+Shift+[ - Retile all windows
Meta+Ctrl+R
Virtual screens
- Swap virtual screens in that direction Virtual screens subdivide a physical monitor into 2–10 logical workspaces, each with its own layout.
Meta+Ctrl+Shift+←/→/↑/↓ - Rotate virtual screens clockwise / counter-clockwise
Meta+Ctrl+Shift+] / Meta+Ctrl+Shift+[
Rebinding
Every action has a stable ID assigned by phosphor-shortcuts's ShortcutManager, defined in src/daemon/shortcutmanager.cpp in the PlasmaZones repo. Users rebind per-action via System Settings › Keyboard › Shortcuts → PlasmaZones, which writes to ~/.config/kglobalshortcutsrc. Overrides take effect the next time the daemon reloads, either on PlasmaZones start or after the Meta+Ctrl+Z "Reapply layout" shortcut above.