Interface

Using the controller hardware and software user interface

Controller Overview

Button Input

Each button on the controller can have multiple types of inputs, which vary based on how long you keep the button pressed.

Legend

  • CLICK - Triggered by pressing on the button for less than 0.5 seconds.
  • HOLD - The hold input is triggered by keeping the button pressed for 0.5 seconds or longer.
  • LONG HOLD is triggered by holding the button(s) down for 3+ seconds.
  • COMBO - Activates specific functionality by holding down multiple buttons at the same time in combination.

Oculus Rift / Quest - Touch Controllers

(Left/Right) Trigger
HOLD - Pressure sensative Nozzle Flow control

(Left/Right) Thumbsticks
ANGLE - Movement Direction

(Left+Right) Thumbsticks
HOLD COMBO - Take Screenshot

(Left) Special
CLICK - Toggle Main Menu Cube

(Right) Grip
CLICK - Next Brush
HOLD - Time Dilation Gyro

(Left) Grip
CLICK - Next Brush
HOLD - Atlas Gyro

(Left) A
CLICK - Next Brush

(Left) B
CLICK - Previous Brush
HOLD - Throw Gyro

(Left) X
CLICK - Next Brush

(Left) Y
CLICK - Previous Brush
HOLD - Acceleration Gyro

(Right) A+GRIP
LONG HOLD COMBO - Right Wand Calibration

(Left) X+GRIP
LONG HOLD COMBO - Left Wand Calibration

(Left) Menu Button
CLICK - Toggle Main Menu

HTC Vive

(Left/Right) Trigger
HOLD - Pressure sensative Nozzle Flow control

(Left/Right) Touchpad
DIRECTION - Movement

(Right) Grip
CLICK - Next Brush
HOLD - Time Dilation Gyro

(Left) Grip
CLICK - Next Brush
HOLD - Atlas Gyro

(Right) Shoulder
CLICK - Previous Brush
HOLD - Throw Gyro

(Left) Shoulder
CLICK - Previous Brush
HOLD - Acceleration Gyro

(Left+Right) Grips + (Right) Shoulder
HOLD - Take Screenshot

(Left/Right) SHOULDER+GRIP
LONG HOLD COMBO - Wand Calibration

Valve Index - Knuckles Controllers

The Valve Index controller, aka Knuckles, has a highly configurable control schema which is customizable via Steam VR. We will support most of the common functions for Knuckles as of A1.2.

Keyboard

ENTER - Take Screenshot (Found in Pictures/MicrodoseVR)
SPACEBAR - Tick Tock / Beat Match - Repeatedly tap to set the frequency and phase of the global BPM.
F10 - Toggle Main Menu
CTRL + ALT + D - Toggle Demo Mode - Simplified controls, disabling the wand menus and gyros, making it easy for first time players, A1.2

Output Modes

Z - Regular Output Mode
C - VJ Output Mode

In VJ Mode

When in VJ Mode, the following keys are activated.

M - Mirror Effect (A1.1)
(Numbers) 1234567890 - Mapped to Mirror Effect presets

User Interface

Gyros

Gyros are used to control values like turning a virtual dial by rotating your wrist.

Atlas

Controls the size of your head in VR. A high Atlas will cause objects to look small and miniture. A low Atlas will cause objects to appear large and immersive.

Throw

Controls the distance that the Nozzle is thrown from the Wand. A low throw will cause the Nozzle to be close to your face. A high throw will cause the Nozzle to be off in the distance.

Time Dilation

Controls the speed of time globally. Minimum value is 0.01 or 1% the regular speed of time. Maximum value is 2 or double the speed of time.

Acceleration

Controls the speed at which you move through space.

Wand Calibration

The Wands can be calibrated based on the type of angle you prefer to point your wrist. It is primarily used to increase the comfort of the experience.

Wand UI

The Wand UI is the primary way to access any of the common functions and settings which you would want to use to interact within a play session.

The Wand UI is agnostic to the angle you're using it, and works the same if you're standing, sitting laying down or hanging upside down (we tested just to make sure.)

It is accessible by pointing one wand at the other wand, and aiming it at the toroids. Each toroid represents a different interface, which contains a subset of options which is accessible by clicking using the trigger.

NOTE : The Wand UI is experimental and under development - improvements to the UX will be incremental.

The Main Menu comes in the form of a Cube. It is used to control all the global preferences, custom content as well as access your profile, logout and quit.