We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 869b2dd commit c2d7f66Copy full SHA for c2d7f66
1 file changed
src/joypad-config.cpp
@@ -927,7 +927,10 @@ std::vector<JoypadBinding> JoypadConfigStore::FindMatchingBindings(const JoypadE
927
double intensity = std::clamp(abs_value, 0.0, 1.0);
928
binding.volume_value = std::fabs(binding.volume_value) * intensity * sign;
929
}
930
- if (binding.axis_interval_ms > 0) {
+ const bool is_continuous_axis_action =
931
+ (binding.action == JoypadActionType::SetSourceVolumePercent) ||
932
+ (binding.action == JoypadActionType::AdjustSourceVolume);
933
+ if (!is_continuous_axis_action && binding.axis_interval_ms > 0) {
934
std::string interval_key;
935
if (binding.uid > 0) {
936
interval_key = std::to_string((long long)binding.uid);
0 commit comments