Commit Graph
6 Commits
Author SHA1 Message Date
Henrik RydgårdandClaude Opus 5.5 3f1b40b54d Windows HID input: Fix stuck keys on disconnect, don't treat odd reports as disconnects
ReleaseAllKeys released on the XInput device IDs while input arrives on PAD
IDs, so whatever was held at a disconnect stayed held. Short reads and
report types we don't parse made the pad "disconnect" for several seconds,
and a simple DualSense BT report zeroed the state (pressing DPAD up, since
hat 0 is up). These now keep the previous state.

With HID input turned off we no longer open and block reading the device on
the shared input thread.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 01:56:32 +02:00
Henrik Rydgård 0fc5e86ca5 Add support for the touchpad button for DualSHock/DualSense controllers 2026-02-05 02:05:28 +01:00
Henrik Rydgård 3f545af25c Minor cleanup in DualShock code 2026-02-04 10:53:05 +01:00
Henrik Rydgård 4f57499f9f Make DualSense over Bluetooth work on Windows 2026-02-03 09:42:04 +01:00
Henrik Rydgård 62a570904c Windows: Attempt to add support for DualSense over Bluetooth 2026-02-03 00:30:24 +01:00
Henrik Rydgård 1f43b1cf23 Split the Hid code up in a few files to make it more practical to work on 2026-02-03 00:30:19 +01:00