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

Alternate touchpad mode #799

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

joshbirnholz
Copy link

@joshbirnholz joshbirnholz commented Apr 1, 2024

Alternate Touchpad mapping

This pull request adds an option for an alternate button mapping for DualSense and DualShock 4 controllers where the Share button is mapped to Capture, the touchpad button is mapped to Minus, and the Options button is mapped to Plus. This lets users use the controller in a way that's more similar to how it would be used on a PS4 or PS5. On those console, the touchpad button is often used for the same functionality as what the Minus button is used for on Switch, and the Share button takes screenshots. In addition, with this option enabled, the touchpad is not separated into sections where the edges press the same buttons as the Share and Options buttons; instead the entire touchpad just presses the minus button.

This option is enabled by setting swap_touchpad_button to true in the config, and is disabled by default.

This pull request also adds an option enable_dualsense_mute_button which can disable the Mute button on the DualSense. It is enabled by default, to keep current functionality.

Configuration

enable_dualsense_mute_button Enable the DualSense microphone mute button to be mapped to the Capture button [default true]
swap_touchpad_button Enables an alternate mapping for the touchpad and share buttons on DualSense and DualShock 4 controllers so that the touchpad=minus and share=capture

Binaries

https://github.com/ndeadly/MissionControl/files/14828225/dist.zip
https://github.com/user-attachments/files/17288169/dist.zip (Supports 18.1, based on MissionControl 0.11.1)

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.

1 participant