Maybe this has been the case since VRChat supported SteamVR Input 2.0.
Regarding the OnInputMethodChanged(VRCInputMethod inputMethod) argument, on smartphones and desktop PCs, it has the expected values such as VRCInputMethod.Touch and VRCInputMethod.Keyboard. Touch and VRCInputMethod.Keyboard.
On the other hand, many VR controllers seem to have unified to VRCInputMethod.SteamVR2.
This means that there is no longer a way to distinguish mainstream Vive Wand/Quest/Pico/INDEX controllers, etc. from Udon.
This means that automatic tuning according to the characteristics of each controller is impossible.
Are there any plans to fix this?