General4878
1d15ebebde
FLM: Added trigger buffer to haptic feedback to prevent minor movements from causing feedback.
2025-09-14 17:01:54 +02:00
General4878
c536393054
FLM: Removed built in haptic on drag from MoveByFauxLizard into its own method and added haptic feedback for LPad drag
2025-09-14 10:39:41 +02:00
General4878
12a5ddc6bd
FLM: Send haptic on pad presses when both lizard mouse and buttons are disabled
2025-09-14 10:39:41 +02:00
General4878
aa19d9cdf5
FLM: Created MoveByFauxLizard method which mimmicks the mouse movement and haptic feedback of Lizard Mouse without needing Lizard Mouse enabled which resolves the mouse stutter bug in later versions Steam Deck firmware.
2025-09-14 10:39:12 +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 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
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
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
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
4c870c1b98
SteamController: Hold-press Guide button for 100ms in X360 mode
2023-01-03 12:16:00 +01:00
Kamil Trzciński
c2ea59d253
SteamController: Hold to toggle touchpads in X360
2023-01-03 11:34:55 +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
607f074ae7
Generate X360.Guide button event for at least 30ms
2022-12-17 21:15:45 +01:00
Kamil Trzciński
147ef53a7f
Fallback OSK to CTRL+WIN+O
2022-12-16 11:30:22 +01:00
Kamil Trzciński
bdcb70d685
Split Profiles into Profiles/Default and Profiles/Predefined
2022-12-12 11:46:54 +01:00
Kamil Trzciński
801f32a719
Improve VirtualKeyCode to ToWindowsInput mapping
2022-12-12 11:45:29 +01:00
Kamil Trzciński
26171639eb
Improve VirtualX360Code to ToViGEm mapping
2022-12-12 11:42:38 +01:00
Kamil Trzciński
70492acd74
Change ShowTouchKeyboard to be KeyboardStyles
2022-12-10 11:08:48 +01:00
Kamil Trzciński
4d138a9bc0
Swap STEAM+Menu and STEAM+Options
2022-12-10 11:08:45 +01:00
Kamil Trzciński
fdb94c42ed
Move LizardMouse/Buttons into DEBUG settings
2022-12-10 10:44:41 +01:00
Kamil Trzciński
fec7e87c21
Detect SAS (Secure Attention Sequence) in a way that does not prevent screen sleep
2022-12-10 10:18:21 +01:00
Kamil Trzciński
9adb25be21
Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
2022-12-08 01:48:14 +01:00
Kamil Trzciński
5066f3a0cb
Merge X360 with Haptic into X360 profile
2022-12-05 18:39:50 +01:00
Kamil Trzciński
d4b8a09395
Add haptic style setting (disabled, weak, strong)
2022-12-05 18:35:25 +01:00
Kamil Trzciński
c130427ac6
Scale haptic intensity
2022-12-05 11:17:46 +01:00
Kamil Trzciński
0a52c57d59
Allow to select between touch keyboard or CTRL+WIN+O
2022-12-04 21:21:39 +01:00
Kamil Trzciński
4a7909b485
Use SteamControllerConfigsMode.Overwrite for controller configs
2022-12-04 20:59:47 +01:00
Kamil Trzciński
b0863b89ef
Allow to change scroll direction
2022-12-04 20:39:00 +01:00
Kamil Trzciński
19e7ed7012
Allow to lock steam controller locking files
...
- This locks `controller_neptune` configs when adding steam detection
- This overwrites default desktop/chord template
- This enables a desktop template
2022-12-03 20:39:06 +01:00
Kamil Trzciński
8ffa5d967f
Introduce X360 Haptic Profile (in DEBUG)
2022-12-03 20:17:15 +01:00
Kamil Trzciński
a92a0661df
Differentiate between rumble and haptics
2022-12-03 17:53:00 +01:00
Kamil Trzciński
8604e67568
Add ContextState to compare all active states in Bulk
2022-11-29 22:50:07 +01:00
Kamil Trzciński
d9877e5491
Reduce hold for Toggle desktop mode to 2s
2022-11-29 00:17:02 +01:00
Kamil Trzciński
3176ac09dc
Fix Process Kill action
2022-11-29 00:17:02 +01:00
Kamil Trzciński
6ea0329cbb
Improve profile selection to remove special handling of IsDesktop
2022-11-29 00:17:02 +01:00
Kamil Trzciński
370dd89750
Properly apply X360 mappings for Back Panel keys
2022-11-28 11:36:34 +01:00
Kamil Trzciński
e52459d02d
Do not send repeated haptic if disabled
2022-11-28 11:05:30 +01:00
Kamil Trzciński
68f51ff4f0
Add configurable BackPanel keys (allowed mappings are subject to change)
2022-11-28 09:34:55 +01:00
Kamil Trzciński
ab5c190494
STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
2022-11-27 19:54:37 +01:00
Kamil Trzciński
c72128fc5c
Fix double presses of A(RETURN)/B(BACKSPACE) in Desktop mode
2022-11-27 19:38:24 +01:00
Kamil Trzciński
738b9b72f6
Increase joystick speed and key repeats in Desktop Mode
2022-11-27 15:32:23 +01:00
Kamil Trzciński
77b3c062b5
STEAM+B will kill foreground process if hold longer than 3s
...
This will kill the same process that was last time when sending ALT+F4
2022-11-27 14:48:03 +01:00
Kamil Trzciński
8149bf28c9
Move STEAM+DPadUp into AdditionalShortcuts
2022-11-27 14:48:03 +01:00