Skip to content

[controller-inputs] fixes using analog sticks as discrete inputs on controllers with poor calibration - #50

Merged
rileytestut merged 1 commit into
rileytestut:ios14from
ianclawson:ios14
Feb 21, 2025
Merged

[controller-inputs] fixes using analog sticks as discrete inputs on controllers with poor calibration#50
rileytestut merged 1 commit into
rileytestut:ios14from
ianclawson:ios14

Conversation

@ianclawson

Copy link
Copy Markdown
Contributor

This PR fixes my experience with my Backbone One, and possibly other controllers.

On my Backbone One's right Analog Stick, while the Y-Axis will report values up to 1.0, the X-Axis only reported up to 0.96 or so.

But because it's not the full 1.0 value, inputs coming from continuous inputs mapped to discrete ones (such as the right analog stick mapping to N64's c-buttons) would not fire at all.

Whether it's this code or a different fix, I would love a solution in Delta!

(I do not know if this is the case with all Backbone One controllers, or if mine is simply poorly calibrated, but it meant that my inputs weren't working regardless)

@rileytestut
rileytestut merged commit 6ebbdae into rileytestut:ios14 Feb 21, 2025
@rileytestut

Copy link
Copy Markdown
Owner

LGTM. This is a good improvement to have in general, thanks for looking into it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants