Skip to content

Conversation

@Nintorch
Copy link
Contributor

Partially supersedes #88590
Requires #111707 to be merged first

I decided to split my big SDL3 joypad features PR ( #107967 ) into several smaller PRs, this PR is one of them.

This PR adds the ability to use touchpads on supported controllers, such as DualShock 4, DualSense and (most likely) Steam Deck built-in controls.

Currently there's no InputEvent that gets fired when a finger appears/moves on a touchpad.

TODO:

  • InputEventJoypadTouchpadMotion

Copy link
Contributor

@Meorge Meorge left a comment

Choose a reason for hiding this comment

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

Tested with a wired PS4 DualShock and PS5 DualSense controller on macOS, and it works great!

Here's a very minimal Godot project for testing, adapted from the previous PR, to make it easier for others to test as well:
test-joypad-touchpad.zip
(I can put it up on a GitHub repo if necessary, but it's so minimal unlike the adaptive triggers one that it's probably fine this way 😅 )

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants