I bought a cheap usb games controller,use it with otg and it work natively, it work with shadowgun but one problem occur, joystick on the right hand side not working properly..when I move the joystick vertically the screen will move horizontally and vice versa..that the only problem I have when play Shadowgun..And with GTA 3, only left hand side joystick work and other button is not functioning..Is there any apps that I can do to remap the controller button..I try usb/bt joystick centre but it can't detect my controller..I hope devs here can cook something so we can remap controller..
I have similiar problem - all the buttons function, but they are in "wrong place" square is x, x is circle and so forth. I have tried many applications, but have not found a functional one!
You can try using Gamekeyboard to remap any usb controller. Go to settings and remap physical keys.
Related
Hi, I have a question about mapping screen area to specific buttons on bluetooth keyboard or gamepad, im wondering if something like this exists , some kind of overlay which would check screen area, so you could pre map lets say upper right corner to B button on gamepad and upper left to A button etc, you could map whole input for some games like that so you would not be forced to play using touch panel and you could play the games using bluetooth controllers.
Is there something like similar somewhere available ? Is it possible to do without lag?
I didnt saw anything like this but some nice games play very bad using touchpanel only and there is no option to use gamepad so i would like to be able to map their virtual controls scheme to match my bluetooth gamepad.
Anyone know how to map the analog triggers? So far I can't get any emulators to recognize the L R triggers.
Sent from my GT-N8013 using XDA Premium HD app
Supern64 recognized mine. The buttons on screen don't look like they are recognized but they are. It's the only one I've really tried so far.
I've noticed it too. I kept downloading different emus to be able to map the triggers. ppsspp(psp emu) has a GIT build that lets you map the gamepad
I noticed they don't work in some emulators too. Most importantly N64oid. It doesn't recognize the triggers or second joystick. Had to use mupen.I don't think they work in supergnes or myboy. It's annoying..
Edit - I forgot you need root to use tincore keymapper. I always root my stuff so I didn't even think of that.
The app Tincore Keymapper can do it. You need to have the app running while you play whatever emulator you want the keys mapped to. It can detect the right stick as well. It can also detect which emulator or app you are using so it can switch to that profile without you needing to change settings if you want multiple profiles.
A couple of pointers about that app if you use it.
The app doesn't seem to be able to detect the home key very well so it doesn't really work while the app is running. What I did was map the nvidia key (which tincore sees as the power button) to home while the tincore app is running. Not really a big deal since the nvidia key is really only useful if you are rebooting or planning on playing tegra games which wouldn't need the tincore app to be running.
The volume key needs to be mapped to volume_mute as otherwise it is going to get set as the "Select" key and your volumes won't work.
For touch based games, I have to use "Swap scale" and force the orientation into landscape under "device natural orientation" in the tincore app settings in order for the touches to be mapped to the proper screen location in touch based games. This wouldn't matter if you only ever use it for emulators though. If you don't select these your dpad or other buttons may not map to the proper location on the screen.
For the right analog stick to function without having a mouse pointer floating all over the screen you may need to disable the mouse pointer before you run the tincore keymapper. You can disable that mouse pointer in the android settings under controller.
Anyway, this may seem confusing but once you mess around with the app a little you will understand what I mean.
I had to download the app to my Galaxy S 3 and pull the apk out and sideload it to me Shield. The dev said he is working on getting the Shield to show up properly in the play store and he recommended side loading it for now.
So I found out that my new Galaxy S3 supports USB-OTG, and gamepads. Well I just so happened to have an old Xbox (original, not 360) controller lying around, so I cut off the xbox connector off the end of the cable, and replaced it with a USB cable (so very easy). It works, sort of. The buttons and dpad all work fine, but getting the analog sticks and triggers needs help from 3rd-party drivers/software.
Specifically, the issues I'm having are:
- There is absolutely no deadzone whatsoever in the Android OS gamepad drivers, so unless the game itself implements a dead zone, this makes mapping axes to functions very difficult. For example, the game Shadowgun: Deadzone, has gamepad support built in, but it requires that you map each individual button and axis; there are no premade configurations. So this means I have to manually map the left analog stick to move, and the right one to look, by tapping on the function, and then moving the appropriate stick. But the problem is that the moment I tap on a function to map it, it is instantly mapped to the trigger axis, because of how noisy/sensitive the trigger axis is, and the fact that there is no deadzone. There is no way around this. It is simply impossible to map any of the axes/buttons because of the lack of a deadzone.
- Some games, however, do come with premade gamepad configurations, so that I don't have to map each function individually. The problem is, these games usually don't allow any custom mapping, and they almost always get the axes wrong. For example, the game Dead Trigger will let you use your gamepad right away, without any options or configuration required. The game maps the left analog stick to move, just fine, but it maps up/down look to up/down on the right stick, and left/right look to the triggers?! And worse yet, the triggers are one combined axis, so this means that I am constantly spinning around in circles like a retarded chicken on a merry-go-round, unless I press and hold both triggers.
So what I need is an app that can A) Force a dead zone on the gamepad, and B) Re-map one axis to another axis.
Anyone know of any Android apps that can do this?
Oh, and they have to work on a non-rooted device, because my S3 is still under warranty, and even though I know I can just unroot it if I need to send it back, I'm still afraid that I might break it while rooted and be unable to unroot it because it is broken.
Thanks for any help!
Did you find a solution to this Problem? I'm having the same issue when using the Ouya Controller with another Android Device.
Dear XDA
I need a little help, I've purchased exactly this thing
http://g01.s.alicdn.com/kf/HTB1KCCWGFXXXXXLapXXq6xXFXXXH/220263796/HTB1KCCWGFXXXXXLapXXq6xXFXXXH.jpg
And it acts as a gamepad, autoshutter or mouse - it works quite well with one exception - the button that should stand for "click" with arrow (aka touching in arrow point) does not work.
I have control over volume, i can scroll the pointer (arrow) and i can go back (<- ) what I cannot do is to just simply click and I'm wondering if there's a way to remap the button on this gamepad to act as google cardboard clicker.
Can You lend me a hand with this one?
I tried talking a screenshot but the game space settings slide out doesn't appear in the screenshots. Anyways, when I enter game mode and go into a game, I need to remap the buttons for the controller but I can't anymore. When I slide out the side settings, controller is grayed out. The controllers are on, charged, and connected. I've remapped them a thousand times in the past but now I can't. It's always grayed out. Any tips?
Been trying to fix this issue for a week. I post the problem on here today and if course, I solve it afterwards. If this happens to anyone else, go into the gamespace, not into a game or emulator, into the gamespace and press the little d-pad button. It'll reconnect with the controllers and start recognizing them again.
Also, bonus tip for using 2 e-sports controllers, (or whatever they're called), emulators and other games seem to register the left one as the master one. To keep from the right one doing the same exact controls as the left controller, only upside down; when you map your left and map your right buttons, be sure to switch back to the left controller, the master controller before closing the mapping settings. When you close the map settings with the left selected, both controllers will function as you expect, but if you close the map settings with the right selected, it will mimic the left but upside down.