diff options
Diffstat (limited to 'src/core/hid/emulated_controller.cpp')
| -rw-r--r-- | src/core/hid/emulated_controller.cpp | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/src/core/hid/emulated_controller.cpp b/src/core/hid/emulated_controller.cpp index b08a71446..34927cddd 100644 --- a/src/core/hid/emulated_controller.cpp +++ b/src/core/hid/emulated_controller.cpp | |||
| @@ -243,10 +243,12 @@ void EmulatedController::LoadTASParams() { | |||
| 243 | tas_button_params[Settings::NativeButton::DUp].Set("button", 13); | 243 | tas_button_params[Settings::NativeButton::DUp].Set("button", 13); |
| 244 | tas_button_params[Settings::NativeButton::DRight].Set("button", 14); | 244 | tas_button_params[Settings::NativeButton::DRight].Set("button", 14); |
| 245 | tas_button_params[Settings::NativeButton::DDown].Set("button", 15); | 245 | tas_button_params[Settings::NativeButton::DDown].Set("button", 15); |
| 246 | tas_button_params[Settings::NativeButton::SL].Set("button", 16); | 246 | tas_button_params[Settings::NativeButton::SLLeft].Set("button", 16); |
| 247 | tas_button_params[Settings::NativeButton::SR].Set("button", 17); | 247 | tas_button_params[Settings::NativeButton::SRLeft].Set("button", 17); |
| 248 | tas_button_params[Settings::NativeButton::Home].Set("button", 18); | 248 | tas_button_params[Settings::NativeButton::Home].Set("button", 18); |
| 249 | tas_button_params[Settings::NativeButton::Screenshot].Set("button", 19); | 249 | tas_button_params[Settings::NativeButton::Screenshot].Set("button", 19); |
| 250 | tas_button_params[Settings::NativeButton::SLRight].Set("button", 20); | ||
| 251 | tas_button_params[Settings::NativeButton::SRRight].Set("button", 21); | ||
| 250 | 252 | ||
| 251 | tas_stick_params[Settings::NativeAnalog::LStick].Set("axis_x", 0); | 253 | tas_stick_params[Settings::NativeAnalog::LStick].Set("axis_x", 0); |
| 252 | tas_stick_params[Settings::NativeAnalog::LStick].Set("axis_y", 1); | 254 | tas_stick_params[Settings::NativeAnalog::LStick].Set("axis_y", 1); |
| @@ -296,10 +298,12 @@ void EmulatedController::LoadVirtualGamepadParams() { | |||
| 296 | virtual_button_params[Settings::NativeButton::DUp].Set("button", 13); | 298 | virtual_button_params[Settings::NativeButton::DUp].Set("button", 13); |
| 297 | virtual_button_params[Settings::NativeButton::DRight].Set("button", 14); | 299 | virtual_button_params[Settings::NativeButton::DRight].Set("button", 14); |
| 298 | virtual_button_params[Settings::NativeButton::DDown].Set("button", 15); | 300 | virtual_button_params[Settings::NativeButton::DDown].Set("button", 15); |
| 299 | virtual_button_params[Settings::NativeButton::SL].Set("button", 16); | 301 | virtual_button_params[Settings::NativeButton::SLLeft].Set("button", 16); |
| 300 | virtual_button_params[Settings::NativeButton::SR].Set("button", 17); | 302 | virtual_button_params[Settings::NativeButton::SRLeft].Set("button", 17); |
| 301 | virtual_button_params[Settings::NativeButton::Home].Set("button", 18); | 303 | virtual_button_params[Settings::NativeButton::Home].Set("button", 18); |
| 302 | virtual_button_params[Settings::NativeButton::Screenshot].Set("button", 19); | 304 | virtual_button_params[Settings::NativeButton::Screenshot].Set("button", 19); |
| 305 | virtual_button_params[Settings::NativeButton::SLRight].Set("button", 20); | ||
| 306 | virtual_button_params[Settings::NativeButton::SRRight].Set("button", 21); | ||
| 303 | 307 | ||
| 304 | virtual_stick_params[Settings::NativeAnalog::LStick].Set("axis_x", 0); | 308 | virtual_stick_params[Settings::NativeAnalog::LStick].Set("axis_x", 0); |
| 305 | virtual_stick_params[Settings::NativeAnalog::LStick].Set("axis_y", 1); | 309 | virtual_stick_params[Settings::NativeAnalog::LStick].Set("axis_y", 1); |
| @@ -867,12 +871,16 @@ void EmulatedController::SetButton(const Common::Input::CallbackStatus& callback | |||
| 867 | controller.npad_button_state.down.Assign(current_status.value); | 871 | controller.npad_button_state.down.Assign(current_status.value); |
| 868 | controller.debug_pad_button_state.d_down.Assign(current_status.value); | 872 | controller.debug_pad_button_state.d_down.Assign(current_status.value); |
| 869 | break; | 873 | break; |
| 870 | case Settings::NativeButton::SL: | 874 | case Settings::NativeButton::SLLeft: |
| 871 | controller.npad_button_state.left_sl.Assign(current_status.value); | 875 | controller.npad_button_state.left_sl.Assign(current_status.value); |
| 876 | break; | ||
| 877 | case Settings::NativeButton::SLRight: | ||
| 872 | controller.npad_button_state.right_sl.Assign(current_status.value); | 878 | controller.npad_button_state.right_sl.Assign(current_status.value); |
| 873 | break; | 879 | break; |
| 874 | case Settings::NativeButton::SR: | 880 | case Settings::NativeButton::SRLeft: |
| 875 | controller.npad_button_state.left_sr.Assign(current_status.value); | 881 | controller.npad_button_state.left_sr.Assign(current_status.value); |
| 882 | break; | ||
| 883 | case Settings::NativeButton::SRRight: | ||
| 876 | controller.npad_button_state.right_sr.Assign(current_status.value); | 884 | controller.npad_button_state.right_sr.Assign(current_status.value); |
| 877 | break; | 885 | break; |
| 878 | case Settings::NativeButton::Home: | 886 | case Settings::NativeButton::Home: |
| @@ -1890,12 +1898,16 @@ NpadButton EmulatedController::GetTurboButtonMask() const { | |||
| 1890 | case Settings::NativeButton::DDown: | 1898 | case Settings::NativeButton::DDown: |
| 1891 | button_mask.down.Assign(1); | 1899 | button_mask.down.Assign(1); |
| 1892 | break; | 1900 | break; |
| 1893 | case Settings::NativeButton::SL: | 1901 | case Settings::NativeButton::SLLeft: |
| 1894 | button_mask.left_sl.Assign(1); | 1902 | button_mask.left_sl.Assign(1); |
| 1903 | break; | ||
| 1904 | case Settings::NativeButton::SLRight: | ||
| 1895 | button_mask.right_sl.Assign(1); | 1905 | button_mask.right_sl.Assign(1); |
| 1896 | break; | 1906 | break; |
| 1897 | case Settings::NativeButton::SR: | 1907 | case Settings::NativeButton::SRLeft: |
| 1898 | button_mask.left_sr.Assign(1); | 1908 | button_mask.left_sr.Assign(1); |
| 1909 | break; | ||
| 1910 | case Settings::NativeButton::SRRight: | ||
| 1899 | button_mask.right_sr.Assign(1); | 1911 | button_mask.right_sr.Assign(1); |
| 1900 | break; | 1912 | break; |
| 1901 | default: | 1913 | default: |