Skip to content

Releases: evilC/IOWrapper

ProviderInterface Refactor

17 Sep 22:08
Compare
Choose a tag to compare

SetProfileState was deprecated.
ProviderDescriptor is now a struct instead of a class
IProvider split into IInputProvider, IOutputProvider and IBindModeProvider

Per-Device Bind Mode

15 Sep 16:59
Compare
Choose a tag to compare

You no longer put a Provider into Bind Mode, you put a Device into Bind Mode.

Interception Delta Y axis fix

11 Sep 17:48
Compare
Choose a tag to compare

When both X and Y movement was received (ie diagonal movement), Interception would only process X and ignore Y.

Interception duplicate device naming polish

08 Sep 18:39
Compare
Choose a tag to compare

Duplicate devices now have #2, #3 etc at end of name to differentiate them.

Interception Dupe Devices & Invert Fix

08 Sep 15:05
Compare
Choose a tag to compare

Interception should no longer crash on startup when there are multiple identical devices.
Interception keyboard keys are no longer inverted (Press is now press, release is now release)

Interception Delta output

31 Aug 17:56
Compare
Choose a tag to compare

Implement relative mouse axis output

Interception legacy device fix, naming tweak

30 Aug 19:57
Compare
Choose a tag to compare

Interception should now list legacy PS/2 or built-in laptop keyboards and mice.
Mice are now prefixed with M: and keyboards are now prefixed with K: which should help differentiate when one device appears as both

Interception Fixes

12 Aug 16:28
Compare
Choose a tag to compare

Only Interception Provider changed
Ported in a bunch of improved logic from AutoHotInterception
Tidied up a bunch of code

ViGEm Xbox Trigger fix

20 May 18:06
Compare
Choose a tag to compare

Xbox triggers in ViGEm provider now use standard scale

ViGEm Update

20 May 17:29
Compare
Choose a tag to compare

ViGEm Provider now uses ViGEm NuGet package