Difference between revisions of "Controls"

From EmuVR Wiki
Jump to: navigation, search
m
Line 274: Line 274:
 
| Left Grip (Hold) + Left Pad (Click and drag)
 
| 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 official controller bindings in SteamVR's interface.
 +
 +
For EmuVR to show up in the games list described below, '''EmuVR.exe needs to be running''' before opening the bindings interface. If you added EmuVR as a Non-Steam shortcut, you'll need to rename the shortcut as "EmuVR.exe" to see the correct binding list.
 +
 +
To open SteamVR Controller Binding interface, with EmuVR already running, bring SteamVR's dashboard, click '''Settings''' > '''Controller Bindings''' > '''EmuVR.exe''', then select the respective binding shown below.
 +
 +
Alternatively, instead of doing this in VR, you can use this url to open that same interface in your browser: http://127.0.0.1:8998/dashboard/controllerbinding.html
 +
 +
For '''Index''' controllers, select this specific item in the list:
 +
 +
[[File:Index_binding.png]]
 +
 +
For '''WMR''' controllers, select this specific item in the list:
 +
 +
[[File:Wmr_binding.png]]
 +
 +
=== Mapped Controls ===
 +
When using the official bindings, your controllers will simulate '''Touch controllers''' ingame.
 +
 +
See the [[#Controls|section above]] to learn the Touch controls, and use this list to know which correlated buttons to press in your controller:
 +
 +
{| class="wikitable"
 +
! style="width: 230px" | 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 <br/> '''''or''''' <br/> Trackpad Press (Anywhere) || Left Trackpad [Left] (for Left Analog) <br/> '''''or''''' <br/> Right Trackpad [Right] (for Right Analog)
 
|}
 
|}

Revision as of 06:59, 28 August 2019

This page will show you the button mapping for each action, but to actually learn when and how to use them, you'll need to check How To Play.

Think of this page as more of a dictionary, and the actual book is the How To Play page.

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.

Pointer Button
Touch Vive
Index Trigger Grip Button

Controls

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.

Control Gamepad Touch Vive Keyboard/Mouse
Left Analog Left Analog Left Trackpad WASD
Left Analog Any Analog [Up/Down] Any Trackpad [Up/Down] T
[LB]/[RB] Any Analog [Left/Right] Any Trackpad [Left/Right] Q/E
[LB]/[RB]
(+ [Left Trigger] in VR mode)
Q/E
(+ [Alt] in VR mode)
[LB] + [RB]
(+ [Left Trigger] in VR mode)
Q + E
(+ [Alt] in VR mode)
Right Analog Move Mouse
A Pointer Button + A/X Pointer Button + Any Trackpad [Down] Spacebar
A Pointer Button + A/X Pointer Button + Any Trackpad [Down] Spacebar
Left Analog [Press] + Right Analog [Press] Left Analog [Press] + Right Analog [Press] Left Menu + Right Menu Ctrl + Spacebar
Y Pointer Button + B Pointer Button + Right Trackpad [Left] F
B Pointer Button + Y Pointer Button + Left Trackpad [Right] C
X Grab it with your hand Grab it with your hand X
Hold X Hold X
Right Analog
(+ [LB] for desktop mode)
Ctrl + Move Mouse
Left Trigger (Hold) + Right Analog [Left/Right] Shift + Move Mouse [Left/Right]
Left Trigger (Hold) + Right Analog [Up/Down] Mouse Wheel
Pointer Button + Grab Button Pointer Button + Grip Button
X Release Grab Button Release Grip Button X
Right Trigger Throw it with your hand Throw it with your hand Z
A Pointer Button + A/X Pointer Button + Any Trackpad [Down] Spacebar
DPad [Left/Right] Pointer Button + Analog [Left/Right] Pointer Button + Left Trackpad [Left/Right] Left/Right
Press and hold any Analog
+ DPad [Left/Right]
Both Pointer Buttons + Analog [Left/Right] Both Pointer Buttons + Left Trackpad [Left/Right] Ctrl + Left/Right
Press and hold any Analog + A Both Pointer Buttons + A Both Pointer Buttons + Right Trackpad [Down]
Press and hold any Analog + Y Both Pointer Buttons + B Both Pointer Buttons + Right Trackpad [Up] Ctrl + 1
Start
(Hold for 1s)
Start
(Hold for 1s)
Left Menu or Right Menu
(Hold for 1s)
Tab
(Hold for 1s)
H
` (Backquote)
or Hold Right Click
Shift + Esc


Game Focus Input Mapping (Touch / Vive)

EmuVR also remaps buttons on your Touch / Vive 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 Vive
A A Right Pad Up
B B Right Trigger
X Right Trigger Right Menu
Y Right Grip Right Grip
Start Y Left Menu
Select X Right Pad Down
Left Shoulder Left Analog (Press/Click) Right Pad Left
Right Shoulder Left Trigger Right Pad Right
Left Analog Left Analog Left Pad (Click and drag)
Right Analog Right Analog Left Grip (Hold) + Right Pad (Touch only, donโ€™t click)
DPad
(For systems without analogs)
Left Analog Left Pad
DPad
(Force on systems with analogs)
Press/Click Right Analog + 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 official controller bindings in SteamVR's interface.

For EmuVR to show up in the games list described below, EmuVR.exe needs to be running before opening the bindings interface. If you added EmuVR as a Non-Steam shortcut, you'll need to rename the shortcut as "EmuVR.exe" to see the correct binding list.

To open SteamVR Controller Binding interface, with EmuVR already running, bring SteamVR's dashboard, click Settings > Controller Bindings > EmuVR.exe, then select the respective binding shown below.

Alternatively, instead of doing this in VR, you can use this url to open that same interface in your browser: http://127.0.0.1:8998/dashboard/controllerbinding.html

For Index controllers, select this specific item in the list:

Index binding.png

For WMR controllers, select this specific item in the list:

Wmr binding.png

Mapped Controls

When using the official bindings, your controllers will simulate Touch controllers ingame.

See the section above to learn the Touch controls, and use this list to know which correlated buttons to press in your controller:

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)