Releases: valignatev/socd
Esc bind and some fixes
NOTE
If this doesn't work for you, try the previous version and tell me about it in the issue with you PC specs (windows revision and your keyboard, and if you have any antimalware)
You can now add a binding to ESC key and have a disable binding - a key that you can hold to suppress SOCD behavior, woo! Also fixed some compiler warnings and some other jank that I've found. Another rather big change - I'm sending scancodes to SendInput now because some games use DirectInput event loop and completely ignore virtual key codes. This should fix #14 and hopefully #19
fix #16
Custom keybindings
No graphical interface yet, but config editing should suffice for now. You can find key codes here, just make sure to put number without 0x
in the file. I swear I'm not that lazy usually 😔
Small fix for "Access Denied" error when opening a process
Well, not really a fix, but rather we just ignore it cuz nothing really we can do about it.
(Experimental) Process Filter
Only activate SOCD cleaner in programs you want, and it'll only enable itself when the program you specify is focused!
See how to do it in the updated readme. I'll work on proper interface so it's easier to do in the future, but didn't want to delay release until it's done.
Save selected options
Now the program will save your settings and restore them upon relaunch.
Exe compiled with clang so windows defender doesn't complain
For some reason, windows defender complains if you compile exe with cl
, but clang
does something that makes it go away.
Check #1 for more details.
Scuffed alpha version
First version with GUI and mode selection. Only WASD or Arrows are supported so far, and only "last wins" mode. I.e. last pressed direction overrides the previous one.