You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Buttons to work.
What is the issue? Whenever I click the A or X button, there’s no response (Y button provided ButtonSelect)
What solutions have you tried so far? I’ve tried changing my key binding’s via SteamVR and I’ve also tried using the UserContextService.
I’m connected to SteamVR with Virtual Desktop but both aren’t really an issue, the issue lies upon Roblox, the A and X buttons don’t produce a signal to Roblox, as I tried printing the KeyCode. Using 2 of these buttons are vital to the game, I cannot stick with using only 4 triggers on my headset.
Here are both the things I tried: contextService:BindAction("Grab", fireGrab, false, Enum.KeyCode.ButtonA)
if input.KeyCode == Enum.KeyCode.ButtonA then
print("A")
end
The truth is that Roblox’s implementation of OpenVR is terrible, outdated, and missing a large number of compatibility features. You can’t even detect what type of controller the player is using. As far as I know, you’re better off submitting a feature request for them to overhaul the VR API.
I’ve tried printing the KeyCode, as well as the UserInputType, nothing appears whenever I click either one of those buttons. I guess its a compatibility issue