mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00
[PR #506] [MERGED] Update input profiles and input profile handling #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/stenzek/duckstation/pull/506
Author: @ggrtk
Created: 5/28/2020
Status: ✅ Merged
Merged: 5/28/2020
Merged by: @stenzek
Base:
master← Head:analog-controller📝 Commits (5)
1f74d46AnalogController: Use proper upper bound when validating axis_codeca873cfInputProfiles: Update DualShock 4 input profileb5311e5InputProfiles: Add PlayStation Classic Controller input profilef8fea1bINISettingsInterface: Return bool on saving settingse1e3cf4CommonHostInterface: Simplify input profile saving📊 Changes
6 files changed (+59 additions, -34 deletions)
View changed files
📝
data/inputprofiles/DualShock 4.ini(+23 -21)➕
data/inputprofiles/PlayStation Classic Controller.ini(+16 -0)📝
src/core/analog_controller.cpp(+1 -1)📝
src/frontend-common/common_host_interface.cpp(+11 -8)📝
src/frontend-common/ini_settings_interface.cpp(+7 -3)📝
src/frontend-common/ini_settings_interface.h(+1 -1)📄 Description
Sort of a multi-facted PR for a couple of small things.
Of note, the updated DualShock 4 input profile also works for DualShock 3 on Linux, although I wasn't able to get it to work with the DualShock 3 on Windows. There's probably some driver-related shenanigans going on there. Rumble doesn't work for either gamepad on Windows, but I think this is expected for non-XInput devices on Windows going through SDL.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.