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
|
f31feb871d
|
Update README.md
|
2022-12-03 10:04:35 +01:00 |
|
Kamil Trzciński
|
1f01583d48
|
Update README.md
|
2022-12-03 10:03:56 +01:00 |
|
Kamil Trzciński
|
19155f678f
|
Add Dispose() to Managers.Manager
|
2022-12-02 19:46:40 +01:00 |
|
Kamil Trzciński
|
84a9376469
|
Use hand-mande Settings.cs
|
2022-12-02 19:46:39 +01:00 |
|
Kamil Trzciński
|
57b36c7e53
|
Data sharing is part of Manager
|
2022-12-02 19:46:39 +01:00 |
|
Kamil Trzciński
|
33f9e8581f
|
Re-open Neptune every 10 failures
|
2022-12-02 19:46:39 +01:00 |
|
Kamil Trzciński
|
b0ae269046
|
Add ContextThread to manage busy loop
|
2022-12-02 19:46:39 +01:00 |
|
Kamil Trzciński
|
f30596ae1a
|
Build DEBUG that has all experimental features
|
2022-12-02 19:46:39 +01:00 |
|
Kamil Trzciński
|
da7508eb7e
|
Fix beep on controller
|
2022-11-30 22:55:24 +01:00 |
|
Kamil Trzciński
|
22b5b59003
|
Remove SteamConfigPath from SteamConfiguration
|
2022-11-30 11:40:20 +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
|
ffcdd8f82c
|
Ignore git if not installed when running build.ps1
|
2022-11-29 21:43:29 +01:00 |
|
Kamil Trzciński
|
c2f37dedd9
|
Fix using Playnite to launch Steam game where on exit Desktop was activated
|
2022-11-29 21:43:29 +01:00 |
|
Kamil Trzciński
|
381f940d8b
|
The X360.Beep() cycles currently connected device
|
2022-11-29 21:43:29 +01:00 |
|
Kamil Trzciński
|
c5ab033186
|
Update README.md
|
2022-11-29 16:21:54 +01:00 |
|
Kamil Trzciński
|
b31f29561e
|
Update RELEASE.md
|
2022-11-29 09:04:48 +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
|
44e5751d75
|
The X360.Beep() is implemented as a separate device
|
2022-11-28 20:31:38 +01:00 |
|
Kamil Trzciński
|
558d37e940
|
Make code lock-less on critical path
|
2022-11-28 20:31:37 +01:00 |
|
Kamil Trzciński
|
190b14e66f
|
Improve SteamConfiguration performance
|
2022-11-28 20:28:21 +01:00 |
|
Kamil Trzciński
|
3c209f04b4
|
Reduce memory allocations in KeyboardController
|
2022-11-28 19:33:47 +01:00 |
|
Kamil Trzciński
|
e683915a2c
|
Provide currated list of mapping keys (for keyboard)
|
2022-11-28 19:33:43 +01:00 |
|
Kamil Trzciński
|
f203459f9d
|
Update README.md
|
2022-11-28 18:04:58 +01:00 |
|
Kamil Trzciński
|
f261424932
|
Fix crash on resume when X360 Controller is in use
|
2022-11-28 17:33:22 +01:00 |
|
Kamil Trzciński
|
76408ce20b
|
Fix crash on startup when Steam is missing
Fixes https://github.com/ayufan/steam-deck-tools/issues/11
|
2022-11-28 13:08:46 +01:00 |
|
Kamil Trzciński
|
540e9ed758
|
Setting Keyboard[KEY] = false and Mouse[KEY] = false does not cancel the press
|
2022-11-28 11:40:37 +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
|
76c93c81e5
|
Fix AccessDenied in Steam Detection
|
2022-11-28 11:11:30 +01:00 |
|
Kamil Trzciński
|
e52459d02d
|
Do not send repeated haptic if disabled
|
2022-11-28 11:05:30 +01:00 |
|
Kamil Trzciński
|
7c559e58f7
|
Do not log to Trace in DEBUG
|
2022-11-28 11:04:53 +01:00 |
|
Kamil Trzciński
|
7bb6aa0460
|
Improve implementation of MouseController
|
2022-11-28 10:46:07 +01:00 |
|
Kamil Trzciński
|
9a286691f4
|
Use high-precision timer for DeltaTime
|
2022-11-28 10:46:07 +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
|
8c26efa334
|
Add Ko-fi buttons [ci skip]
|
2022-11-27 20:25:23 +01:00 |
|
Kamil Trzciński
|
d4392dd47c
|
Append controller_blacklist to config.vdf if missing
|
2022-11-27 20:15:04 +01:00 |
|
Kamil Trzciński
|
78b8470d3d
|
Only DPad, A, B, L2 and R2 are Lizard Buttons
|
2022-11-27 20:01:22 +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
|
bdf9d93690
|
Fix detection of SAS to switch into full lizard
|
2022-11-27 19:45:14 +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
|
c243d0dd69
|
Add some various helper development scripts
|
2022-11-27 15:32:33 +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
|
aeb035da5d
|
Allow to configure StartupProfile in SteamController.dll.config
|
2022-11-27 15:01:15 +01:00 |
|
Kamil Trzciński
|
717c1e9ba7
|
Update Anti-Cheat
|
2022-11-27 14:48:03 +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
|
7fa9fb38c6
|
Make Consumed to be String for SteamAction to fix regression with types
|
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 |
|