Virtualbird UG - Simple Controller (Advanced Input Device) Plugin

Thanks for checking it out.

My situation is that I’ve tried to make the player controls and UI controls compatible with a variety of gamepads and mouse/keyboards.

The UI controls were originally available for the XBOX pad and keyboard. When I used this plugin to add non-XBOX UI controls, for example DS4, the XBOX pad controls were duplicated.

Therefore, I thought of removing either the original UI control or the XBOX control part of this plugin. Unfortunately, the original one did not work, even though I edited C++. Therefore, I tried to filter the behavior of this plugin by whether it is Xinput or not.

However, this method would not work since it means that the XBOX pad is working with HID?. I was also trying to find a list of device ID and Xinput correspondence, but to no avail.

As a result, I will now consider implementing the UI control only with this plugin and my own keyboard input events.
I will look into cursor movement and selection handling with this plugin, while disabling the original gamepad and keyboard UI controls.