Keyboard Shortcuts
Beta Status
Phosor is currently in an Internal Beta stage. Features may change before the public release. Performance may occasionally be inconsistent depending on hardware, image formats, and library size. Unexpected bugs may still occur. Feedback from beta testers is highly appreciated.
Phosor is designed to be fully operable from the keyboard. All shortcuts are platform-aware: macOS uses ⌘ (Command), while Windows and Linux use Ctrl (Control).
Built-in Shortcuts
Navigation
| Shortcut | macOS | Windows/Linux | Action |
|---|---|---|---|
| Next Photo | → | → | Navigate to the next photo |
| Previous Photo | ← | ← | Navigate to the previous photo |
History
| Shortcut | macOS | Windows/Linux | Action |
|---|---|---|---|
| Undo | ⌘ Z | Ctrl + Z | Undo the last sorting action |
| Redo | ⌘ ⇧ Z | Ctrl + Y | Redo a previously undone action |
View
| Shortcut | macOS | Windows/Linux | Action |
|---|---|---|---|
| Toggle Grid | ⌘ G | Ctrl + G | Show/hide the 3×3 composition grid |
| Toggle Metadata | ⌘ M | Ctrl + M | Show/hide the metadata panel |
Actions
| Shortcut | macOS | Windows/Linux | Action |
|---|---|---|---|
| Toggle Burst Mode | ⌘ B | Ctrl + B | Enable/disable Continue Mode |
| Clear Flag | ⌘ D / ⌘ ⌫ | Ctrl + D / Ctrl + Backspace | Remove the current photo's category assignment |
Custom Category Shortcuts
Each category can have a user-defined keyboard shortcut. Click the keybind badge on a category row, then press any key to bind it.
Unique keybindings
Keybindings cannot be duplicated. Assigning an already-used key shows an error.
Shortcut Guide
Click the keyboard icon in the footer, or look for the Keyboard Shortcuts button, to open a modal showing all registered shortcuts grouped by category:
- Navigation
- History
- View
- Actions
Important Notes
- Shortcuts are disabled when an input field is focused (except for file inputs).
- All state-mutating shortcuts (navigation, undo/redo, burst, clear-flag) are blocked during the Execute operation.
- Non-mutating shortcuts (metadata, grid) remain available during execution.
During Execute
While files are being moved, you cannot navigate, sort, undo/redo, or use burst mode. This is intentional and prevents data corruption.