![]() I have previously investigated DirectInput support, but ultimately I do not know enough about DirectInput internals to even tell which function I’m supposed to rewire, and it does not seem justified to spend a day figuring that out unless someone actually wants to pay for that - for some reason. There are 99 lines of code in it, 73 of which are just boilerplate to set up function hooking. These are all good suggestions, but I regret to inform that this extension is a very simple hack that I offered to do for 10 dollars total as I knew the exact thing I have to do. A way to automatically detect if a gamepad (or other input device) has been disconnected.ħ. Steam Controller: Just about everything, I guess.Ħ.Nintendo Switch Joycons: Motion Controls, HD Rumble (obviously only if somebody can get them to work on Windows).DualShock 4 and DualSense: Touchpad, Lightbar, Speaker.DualShock 3 and later: Motion Controls, Analogue Face Buttons, Analogue D-Pad.Support for unique features of specific controllers, assuming that somebody can get certain ones to work on PC in the first place Redirecting gamepad input logic to run in a separate thread, with optional GPU acceleration (via OpenACC), and various C++ tricks to make input logic even faster.ĥ. ![]() Compatibility with Steam's controller mapping APIs, however those work.Ĥ. Support for legacy DirectInput devices and DOS-era joysticks.ģ. I just realized, this is also helpful for people who run windows programs that automatically change the focus to whichever window you mouse over.Ī few gamepad-related things I would love to see in future asset packs.ġ. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |