RaceX58
Alright, good news. After fiddling around with (Ed)Xposed for a while, I finally have it working with the InputManager. No lag whatsoever.
Using Xposed, by hooking the android system process it is possible to give any package any permission. So I just gave my own App the system level INJECT_EVENT permission and can now inject inputs just fine.
Now all I need is a list of all broadcasted Integers to do the mapping and in theory this should work.
Can someone also compile a list of all apps where the iDrive controller already works by default? I included a little blacklist function to avoid duplicate inputs but need the package names.
|