Skip to main content

Shortcuts & Gestures

Stuck? Start here. Most things you'll want to do in vrOS are one gesture away — no menus, no desktop trip. The dash icon and your controllers do the work.

Lost the dash overlay or desktop window? Use the system tray icon.

Right-click the vrOS icon in the Windows system tray for instant recovery:

Tray menu itemWhat it does
Reset vrOS Dashboard OverlayRecenters the in-VR dash overlay to its default position. Use this if the dash drifted, ended up behind you, or won't show in SteamVR.
Reset Desktop PositionRecenters the Desktop Control Center window. Use this if the DCC ended up off-screen after a monitor change or resolution swap.
Show DesktopBrings the DCC window to the front.
VR: OpenVR ConnectedStatus indicator — green dot means SteamVR is talking to vrOS.
Quit vrOSFull shutdown.

The tray icon is always available as long as vrOS is running, so it's the most reliable way out of a stuck state.

vrOS dash icon

The vrOS icon in the SteamVR dashboard is the fastest way to recover the dash, refresh overlays, and switch between full and compact layouts.

Full dash

GestureAction
Single-clickRefresh overlay titles
Double-clickCycle overlays-tab layout (Titles → Icons → Hidden)
Long-holdSwitch to compact dash

Compact dash

GestureAction
Single-clickEnter layout mode
Long-holdSwitch back to full dash

Defaults live in Desktop Control Center → Settings → OpenVR → UI.

Controllers

Defaults for the two main supported controller families. Customize in Desktop Control Center → Settings → VR.

InputAction
Left X — double-tapToggle Keyboard / Toggle Unpinned (pose disambiguates)
Left X — clickDrag playspace
Left Y — double-tapRotate playspace
Left Joystick — clickRight-click
Right A — clickGesture / Drag playspace
Right B — double-tapRotate playspace
Right Joystick — clickRight-click

Pose gestures

When Toggle Keyboard and Toggle Unpinned Overlays share the same input (default on Touch and Knuckles), a hand pose decides which one fires.

  • Modifier hand: Right (configurable)
  • Modifier pose: Hand Gun — index + thumb straight, others curled
  • Trigger with Hand Gun on the modifier hand → Toggle Unpinned Overlays
  • Trigger without Hand Gun → Toggle Keyboard

Recognized poses

PoseFingers
FistAll curled
Open HandAll straight
PointIndex straight, others curled
Hand GunIndex + thumb straight, others curled
Thumbs UpThumb straight, others curled
VictoryIndex + middle straight, ring + pinky curled
Rock N RollIndex + pinky straight, middle + ring curled

Pose detection works on skeletal-tracking controllers (Knuckles) and non-skeletal controllers (Touch). Set the None option to skip pose checks; Disabled turns the gesture off entirely.

Click modes

Right-click

ModeTriggerDefault
ActionDedicated joystick or trackpad click
ChordModifier button held + trigger pulled (threshold 0.5; hand mode: Both Hands)
GripGrip value above 0.25 (legacy)

Primary click

ModeBehaviorDefault
Trigger PullFires on squeeze
Full ClickRequires full trigger detent (Knuckles-style)

Customize defaults

All gestures and bindings ship with sensible defaults. To change them:

  • Desktop Control Center → Settings → VR — controller bindings, primary click, right-click, unpinned-overlay gesture, keyboard gesture, SteamVR auto-connect.
  • Desktop Control Center → Settings → OpenVR — playspace, gravity, vestibular motion (experimental), FPS, overlay defaults, UI (dash icon gestures, compact dashboard, clock).

Still stuck?