[1351] Joystick touch detection by Input.GetKeyDown/Up(KeyCode.JoystickButton16/17) does not work in Unity2022
complete
るーにゃ@xlwnya
I tested SpeedRun asset https://shatoo.booth.pm/items/2205089 in my test world and found a bug SpeedRun doesn't work in open-beta.
This asset switches the movement speed by double-tapping the joystick on the left controller. (or double-tap 'W' key (in Desktop mode))
Maybe the joystick touch detection is not working in Unity2022.
The same problem occurred with the SDK2 assets(https://shatoo.booth.pm/items/1771130).
This asset uses Input.GetKeyDown(KeyCode.JoystickButton16) and Input.GetKeyUp(KeyCode.JoystickButton16) to detect joystick taps.
TestWorld(SDK2 ver.): https://vrchat.com/home/world/wrld_fab10859-d143-4deb-861c-49088b21c188
Log In
StormRel
complete
This post was marked as
available in future release
Tom Leylan
Oh gosh I thought it was my joystick failing and bought a new one. Same issue on the Quest Pro Controller (and Quest 1 and Quest 2). The behavior that I'm getting is that I can press it 100+ times and it finally notices. It pops up my menu and then it can take several tries to get it to close. Interestingly the menu can sometimes cycle open/close 5 or 6 times perfectly but then it stops and I'm back to 100+ tries.
Tony_Lewis
Sayamame
I heard that this problem also affects the famous Worlds, Pandora series.
StormRel
tracked