From d78fdeac139c230158f2830afaa7c904379c4f3f Mon Sep 17 00:00:00 2001 From: Nintorch <92302738+Nintorch@users.noreply.github.com> Date: Sat, 27 Dec 2025 13:35:55 +0500 Subject: [PATCH] Fix Android joypad triggers range --- core/input/input.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/input/input.cpp b/core/input/input.cpp index 0b41c3d4f4..416f9f87ee 100644 --- a/core/input/input.cpp +++ b/core/input/input.cpp @@ -1415,10 +1415,12 @@ void Input::joy_axis(int p_device, JoyAxis p_axis, float p_value) { if (map.type == TYPE_AXIS) { JoyAxis axis = JoyAxis(map.index); float value = map.value; +#ifndef ANDROID_ENABLED // Android trigger values are already between 0.0f and 1.0f. if (range == FULL_AXIS && (axis == JoyAxis::TRIGGER_LEFT || axis == JoyAxis::TRIGGER_RIGHT)) { // Convert to a value between 0.0f and 1.0f. value = 0.5f + value / 2.0f; } +#endif _axis_event(p_device, axis, value); return; }