I tried to reflect parallel keystrokes on the keyboard from the gamepad level as much as possible so that even the sequence may differ with each call, e.g. a+b+c+d can be called as b+d+c+a, or in another unpredictable order, that is, as a man would do by pressing these 4 keys quickly at once. This was not easy to do, because there is no exact reflection of this situation in the programming
I tried to reflect parallel keystrokes on the keyboard from the gamepad level as much as possible so that even the sequence may differ with each call, e.g. a+b+c+d can be called as b+d+c+a, or in another unpredictable order, that is, as a man would do by pressing these 4 keys quickly at once. This was not easy to do, because there is no exact reflection of this situation in the programming