Controls
Think of this page as more of a dictionary, and the actual book is the How To Play page.
If you're using Index or WMR controllers, you'll need to select our bundled SteamVR bindings to play.
Contents
Pointer Button
To interact with some objects using hand controllers, you can hold the Pointer Button to show a laser pointer, point to a interactable object to highlight it, then press the other needed button as explained in the section below, to perform the action.
Touch | Index * | WMR * | Vive |
---|---|---|---|
Index Trigger | Index Trigger | Index Trigger | Grip Button |
Controls
Again, this more of a quick dictionary, and to learn how to actually use each of these controls, read How To Play.
If you need to point someone to a specific control in this page, you can hover it with your cursor and a "Link" will show up. You can then just copy its address and paste it anywhere.
(If you're using Index or WMR controllers, don't forget to set the SteamVR bindings.)
Control | Keyboard/Mouse | Gamepad | Touch | Index | WMR | Vive |
---|---|---|---|---|---|---|
Walk Link | WASD | Left Analog | Left Analog | Left Analog | Left Analog | Left Trackpad |
Teleport Link | T | Left Analog | Any Analog [Up/Down] | Any Analog [Up/Down] | Any Analog [Up/Down] | Any Trackpad [Up/Down] |
Step Back (VR + Teleport mode) Link |
Left Analog [Down] | Snap Rotation: Any Analog [Down] Smooth Rotation: Left Analog [Down] |
Snap Rotation: Any Analog [Down] Smooth Rotation: Left Analog [Down] |
Snap Rotation: Any Analog [Down] Smooth Rotation: Left Analog [Down] |
Snap Rotation: Any Trackpad [Down] Smooth Rotation: Left Trackpad [Down] | |
Camera / Smooth Rotation (VR) Link | Mouse | Desktop: Right Analog VR Smooth Rotation: Right Analog [Left/Right] |
Right Analog [Left/Right] (Smooth Rotation) |
Right Analog [Left/Right] (Smooth Rotation) |
Right Analog [Left/Right] (Smooth Rotation) |
Right Trackpad [Left/Right] (Smooth Rotation) |
Snap Turn Link | Q/E | [LB]/[RB] | Teleport Mode: Any Analog [Left/Right] Smooth Locomotion Mode: Right Analog [Left/Right] |
Teleport Mode: Any Analog [Left/Right] Smooth Locomotion Mode: Right Analog [Left/Right] |
Teleport Mode: Any Analog [Left/Right] Smooth Locomotion Mode: Right Analog [Left/Right] |
Teleport Mode: Any Trackpad [Left/Right] Smooth Locomotion Mode: Right Trackpad [Left/Right] |
Adjust Height Up/Down Link | Q/E (VR mode: hold [Alt]) |
[LB]/[RB] (VR mode: hold [Left Trigger]) or Click and hold [Left Analog] + Right Analog [Up/Down] |
Both Pointer Buttons + Right Analog [Up/Down] | Both Pointer Buttons + Right Analog [Up/Down] | Both Pointer Buttons + Right Analog [Up/Down] | Both Pointer Buttons + Right Trackpad [Up/Down] |
Reset Height Link | Q + E | [LB] + [RB] | Both Pointer Buttons + Click Right Analog | Both Pointer Buttons + Click Right Analog | Both Pointer Buttons + Right Trackpad [Right] | Both Pointer Buttons + Right Trackpad [Right] |
Power On Console Link (Hold for 1 second to power Off) |
Spacebar | A | Pointer Button + A/X | Pointer Button + A | Pointer Button + Trackpad [Down] | Pointer Button + Trackpad [Down] |
Grab Object Link | X | X | Grip Button | Grip Squeeze | Grip Button | Trigger |
Grab Object In Place Link (Keeping distance and rotation) or Reset Object Rotation |
Hold X | Hold X | ||||
Distance Grab / The Force Link (Hands) |
Pointer Button + Grip Button | Pointer Button + Grip Squeeze | Pointer Button + Grip Button | Pointer Button + Trigger | ||
Rotate Grabbed Object Link | Ctrl + Move Mouse | Right Analog (Hold [LT] + [LB or RB] in Desktop or Smooth Rotation modes) |
||||
Rotate Grabbed Object Sideways Link | Shift + Move Mouse [Left/Right] | Left Trigger (Hold) + Right Analog [Left/Right] | ||||
Move object Closer / Farther Link | Mouse Wheel | Left Trigger (Hold) + Right Analog [Up/Down] | ||||
Drop object Link | X | X | Release Grip Button | Release Grip | Release Grip Button | Release Trigger |
Throw object Link | Z | Right Trigger | Throw it with your hand | Throw it with your hand | Throw it with your hand | Throw it with your hand |
Focus Input to Console Link | Spacebar | A | Pointer Button + A/X | Pointer Button + A | Pointer Button + Trackpad [Down] | Pointer Button + Trackpad [Down] |
Unfocus Input from Console Link | Ctrl + Spacebar | Press and click both Analog Sticks | Press and click both Analog Sticks | Press and click both Analog Sticks | Left Trackpad [Left] + Right Trackpad [Right] | Left Grip + Right Grip |
Power TV On/Off Link or Open/Close Console Tray |
C | B | Pointer Button + Y | Pointer Button + Left B | Pointer Button + Left Trackpad [Up] | Pointer Button + Left Trackpad [Right] |
Attach Cables Link | F | Y | Pointer Button + B | Pointer Button + Right B | Pointer Button + Right Trackpad [Up] | Pointer Button + Right Trackpad [Left] |
Object Action Link (While pointing to object) |
Spacebar | A | Pointer Button + A/X | Pointer Button + A | Any Pointer Button + Trackpad [Down] | Any Pointer Button + Trackpad [Down] |
Menu Link | Tab | Start | Start | Left B | Menu Button | Menu Button |
Click Menu Interface Link | Left Click or Space | A | Trigger or A/X | Trigger or A | Trigger or Trackpad [Down] | Trigger or Grip |
Change Time Link (While pointing to the clock) |
Left/Right | DPad [Left/Right] | Pointer Button + Analog [Left/Right] | Pointer Button + Analog [Left/Right] | Pointer Button + Analog [Left/Right] | Pointer Button + Left Trackpad [Left/Right] |
Change Time Link (Shortcut anywhere) |
Ctrl + Left/Right | Press and hold any Analog + DPad [Left/Right] |
Both Pointer Buttons + Analog [Left/Right] | Both Pointer Buttons + Analog [Left/Right] | Both Pointer Buttons + Analog [Left/Right] | Both Pointer Buttons + Left Trackpad [Left/Right] |
Switch Light Link | Ctrl + 1 | Press and hold any Analog + Y | Both Pointer Buttons + B | Both Pointer Buttons + B | Both Pointer Buttons + Right Trackpad [Up] | Both Pointer Buttons + Right Trackpad [Left] |
Force Show Hands Link | Tab (Hold for 1s) |
Start (Hold for 1s) |
Start (Hold for 1s) |
Left B (Hold for 1s) |
Menu Button (Hold for 1s) |
Menu Button (Hold for 1s) |
Hide/Show HUD Link | H | |||||
Lock Mouse Cursor Link | ` (Backquote) or Hold Right Click |
|||||
Exit EmuVR Link | Shift + Esc |
Game Focus Input Mapping (VR controllers)
EmuVR also remaps buttons on your VR controllers to buttons on a virtual Xbox 360/One controller, so that you can to play your games with them instead of a gamepad.
This layout may seem odd, but it was designed with comfort and convenience in mind for the most common systems, in a way that allows you to press all the face buttons at the same time with one hand.
With this you can dash-jump while charging a shot, if your game needs all those buttons being pressed together.
Simulated Button | Touch | Index | WMR | Vive |
---|---|---|---|---|
A | A | Right A | Right Trackpad [Down] | Right Pad Up |
B | B | Right B | Right Trackpad [Up] | Right Trigger |
X | Right Trigger | Right Trigger | Right Trigger | Right Menu |
Y | Right Grip | Right Grip | Right Grip | Right Grip |
Start | Y | Left B | Left Trackpad [Up] | Left Menu |
Select | X | Left A | Left Trackpad [Down] | Right Pad Down |
Left Shoulder | Left Analog (Press/Click) |
Left Analog (Press/Click) |
Left Trackpad [Left] | Right Pad Left |
Right Shoulder | Left Trigger | Left Trigger | Left Trigger | Right Pad Right |
Left Trigger | Left Grip | Left Grip | Left Grip | |
Right Trigger | Right Analog (Press/Click) |
Right Analog (Press/Click) |
Right Trackpad [Right] | |
Left Analog | Left Analog | Left Analog | Left Analog | Left Pad (Click and drag) |
Right Analog | Right Analog | Right Analog | Right Analog | Left Grip (Hold) + Right Pad (Touch only, donโt click) |
DPad (For systems without analogs) |
Left Analog | Left Analog | Left Analog | Left Pad |
DPad (Force on systems with analogs) |
Press/Click Right Analog + Move Left Analog |
Press/Click Right Analog + Move Left Analog |
Right Trackpad [Right] + Move Left Analog |
Left Grip (Hold) + Left Pad (Click and drag) |
Index and WMR Controllers Support
If you're using Index or WMR controllers, you'll need to select our bundled controller bindings using SteamVR's interface.
First, to be able too see EmuVR in the games list described below, EmuVR needs to be running before you open the bindings interface.
To open SteamVR Controller Binding interface in VR, while EmuVR is already running, bring SteamVR's dashboard, click Settings > Controller Bindings > EMUVR, then select the respective binding exactly as shown below.
Alternatively, instead of doing the above steps in VR, you can just click this url to open that same interface in your browser: http://localhost:27062/dashboard/controllerbinding.html?app=system.generated.emuvr.exe (You'll still need to have EmuVR running in VR mode to find it in this list)
For Index controllers, select this specific item in the list:
For WMR controllers, select this specific item in the list:
Mapped Controls
When using the bundled bindings, your controllers will simulate Touch controllers ingame.
See the section above to learn the Touch controls, and then use this list to know which correlated buttons to press in your controller.
All controllers have now been directly added to the control layout tables above. This section now exists only for reference.
Touch | Index | WMR |
---|---|---|
A | Right A | Right Trackpad [Down] |
B | Right B | Right Trackpad [Up] |
X | Left A | Left Trackpad [Down] |
Y | Left B | Left Trackpad [Up] |
Triggers | Triggers | Triggers |
Grips | Grips | Grips |
Analog Movement | Analog Movement | Analog Movement |
Analog Click | Analog Click or Trackpad Press (Anywhere) |
Left Trackpad [Left] (for Left Analog) or Right Trackpad [Right] (for Right Analog) |
Index Controller Notes
Index controllers will fully match Touch controllers features, such as index and thumb tracking.
You'll need to squeeze the controller slightly to press the Grab "button".
As this controller lacks a Start button, Menu has moved to Left B.
WMR Controller Notes
Oculus Touch's face buttons are simulated using the trackpad, as shown in the mappings above.
As analog clicking is an unbindable reserved action for SteamVR, they had to be moved to pressing the "out" side on the trackpad, i.e. clicking [left] on the left trackpad simulates clicking the left analog. Doing the same with both hands will trigger the Unfocus Input command.