Support for SDL Joysticks

This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
This commit is contained in:
Silent
2020-11-15 14:56:52 +01:00
parent 99ec667b20
commit 2880b71b48
14 changed files with 570 additions and 73 deletions

View File

@@ -19,8 +19,10 @@ public:
~InputBindingDialog();
protected Q_SLOTS:
void bindToControllerAxis(int controller_index, int axis_index, std::optional<bool> positive);
void bindToControllerAxis(int controller_index, int axis_index, bool inverted,
std::optional<bool> half_axis_positive);
void bindToControllerButton(int controller_index, int button_index);
void bindToControllerHat(int controller_index, int hat_index, const QString& hat_direction);
void onAddBindingButtonClicked();
void onRemoveBindingButtonClicked();
void onClearBindingsButtonClicked();