amwatson/CitraVR

Able to map buttons on Quest 3 controllers / Button config per game

Opened this issue · 3 comments

Is there an existing issue for this?

  • I have searched the existing issues

What feature are you suggesting?

I would like to be able to map the buttons on the Quest 3 controller, there was an existing issue for gamepad controllers but the solution there is to press select + start at the same time, but Quest 3 controllers has no select button. A solution could be to implement select using maybe the left or right thumbstick click.

Why would this feature be useful?

New Super Mario Bros 2 and Super Mario 3D Land has both jump buttons on the right controller while the run buttons are on the left controller, this makes it borderline impossible to run as you steer Mario with the left thumbstick. There are probably more games also that have these issues. Maybe a controller config per game would be the best so that you could configure the controller if needed or else it would use the default setup cause the way it is set up now works with a lot of games too (like Mario Kart and Zelda - Ocarina of Time) so it's more the exception than the rule.

the start+select thing isn't a thing on the quest controllers, it's specific to external bluetooth gamepads and is to toggle the gamepad between pointer mode and gaming mode. in gaming mode an external gamepad works in flat android apps, but in pointer mode it lets you control the quest UI by turning your head and pressing the A button.

so what you want is for the quest controller buttons to be fully mappable inside the app, and have game specific profiles for it.. but forget about the whole start+select thing, that only works on gamepads like the xbox controller. you dont need special mapping for the select button on the quest controllers

Ok, thanks for the clarification! Yes, what I want is just to be able to map the buttons on the Quest controllers.