Repository navigation
KWM 1.0.0 — macOS support
KWM now runs on macOS as well as Windows. It detects the OS at startup and loads the matching backend.
New
- macOS support: tiling through the Accessibility API, 5 workspaces, global hotkeys and focus follows mouse
- Status bar sits below the macOS menu bar, and KWM runs without a Dock icon
- Unit tests for workspaces, layouts and hotkeys
Fixes
- Battery showed the percentage used instead of the percentage left
- Windows in the right-hand stack overlapped by 2px
- Some layouts ignored the monitor's origin
- Building works when your default JDK is newer than Gradle supports
Hotkeys
Alt on Windows, Option (⌥) on macOS.
| Keys | Action |
|---|---|
Alt ← |
Promote focused window to master |
Alt ↑ / Alt ↓ |
Move focused window up / down the stack |
Alt 1–5 |
Switch workspace |
Alt Shift 1–5 |
Move focused window to a workspace |
Alt Shift Q |
Quit |
Downloads
- macOS (Apple Silicon):
KWM-1.0.0-macos-arm64.dmg. The app isn't notarized, so right-click → Open the first time, then grant Accessibility access when asked. - Windows (x64):
KWM-1.0.0-windows-x64.zip. Needs Java 17 or newer; unzip and runKWM.bat.