Hi!
Is so easy to implement virtual buttons on screen for those that your gamepad don´t have.
check this:

in this video, i put R3 on screen, because my R3 button is broken on my GPD-G5
The most important differecne (for now) between Kainy and Splashtop THD, is that Kainy included all the set of control and buttons from gamepad to the screen layout editor, then you can map all controls on screen and play using gampead on windows, even with a normal tablet without controls.
Splashtop transform directly from android gamepad connected to windows X360 game controller emulation.
This means if you have an android gaming console with only L1 and R1, you cannot remap these buttons to another functions, and can´t map the missing buttons on the screen (the editor keep the same configuration that previous versions. there is no gamepad controls to map to the screen)
i figure in some Splashtop release they will include gamepad too. (butn i´m not sure about remaping controls. Kainy let to you to remap many physical controls to keyboard, mouse or gamepad)
nielo360, youre streaming directly from GPU to android, right? i can´t do this, because i don´t have a compatible GFX, then all my Splashtop videos are running in compatiblity mode, that is slowest than norlam (GPU direct streming) mode.
wich GFX do you have?