diff --git a/pcsx2/PAD/Host/KeyStatus.cpp b/pcsx2/PAD/Host/KeyStatus.cpp index 85b476b370..069755d772 100644 --- a/pcsx2/PAD/Host/KeyStatus.cpp +++ b/pcsx2/PAD/Host/KeyStatus.cpp @@ -150,7 +150,7 @@ void KeyStatus::Set(u32 pad, u32 index, float value) else if (IsTriggerKey(index)) { const float s_value = std::clamp(value * m_trigger_scale[pad][1], 0.0f, 1.0f); - const float dz_value = (m_axis_scale[pad][0] > 0.0f && s_value < m_axis_scale[pad][0]) ? 0.0f : s_value; + const float dz_value = (m_trigger_scale[pad][0] > 0.0f && s_value < m_trigger_scale[pad][0]) ? 0.0f : s_value; m_button_pressure[pad][index] = static_cast(dz_value * 255.0f); if (dz_value > 0.0f) m_button[pad] &= ~(1u << bitmask_mapping[index]); diff --git a/pcsx2/PAD/Host/PAD.cpp b/pcsx2/PAD/Host/PAD.cpp index 8074626893..6ddcb1c254 100644 --- a/pcsx2/PAD/Host/PAD.cpp +++ b/pcsx2/PAD/Host/PAD.cpp @@ -218,7 +218,7 @@ void PAD::LoadConfig(const SettingsInterface& si) const float axis_deadzone = si.GetFloatValue(section.c_str(), "Deadzone", DEFAULT_STICK_DEADZONE); const float axis_scale = si.GetFloatValue(section.c_str(), "AxisScale", DEFAULT_STICK_SCALE); const float trigger_deadzone = si.GetFloatValue(section.c_str(), "TriggerDeadzone", DEFAULT_TRIGGER_DEADZONE); - const float trigger_scale = si.GetFloatValue(section.c_str(), "TriggerDeadzone", DEFAULT_TRIGGER_SCALE); + const float trigger_scale = si.GetFloatValue(section.c_str(), "TriggerScale", DEFAULT_TRIGGER_SCALE); const float button_deadzone = si.GetFloatValue(section.c_str(), "ButtonDeadzone", DEFAULT_BUTTON_DEADZONE); g_key_status.SetAxisScale(i, axis_deadzone, axis_scale); g_key_status.SetTriggerScale(i, trigger_deadzone, trigger_scale);