This app was mentioned in 16 comments, with an average of 0.50 upvotes
https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd
this one but requires root and only works on some devices, also it has low rating
https://play.google.com/store/apps/details?id=berserker.android.apps.blueputdroidpro
this one is has the same problems
To send a touch signal, you need something that emulates a mouse, not a gamepad (technically, it still won't be sending a touchscreen tap, just a mouse click, which are different, but that'll work with most or even virtually all apps).
There's an app for that®, for example I found this one (needs root); I haven't tested if it does the job, but in any case, you could always just connect a USB mouse to your phone using a very cheap USB-OTG cable or adaptor.
PS: Why can't you buy a Bluetooth controller? The price for a basic one is very, very marginal, it's overall the best solution, and I figure if you could shell out the money for a headset, then you can certainly shell it out for a controller.
Yes, I do have bluetooth. But the only app I could find to get it to pretend to be a keyboard/mouse required a rooted phone (bluetooth+)
If you have root, True mouse/KB might work. USB keyboard might also work, if you have root and a special kernel.
Try True mouse/kb. It acts as a true bluetooth mouse and keyboard, and therefore doesn't need a server app to be installed.
Needs root though.
edit: added mention of root access
Try 'True Mouse/KB' app from google play store. It uses Bluetooth HIDD device profile for remote control and doesn't require install any server software on computer
https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd
You can try True mouse/KB, or if it's an old phone with Android 4.1 or older: Blueputdroid.
Something like https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd
Then pair your phone to the cb as an input hid
the guys who made this app https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd pushed what i saw so far regarding BT usage...maybe you contact them ?
You might like the True Mouse/KB app.
You could try True Mouse/KB instead (I didn't try it).
Just found this one: https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd
I have not tested it myself, but it looks pretty promising. You need root access or at least an unlocked bootloader.
Edit: There is also https://code.google.com/archive/p/androhid/ but it seems to be abandoned. The last update was 2010.
Edit 2: Also http://forum.xda-developers.com/showthread.php?t=940511 but seems to be abandoned as well.
TrueKB Bluetooth Keyboard and mouse . Turns your phone into a wireless keyboard and mouse without need for an additional program on the receiving device. €7.50 https://play.google.com/store/apps/details?id=com.z2software.btpluginhidd
>It's literally impossible to make a remote that doesn't need a server...
Oh cool! So I literally used an app that doesn't exist!.
You can use it for free for a week if you don't believe me.
How about a remote that doesn't need a server? What if I want to use it in a device without windows? What if I want to use it on another Android? No thank-you.
Edit: I just saw this comment going from -2 to -3, is it because of what /u/overzealous_dentist said? That it's literally impossible for an app without a server? Because one already exists and you can all try it for free with a 7 day trial.
Edit 2: wow! We got to -4! I wonder how many people keep coming back to see if I deserve an extra downvote, because this isn't exactly a new post and traffic has to be coming from somewhere.