Kamil Trzcinski
ce18d088d6
SteamController: Persist and expose in release Lizard{Buttons,Mouse}
2025-06-10 17:54:06 +02:00
Kamil Trzciński
58a3d44d5c
SteamController: Fix broken scroll on left pad introduced by 0.6.21
2023-09-24 20:10:41 +02:00
Kamil Trzciński
c6b24bc573
SteamController: Add support for circular deadzone on left/right sticks
...
This is inspired by the changes https://github.com/ayufan/steam-deck-tools/pull/146 ,
but completely rewritten.
This removes `DeltaValue` methods, and `Deadzone` fixed values.
Adds a settings value for `Deadzone` per profile.
2023-09-24 16:31:44 +02:00
David Griswold
97d0e1038e
SteamController: Added Win+D shortcut under Steam+RightStickPress
...
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu>
2023-09-05 10:05:14 +02:00
Kamil Trzcinski
3fb344b89c
SteamController: DS4 backpanel and haptic settings are part of Release build
2023-07-04 23:58:57 +02:00
Kamil Trzciński
903e5fefae
README: Rewrite the donating message
2023-05-21 19:27:15 +02:00
Kamil Trzciński
708aac3166
SteamController/PowerControl: Create Logs in Documents/SteamDeckTools/Logs
2023-05-21 19:20:10 +02:00
Kamil Trzciński
8327c0da86
SteamController: Improve **Steam Input** support for **Steam Version 1684535786**
2023-05-21 19:18:30 +02:00
Kamil Trzciński
3d03f5e929
SteamController: Allow to configure DS4 back buttons
2023-05-21 18:03:00 +02:00
Kamil Trzciński
eb774e11fa
SteamController: Allow to EnableDS4Support=false
2023-05-21 18:03:00 +02:00
Kamil Trzciński
e4c7c76825
SteamController: Make DS4 support in release
2023-02-24 11:50:43 +01:00
Kamil Trzciński
61b0418e33
SteamController: Add icon for DS4 controller
2023-02-11 14:40:09 +01:00
Kamil Trzciński
00a30cbf5c
SteamController: Fix PS button and Gyro support for DS4
...
Make DS4 fields be readonly and optimise DS4 packets.
2023-02-11 14:40:09 +01:00
Kamil Trzciński
eed1453daf
SteamController: Improve icon handling for Profiles
2023-02-11 13:44:26 +01:00
Kamil Trzciński
ce1435947c
SteamController: Make DetectRTSSForeground disabled for now
2023-02-11 09:25:43 +01:00
Kamil Trzciński
839c2be498
Revert "SteamController: Add X360: No Touchpads profile"
...
This reverts commit fd93c051fa .
2023-02-11 09:25:09 +01:00
Kamil Trzciński
de4e718703
SteamController: Move KeepX360AlwaysConnected to Settings
2023-02-10 20:52:26 +01:00
Kamil Trzciński
70237ad9d4
SteamController: Add initial DS4 support (with Gyro, Accel, Trackpads and Haptics)
2023-02-10 20:47:51 +01:00
Kamil Trzciński
fd93c051fa
SteamController: Add X360: No Touchpads profile
2023-02-08 21:43:09 +01:00
Kamil Trzciński
d0c45a1474
CommonHelpers: Show Missing RTSS button
2023-02-08 21:39:09 +01:00
Kamil Trzciński
e1a4073a7c
CommonHelpers: Move RTSS to OSDHelpers
2023-02-08 19:46:10 +01:00
Kamil Trzciński
8f31e4ed00
SteamController: Fix Steam Big Picture detection for non-english
2023-02-08 15:41:15 +01:00
Kamil Trzciński
485e2535ef
SteamController: Promote RTSS detection to Release - enable by default
2023-01-21 22:09:17 +01:00
Kamil Trzciński
9792dfda9b
SteamController: Improve detection of Steam processes
2023-01-21 22:01:17 +01:00
Kamil Trzciński
caf6672174
SteamController: Add configuration wizard
2023-01-21 21:55:13 +01:00
Kamil Trzciński
2f2f17ad05
SteamController: Require administrator privileges
2023-01-21 16:33:03 +01:00
Kamil Trzciński
b7d7ad677e
SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294
2023-01-20 15:34:45 +01:00
Kamil Trzciński
5a7ad0b766
SteamController: Fix STEAM+DPadUp not working
2023-01-10 16:42:00 +01:00
Kamil Trzciński
6cd481e682
SteamController: Rename UserProfiles to ControllerProfiles
2023-01-10 12:01:33 +01:00
Kamil Trzciński
ef94d24cfc
SteamController: Move Turbo.x360.cs into examples/
2023-01-09 20:32:05 +01:00
Kamil Trzciński
c05f8f2f22
SteamController: Start controller with delay after Resume
2023-01-05 20:41:06 +01:00
Kamil Trzciński
082dede416
SteamController: Avoid deadlock when changing profile
2023-01-05 20:38:20 +01:00
Kamil Trzciński
862e728f81
Revert "SteamController: Force to reconnect X360 controller on Resume"
...
This reverts commit 40e2f62e1f .
2023-01-04 10:11:14 +01:00
Kamil Trzciński
4c870c1b98
SteamController: Hold-press Guide button for 100ms in X360 mode
2023-01-03 12:16:00 +01:00
Kamil Trzciński
40e2f62e1f
SteamController: Force to reconnect X360 controller on Resume
2023-01-03 12:15:59 +01:00
Kamil Trzciński
af02697162
SteamController: Fix Steam Game detection when in X360 controller mode
2023-01-03 12:15:56 +01:00
Kamil Trzciński
c2ea59d253
SteamController: Hold to toggle touchpads in X360
2023-01-03 11:34:55 +01:00
Kamil Trzciński
5b0f181156
SteamController: Store and use last selected controller profile
2023-01-03 11:34:51 +01:00
Kamil Trzciński
312fc97034
SteamController: Detect RTSS in foreground
2023-01-03 11:34:45 +01:00
Kamil Trzciński
e5debff45b
SteamController: Use Roslyn Scripting to compile UserProfiles
...
- This looks into `UserProfiles/` and compiles user profiles
- This exposes a very minimal scripting interface as defined by `Dynamic.Globals`
2023-01-03 11:34:40 +01:00
Kamil Trzciński
8cc45ed6b4
Handle legitimate exception for "expected" failures
2022-12-18 10:00:55 +01:00
Kamil Trzciński
7bf7d8db3d
Handle ThreadInterruptedException when doing thread.Interrupt
2022-12-18 10:00:54 +01:00
Kamil Trzciński
607f074ae7
Generate X360.Guide button event for at least 30ms
2022-12-17 21:15:45 +01:00
Kamil Trzciński
b0277d3c0b
Do check if GamePadUI window starts with SP
2022-12-16 14:16:31 +01:00
Kamil Trzciński
12b92ab151
Improve exception handling for SteamController
2022-12-16 11:30:22 +01:00
Kamil Trzciński
9f1288cfb0
Improve exception handling for X360 controller
2022-12-16 11:30:22 +01:00
Kamil Trzciński
147ef53a7f
Fallback OSK to CTRL+WIN+O
2022-12-16 11:30:22 +01:00
Kamil Trzciński
49f86225cb
Update hidapi.net to properly Dispose() device
2022-12-16 11:30:22 +01:00
Kamil Trzciński
d362eb41f5
Catch Steam exceptions where Steam was installed, but removed
2022-12-16 11:30:22 +01:00
Kamil Trzciński
54354fe9e9
Validate that all dependencies are installed
2022-12-15 21:47:05 +01:00