Hi again. Now I got chines gamepad G910.
This device have 2 analog, 1 dpad and 12 buttons (A B X Y LS RS SELECT START LT RT LB RB)
This device support 4 modes:
1 - Gamepad
2 - Keyboard (sending keys when moving analog sticks and pressing buttons)
3 - APP mode
4 - Icade (for IOS, sending keys when moving/stop analog sticks and pressing/release buttons)
I found android app (.apk) to connect gamepad in APP mode.
This application install IME and emulate joystick, also it can emulate mouse and touches. Additionally this application seems can support USB joysticks.
If G910 connect to PC with APP mode and open terminal on new COM port via bluetooth you can see byte-codes of pressing and released buttons with analog movings.
So if You want I can give You a application, they have all codes of G910 for APP mode.
But I trying control my phone in APP mode and its working bad with time delay - its a problem of application because on PC codes received fast without delay.