UEVR icon indicating copy to clipboard operation
UEVR copied to clipboard

WMR Right Menu Button Can't Be Mapped

Open FolkSong opened this issue 2 years ago • 0 comments

I'm on Reverb G2, using UEVR Injector 1.01 with OpenXR.

I'm able to map any button to any function, except for the right menu button. By default only the left menu button and right system button are mapped. But I have both a menu and system button on each controller.

It seems to use _interaction_profiles_oculus_touch_controller.json for mappings, which doesn't seem to be a problem for the normal buttons but maybe is an issue for the extra menu button.

As a test I tried adding this to that file:

            "action": "systembutton",
            "path": "/user/hand/right/input/menu/click"

I would expect this to make it work the same way as the left menu button, acting as the "start" button in game. But it did nothing. I also tried mapping it to dpad up in case it didn't like having two things mapped to systembutton, but no difference. When I brought up the injector menu and expanded the bindings, this binding wasn't shown. I tried adding it right from the menu and the injection restarted, but when it came back the binding still wasn't shown and didn't work.

I found a relevant log file in %APPDATA%\UnrealVRMod\UnrealVRMod\RoboQuest-WinGDK-Shipping log.txt I see a ton of XR_ERROR_PATH_UNSUPPORTED errors, although they seem to happening for every binding, not just right menu.

Also in that folder I see various bindings files for Rift, Vive, Knuckles, Oculus but none for WMR https://i.imgur.com/3Wc1TTO.png

FolkSong avatar Jan 03 '24 07:01 FolkSong