OpenXR Preferences

Use the OpenXR tab for setting controller bindings for devices using OpenXR.

Important:

When changing the OpenXR controller bindings, VRED will need to restart the session. Click OK in the notification to restart the session and apply the new bindings.

Note that setting the controller bindings in VRED will only suggest these mappings to the active OpenXR runtime. The runtime can still decide to ignore these suggestions. In this case, you need to configure the mapping in the corresponding runtime. See Managing Controller Bindings for SteamVR.

In the Menu Bar, click Edit > Preferences, then on the left side of the dialog box, select Extended Reality > OpenXR. After making any changes, press Apply and Save to save them.

Now, for each action, select its controller binding from the dropdown menu next to the action. When finished, press Apply.

Configuring a Controller

To customize the configuration of your controller buttons, do the following:

  1. In Edit > Preferences > Extended Reality > OpenXR, select your controller from the Controller Type drop-down menu.

  2. If you want each controller to have different bindings, enable the Left = Right checkbox; otherwise, ensure it is disabled.

  3. Open the drop-down menu next to each action and select an option.

    Tip:

    Actions can be disabled, so they are not accessing. For instructions, see Disabling an Action. Controller buttons can also be disabled. For instructions, see Disabling a Controller Button.

  4. When finished, press Apply and Save.

Setting Independent Controllers

It is possible to set the left and right controllers independent of one another when customizing your controller bindings.

  1. To do this, in Edit > Preferences > Extended Reality > OpenXR, select your controller from the Controller Type drop-down menu.
  2. Enable the Left = Right checkbox.
  3. When finished, press Apply and Save.

Resetting Controller Bindings

To reset all controller bindings to their default values, in Edit > Preferences > Extended Reality > OpenXR, with your controller selected, press Set To Default.

Adding Additional Controllers

You can add other controllers and customize their bindings.

  1. In Edit > Preferences > Extended Reality > OpenXR, select your controller from the Controller Type drop-down menu.
  2. Set the controller bindings.
  3. When finished, press Apply and Save.

Disabling an Action

To disable an action, so it is not accessible in a session, do the following:

  1. In Edit > Preferences > Extended Reality > OpenXR, select the desired action from the list.
  2. Open the drop-down menu next to the action and select None. Now, the action cannot be triggered during a session.
  3. When finished, press Apply and Save.
Note:

In the future, to make the action accessible, select a target from its drop-down, such as Menu Click or X Touch. Then, when finished, press Apply and Save.

Disabling a Controller Button

Any controller button can be disabled through the Edit > Preferences > Extended Reality > OpenXR preferences. In the controller bindings list, ensure the button is not assigned to an action. If it is, select another option from the action's drop-down menu. When finished, press Apply and Save.

Disabling a Controller Button