Skip to content
Workstation & Rapid Culling

Desktop Keyboard Shortcuts & Rapid Culling

Accelerate your photo culling workflow with single-key shortcuts, ergonomic two-finger culling, and instant zero-latency keeper selection.

Ergonomic Single-Key Culling

Manual curation fatigue is the primary bottleneck in post-production. Reaching for a mouse or trackpad to click buttons on every frame slows your selection speed to two to three seconds per photo. Across a 3,000-photo wedding catalog, this adds more than two hours of unproductive mechanical clicking.

BestShots features a comprehensive, single-stroke keyboard engine designed specifically for desktop workstations. By placing all critical actions on prominent, single-key triggers, photographers can cull 1,000 or more photos in under 15 minutes.


The Two-Finger Culling Workflow

The most ergonomic posture for rapid culling uses both hands simultaneously:

  • Left Hand: Middle finger on K (Keep) and index finger on D (Discard).
  • Right Hand: Fingers on ← and → arrow keys for rapid navigation.

The Two-Finger Ergonomic Posture

Simultaneous dual-hand culling for maximum throughput

0ms Latency · Zero Mouse Lag
Left Hand: DecisionsIndex on D · Middle on K
DDiscardMark Rejected
KKeep5-Star Keeper
Right Hand: NavigationFingers on Arrow Keys
←PreviousBack 1 Frame
→NextAdvance 1 Frame

Because decisions apply in your browser in 0 milliseconds, you can advance through images at the maximum speed your eyes and brain can evaluate focus and expression.


Comprehensive Shortcut Reference

Core Culling & Rating Keys

KeyActionStudio Workflow Details
KMark as KeeperSets curation status to Keep and applies a 5-star rating. When multiple photos are selected, all selected frames are marked as Keepers simultaneously.
DMark as DiscardSets curation status to Discard and flags the photo for rejection. When multiple photos are selected, all selected frames are discarded together.
RReset DecisionClears keeper or discard status, reverting the photo to unreviewed status and restoring default rating state.
1 to 5Set Star RatingExplicitly assigns a 1-to-5 star rating to the active photo or active multi-selection.
0Clear RatingRemoves all star ratings from the active photo or multi-selection.
KeyActionStudio Workflow Details
→ / JNext PhotoAdvances to the next photo in the current gallery or burst stack.
← / HPrevious PhotoMoves back to the preceding photo in the gallery or stack.
SpaceOpen / Toggle ViewerOpens the selected photo in high-resolution full-screen preview. When already in viewer, toggles 100% 1:1 pixel zoom centered on the primary subject face.
IToggle InspectorSlides open the Photo Inspector drawer, displaying camera EXIF settings, focus sharpness metrics, and subject face cards.
EscEscape / CloseCloses full-screen viewer, dismisses active dialogs or drawers, or clears all highlighted photo selections.

Burst Stacking & Batch Actions

KeyActionStudio Workflow Details
GGroup into StackCombines highlighted photos into a custom burst stack, designating the highest-quality frame as the Hero.
Shift + GDissolve StackDissolves any stack groupings contained within the active selection back into individual frames.
Ctrl + A / ⌘ + ASelect AllSelects all photos matching the active filter and search criteria in the current gallery view.
Shift + ClickRange SelectSelects a contiguous block of photos between the first and last clicked frames.
EOpen ExportOpens the Export Dialog configured to bundle selected photos with XMP companion sidecars into a downloadable ZIP archive.
Shift + ?Shortcuts Cheat SheetOpens the in-app keyboard shortcuts cheat sheet overlay from anywhere in your workspace.

Zero-Latency Instant Culling

When culling under tight delivery deadlines, waiting for network responses causes stutter, missed keypresses, and cognitive fatigue. BestShots runs an instant feedback engine directly inside your desktop browser:

Optimistic Mutation Pipeline
Trigger: Keypress [K] or [D]
1
Cancel Outgoing Queries

Abort active photo queries to prevent race conditions.

2
Snapshot Cache State

Capture exact pre-mutation state as a rollback anchor.

3
Instant Local Mutation (0ms)

Update Keeper/Discard badge and counter without network delay.

4
Async Server Dispatch

Send background PATCH /api/photos/[id] network request.

On Network Success

Invalidate queries and silently synchronize server state in background.

On Network Failure

Automatically rollback to snapshot anchor and display an informative toast.

  1. Immediate Visual Feedback: Pressing K or D updates badges, color borders, and counters in zero milliseconds. There is zero delay before you press the next arrow key.
  2. Automatic Rollback Protection: If an unexpected connection drop occurs, your workstation restores the prior state safely and notifies you with an informative message.
  3. Seamless Background Sync: Rapid keyboard actions queue cleanly in the background without interrupting your culling cadence.

Keyboard Scoping & Form Isolation

BestShots prevents accidental hotkey triggers through strict contextual focus isolation:

  • Form & Input Isolation: Whenever your cursor is inside a text input field, search box, shoot notes area, or filename template field, all culling hotkeys are automatically suspended. Pressing K types the letter "k" rather than marking an image.
  • Dialog & Modal Isolation: When an inspection modal or full-screen viewer is active, navigation keys operate exclusively within that view. Pressing Esc exits the modal before affecting background gallery selections.

Tip

Keep your left hand anchored on K and D while your right hand stays on the arrow keys. This posture eliminates mouse travel and lets you cull wedding ceremonies and sports bursts in minutes.