Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skip analog input if analog is in digital mode #11205

Merged
merged 1 commit into from Aug 18, 2020

Conversation

sonninnos
Copy link
Collaborator

Currently there will be dual input if either analog sticks are set in digital mode, and the core uses the same analog sticks. For example in the PUAE core the analog sticks can control the mouse (or press keyboard keys), so enabling "Analog to Digital" will control both joystick and mouse ports at the same time, requiring the user to do additional steps when only AtD is wanted.

The Commodore cores have the left analog stick nulled by default because of this.

Fixes #9299

@inactive123 inactive123 merged commit b1d28fd into libretro:master Aug 18, 2020
@sonninnos sonninnos deleted the analog_dpad_override branch August 18, 2020 14:40
@bslenul
Copy link
Contributor

bslenul commented Aug 19, 2020

Hey! I know it's not directly related to this PR but since you've made a few input-related PRs recently maybe you'd have a clue about how to fix this issue: #10622 :p It is REALLY annoying that the "Analog to Digital" setting is applied globally even after creating a remap file :/

@sonninnos
Copy link
Collaborator Author

Huh, sure I could try looking at 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.

Enabling "Analog To Digital" still passes the analog input to the core, causing dual inputs
3 participants