Skip to content

New and updated gamepad input mappings for ps and xbox gamepads#758

Merged
enyanil merged 8 commits intomasterfrom
enya/revamp-gamepad-input-mapping
Mar 16, 2026
Merged

New and updated gamepad input mappings for ps and xbox gamepads#758
enyanil merged 8 commits intomasterfrom
enya/revamp-gamepad-input-mapping

Conversation

@enyanil
Copy link
Copy Markdown
Member

@enyanil enyanil commented Oct 10, 2025

The current input mappings are outdated, don't match the names they are given and can sometimes lead to, for example, full thrust instantly. A first step of revamping the input mappings is to update the current mappings to match the controllers and make them more usable, which is done in this PR.

@ArisMorgens
Copy link
Copy Markdown
Member

It looks good! I tested the xbox configurations and they work well.

@enyanil enyanil marked this pull request as draft February 4, 2026 14:40
@ataffanel
Copy link
Copy Markdown
Member

This is verified not to work on MacOS, so I think this is not the right solution. We need some way to normalize gamepad mapping on all OS before applying our mapping (for example using SDL or the SDL gamepad DB)

I suggest closing this PR.

Copy link
Copy Markdown
Member

@ataffanel ataffanel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified not to work on MacOS. As per my comment I suggest closing the PR and trying an other way forward.

@enyanil enyanil requested a review from ataffanel February 25, 2026 12:46
@stefanthorstenson
Copy link
Copy Markdown
Contributor

Xbox Mode 2 (Linux) works as expected with Xbox controller!

@stefanthorstenson
Copy link
Copy Markdown
Contributor

Beautiful!
image

@stefanthorstenson stefanthorstenson self-requested a review February 27, 2026 07:32
Copy link
Copy Markdown
Member

@ataffanel ataffanel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome middle-ground. Works fine on Mac!

@enyanil enyanil marked this pull request as ready for review March 16, 2026 13:44
@enyanil enyanil merged commit 242f726 into master Mar 16, 2026
1 check passed
@enyanil enyanil deleted the enya/revamp-gamepad-input-mapping branch March 16, 2026 13:45
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.

4 participants