Use the capabilities of "Cronusmax" device inside Unity 5.
"Cronusmax" ( http://cronusmax.com/ ) is a hardware device for Gamepad Controllers, it has a SDK to develop plugins for GTuner software that they developed for it. It uses a C++ DLL and a C++ .h file header, among some examples.
I would like to know if someone can "port" or "bridge" the header file to C# (C Sharp) be able to develop applications using it.
I did a prototype of one of the possible applications for it:
Maybe another possible solution would be to develop a plugin for OBS streaming software using that DLL, or anything that could be more versatil to use in different real-time streaming applications as a video input ("the controller gameplay or detection of combos, etc").
A full framework for Cronusmax inside Unity 5 would be the "Ongoing work" part of the job.
I think some freelancers here will know how this should be setup properly.