Skip to content

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

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

enyanil merged 8 commits into
masterfrom
enya/revamp-gamepad-input-mapping

Conversation

@enyanil

@enyanil enyanil commented Oct 10, 2025 •

Copy link
Copy Markdown
Member

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.

@ataffanel ataffanel left a comment

Copy link
Copy Markdown
Member

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

@ataffanel ataffanel left a comment

Copy link
Copy Markdown
Member

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