The layout and vibration functions of the buttons and sticks are all unified in the form of the XBOX 360 controller.
The format is based on the Xbox 360 controller.
Depending on the controller and game implementation, there may be cases where the allocation is not successful. In addition, since the number and position of buttons and sticks are not fixed, it is necessary to set the key assignment according to the controller used by the user in order to operate with the optimum operation method. Therefore, it is necessary for the program side to support various types such as the number of buttons, the number of sticks, and the presence or absence of the vibration function of the controller.
It supports various types of controllers, from game pads to complex control stick controllers used in steering wheel controllers and flight sims.