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

Linux OS support may have the wrong axis values #3

Open
h3rb opened this issue May 8, 2023 · 0 comments
Open

Linux OS support may have the wrong axis values #3

h3rb opened this issue May 8, 2023 · 0 comments
Assignees
Labels
believed fixed Fix received no additional issue reports for a period of 6 months. bug Something isn't working

Comments

@h3rb
Copy link
Member

h3rb commented May 8, 2023

While I believe I have already had input from a contributor regarding the thumbstick axis values on Linux versus Windows, there may be some residual issues noticed while working the Atari Modern Controller where values are misinterpreted. For example on Windows, it is centered at 0,0 with -1 +1 along each axis. On Linux, it registers as center 0.5,0.5 where 1 is down and 0 is up, with similar values for left/right.

See Enhancement (here) about how we should add our own profiling schema system to supplement SDLDB for known console controller mappings. We should be able to provide a way to detect and subsequently label axis on controllers we know we want to use, instead of the headache of trying to figure it out each time we make a game. For example, on the Atari Modern Controller, it uses "last axis in the list" instead of the default v/h for the right stick. We should be able to define: what is a stick, which axis does it use.

@h3rb h3rb self-assigned this May 8, 2023
@h3rb h3rb added bug Something isn't working believed fixed Fix received no additional issue reports for a period of 6 months. labels May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
believed fixed Fix received no additional issue reports for a period of 6 months. bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant