This app was mentioned in 22 comments, with an average of 1.55 upvotes
Hello, got my copy of undertale installed and working on android. To bad I couldn't get my moga pro working with it lol. But I did get Game Keyboard+ working just fine. (Which can be found here https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2&hl=en
I exported my controller profile for anyone to use http://www.mediafire.com/download/giucsftbjd8t7oe/Undertale.gkp
I managed to get the menu working my making a Macro that pressed Backspace+6+Down all at one time. I seen that if you press them all at one time the menu opens without any issues, you just get taken to the stats menu then from their it works like normal.
Thanks for the guide. Very Much Appreciated. Now I can take this game on the go lol. Again Thanks!!
GameKeyboard + is the best option. GamePad is decent too if you want something that's free.
I use a separate app, GameKeyboard+ to map keyboard buttons to either touchscreen buttons or a real gamepad.
The actual ExaGear app also has two types of button configurations, i choose Helium for that which is more optimized for strategic based games.
I only play Streets of Rage Remake, haven't tested much.
Not sure about the generic.kl file but theres an app for that.
This app acts like an IME keyboard and lets you rebind hardware keys. I use it to swap jump/pogo in ducktales on my shield tv.
You can save the rebinds as a profile and activate it as needed. When this keyboard is active you wont be able to type anything.
I believe what your looking for is GameKeyboard+
I use it for remapping hardware buttons but one of the listed features is what your asking for. Some of its features are root-only, but you'll have to check it further to see what its limits are.
GameKeyboard + | 2.5 ⭐️ | $2.99 | 308kB | 🏠
> Description General purpose mapping tools tailor-made for playing games. With this app, you can play keyboard/gamepad-only games with touchscreen, play touch-only games with gamepad/keyboard/mouse, or play gamepad-only games with keyboard. For Touchscreen to GPS mapping, please ...
^(Legend: |🏠: Family Library| ▶️: Play Pass|)
|Feedback|PunyDev|
Internally from the OS itself? I have no idea. If your game can't support controller remapping, you're out of luck. You can use this tho:
Are there any alternative apps like GameKeyboard+ that do the same thing?
This app is great, but has not been updated for years, and want to look for a future proof version. It currently works for me on Android 10.
The dev did say that he will only update it if it breaks.
You can use a key remapper such as GameKeyboard + to map gamepad button presses to keyboard presses. This works well for me with ExaGear.
You can try either GameKeyboard + or GamePad, but those will only work if the game already has gamepad/keyboard support implemented (they won't work with touchscreen-only games)
I've used this app to rebind hardware buttons on an unrooted device so you could try binding all of those to a button your not using and see if that fixes it.
It works like am IME keyboard so while this app is running you wont be able to type anything, but it has worked well for me in the past.
I'm afraid Mark of the Ninja wouldn't run, at least on a playable state. While your phone is most probably good enough, the app is optimized for old-school RTS games, which means it's designed to run games like (2d) C&C, Age of Empires or Heroes of Might and Magic 3.
That doesn't mean you can't try, but the app doesn't include arrow keys. Perhaps you could use an app such as GameKeyboard+ to use unsupported controls, but it might not work.
there's an app called GameKeyboard+ that lets you remap physical controls on android. Most of its functions require root, but the one feature you'd need works by installing a keyboard to trick the system into changing the inputs. It works very well with changing hardcoded bindings for games that dont let you change them up. Not sure if it works with system buttons like back or the music shortcut but its worth a shot.
-edit
Forgot to mention while this gamekeyboard is active you wont be able to use the native android keyboard on the tablet or the lean back key board on the shield tv, but you can just switch back and you'll be fine.
Copypasta from YouTube video
Streets of Rage Remake 5.1 download and full save game with all the options enabled:
SORR 5.1 - https://firedrop.com/6b35d5b6862813bfd157fc66051fe6e1
SORR full Savegame - https://firedrop.com/5e8a4aaff7796864 *drop the file "savegame.sor" in the archive into "SORRv5\savegame" *
Download on your Android device:
"Game Keyboard+" for remapping gamepad controls
"EXA Gear Strategies" the Windows emulator
Game Keyboard+ setup:
Perform steps 1 - 3
Go to "settings" then "button mappings" Change your respective gamepad buttons to regular keyboard buttons (A, B, C etc...)
EXA Gear setup: Extract the SORRv5 folder from the archive file Put the SORRv5 folder in the "ExaGear" folder on your device (should look like "\ExaGear\SoRRv5")
Run EXA Gear: You should see "SORR.EXE" and "SoRMaker.exe" Choose the 3 dots beside "SORR.EXE" Choose the resolution for your device (I used "640x480" and then I enabled "full screen" in the menu options) Colour Depth - "32" (fixes the graphics) Locale - "C" Default Controls - "Helium"
Go back and choose "SORR.EXE" to begin playing
In the game menu, go to "options" - "controls" then map out your gamepad buttons
Edit: Fixed broken links. Thanks SlashFang
Ok, turns out that the PC version of Road Rash is indeed playable using ExaGear! It can be a pain to get it all set up though. Here's a tutorial:
Copy the contents of your Road Rash CD to your phone's downloads folder inside a subfolder called "Road Rash"
Copy the following into a new text file, save it as "Road Rash.reg", then also copy this to your phone's downloads folder:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\RoadRash 95]
@=""
"Path"="D:\\"
"CheckDialup"=hex:00
"ChatState"=hex:02
"MiniDash"=hex:00
"OpponentList"=hex:01
Inside ExaGear, go to "Manage containers" on the side menu, then press the plus button to add a new container
Press the menu icon next to the newly added container and select "Properties". Change the resolution to 640x480 and uncheck "Default resolution when launched not from shortcut"
Press the menu icon again and select "Run Explorer". Wine will start up and show an explorer window pointed to your downloads folder, but we won't need this for now.
Press the Start button, press Run, type in "regedit" and press "OK" (use a two-finger tap to bring up the keyboard)
Inside the Registry Editor, go to the Registry menu -> press "Import Registry File"
Double-click on the "Road Rash.reg" file. It should import successfully.
Close the Registry Editor, press the Start button, press Run, type in "winecfg" and press "OK"
Inside the Wine configuration window, click on the "Drives" tab, select "Add...", and choose "R:" as the drive letter (can be anything you want, though)
Next, click "Browse" and browse to /storage/emulated/0/Download/Road Rash
Click "Show Advanced" and change type to CD-ROM, then click OK.
Now, go back to the explorer window that opened up when we first launched Wine. Navigate to your Road Rash folder, then go to the "SETUP" folder and copy the file "AWEMAN32.DLL" to the "ROADRASH" folder.
You should be good to go with running Road Rash by starting "RASHME.EXE" inside the "ROADRASH" folder. However, while you can navigate the menu just fine using the touchscreen, you'll want to download and use an on-screen controller for actually playing the game. I recommend either GameKeyboard + or GamePad.
Have fun!
It can be done with this great app: https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2
Works without root and you can even control the dpad with your phone accelerometer.
https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2
But it is more complex to configure.