I haven't quiet found yet where to post this question but here goes... So I have an Xbox One S Controller connected to my OnePlus 6 android phone via Bluetooth but it seems that the view button on my Xbox controller is mapped to the back function within the OS, so I can't map it in say a Gameboy emulator to its select button because its already hard mapped to back... Is there any workaround this?
Note that my other bluetooth controller which sucks does not share this issue, its view or select button is not mapped to buck in the OS so I can map that one freely but its analog sticks, dpad, triggers and bumpers are downright awful so I prefer the Xbox conntroller in all of those aspects for sure.
No answers, lovely forum.
Hi, I had the same issue and the solution was to use Magisk Module for xbox one s controller. You can find it here https://forum.xda-developers.com/apps/magisk/module-xbox-one-s-controller-t3742544
Finally somebody, Holy smokes, thans for the input but I simply do not dare to root in risk of bricking my phone since it's pretty new still which is a bummer, I think I'll just have to deal with it
Related
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.
Hello,
I've bought the Cubot X6 just Thoursday from an old classmate who is testing chinese Smartphones
So far, the device is quite awesome. I have just one problem; I'm unable to get the Ipega v2 Controller work properly.
Actually it works fine, there is just one problem with the right analog stick. It works well for eg. Emulators, where you can configure the buttons yourself. But for games like GTA it doesen't. Everything works fine except for the right analogs stick to look up and down.
On my Galaxy S4, there is no problem at all. Anything works fine there.
I've tried to use Tincore Keymapper, to emulate a Moga or Xbox Controller, since these are Supportet by more games. I've got MC4 to work with the controller on the s4, although this game doesen't support my controller. On the x6 still everything works fine - except for right analog up and down.
I tried gamepadtest to see what reactions the buttons cause
If I press any button, the right button on the App will light up. Left anlaog stick or right analog stick left and right will cause movement on the sticks of the app. But if i turn the right stick up and down, there is a blue bar on the left. if i don't move the stick it's half way filled. if I move it up, the bar will get smaller and disappears, if i move the stick down, the bar will be completely filled.
I wanted to post pictures of gamepadtest just so you can see what i mean, but since i don't have i post, this is not possible.
So the device is recognicing something wrong propably. Do you know how to fix it? Would be quite awesome
Thanks to all!
Edit: Tried two different Controller Via OTG Cable. One of them, a old PS2 and PC Controller doesn't really work, but same goes for the S4. A PS3 Style Controller i own works fine, but the Controller is quite damaged and not fun to play and it's just not as portable as a small Bluetooth controller :/
Can Someone help me? Ideas? Similar problems on other devices?
Hi, I was playing around with my dualshock 4 controller and my HTC one m8. The controller works fine for emulators where you can map your buttons, but when I went to play Modern Combat 5, the buttons were not configured correctly and there is no way in the game to set up button mapping. Im wondering if there is a way to change the button mapping in the system so it works across all games because right now its pretty messed up, for example the physical start button is mapped to left trigger for whatever reason. The controller is connected with a usb otg adaptor and the phone is unrooted and running the latest release of android lolipop. Any help appreciated!
Hi
Thanks for writing to us at XDA Assist. Your best option is using the Sixaxis Controller app from the Play Store, it allows full remapping. I can't post external links but it's very easy to find.
No response in two days, thread closed.
@ android 6..1 latest
I am trying to play RTS games via gamestream on my laptop to my Nvidia tablet using the ipega controller.
Now it does work and im reasonably happy though i suppose it will get some getting used to.
I am using the Keyboard and Mouse mode. While controlling the game with the analog sticks and gamepadbuttons function as mouse buttons.
But i am wondering to try some other things.
Can I for example increase/decrease sensitivity of the analog sticks functioning as the mouse?
Or increase/decrease the acceleration of the pointer/analogstick..
Would be great if you can fiddle around with it.
Also one other thing I really want changed is the keyboard mode. Some default keys are mapped to the keyboard mode of the Ipega 9023.
Now ofcourse I want to use specific buttons for the game itself and switch between keyboard and mouse mode as I play my RTS.
But how would I do this? There is no documentation on this... which is annoying.
I also heard about Tincore. I installed it and it sees my controller, but not sure if this app can do what i want and how I would do this...
Also have the software from the ipega company called android gamepad center. I started it but im not sure what this software does.
EDIT:
https://www.youtube.com/watch?v=-okXI-BM52Q
From around 1:40 - 2:00 you see him starting the android gamepad center. If I do it like this like him, the gamepad center screen doesn't change, At my screen it just keeps saying connect blue tooth controller.
It would be interesting aswell to create virtual buttons on the screen so i could controll the game via touch screen.
Hope someone can help me on this. Thanks
Bump. Anyone have the ipega9023?
Bump
So finally after millions of google searches, discussions etc I was finally able to find a perfect app for touch emulation.
Requirements:
1. Phone must have root access.
2. SE Linux needs to be set to permissive.
3. A (supported) controller and an otg cable. Should work with Bluetooth controllers as well.
Follow the below steps and it should work without any problems :
1. Download Tincore key mapper from play store and give it all the permissions it needs ( display over other apps etc) in the app settings- other permissions.
2. Set SE Linux to permissive. You can do this using an app or the android terminal itself. (Google is your friend)
3. Open the app and grant SU permissions to it.
4. It'll show a tutorial and information. Just skip it or read it if you want to.
4. Go in the settings of the app and go-to devices : touchscreen.
5. For now don't change anything it the output device. Tick everything except Haptic feedback and Invert touch generated Y. (screenshots attached)
6. Now connect your controller using an otg (or pair it using Bluetooth)
7. Click on the search icon (device discovery) select the necessary devices. I myself select System, USB, BT and touchscreen. (screenshot attached).
8. Now, click on the three dot menu and click discover devices. You should get a popup now to allow the app to use the controller. you might need to minimise/deactivate the app in the menu to be able to allow the app to use the controller. If you didn't get any popup then recheck if the controller type is selected in device discovery. If you still don't get any pop-up, your controller might not be supported by the phone.
Click on Minimize/ deactivate to minimise the app.
9. Now just open the game / app you want to use with the controller (or even use a screenshot of the controls ). Open the app from the notification tray.
10. Click on the screen and then keep on pressing/ holding the keys on the controller and you should see the corresponding key on the screen. Just drag the key to the part of the touchscreen that you want to simulate.
11. Do the same with all the keys / analog sticks.
12. Click on the "tick" icon and check if touches are being simulated. (Enable show taps in developer options)
Note : if the app detects the controller but touches aren't simulated change the touch output device to NVT CAPACITIVE TOUCHSCREEN in Devices: Touchscreen.
About the application:-
Tincore Keymapper is an Android application.
This application is a transformer/creator of connected periferals.
It allows you to convert or create input devices like gamepad, touchscreen, mouse etc... into a different ouput device that you physically don't have on your tablet, phone, hdmi tv stick etc...
Devices can internal or connected though USB, Bluetooth or networked. (Source: tincore official Wiki http://tincore.freewiki.in/index.php/Tincore_Keymapper )
Developer : tincore
Hi thanks for this post, but do you have any idea on how to remap the mocute 058? Its a one sided gamepad. So I need my right tumb on the screen but it wont work. Display touching and pressing buttons at same time wont work together. It has something to do with android, because on other mapping apps, even with autoinput+tasker it wont work. tried also with mapping volume buttons. same thing System wide.
VahagSegreto said:
Hi thanks for this post, but do you have any idea on how to remap the mocute 058? Its a one sided gamepad. So I need my right tumb on the screen but it wont work. Display touching and pressing buttons at same time wont work together. It has something to do with android, because on other mapping apps, even with autoinput+tasker it wont work. tried also with mapping volume buttons. same thing System wide.
Click to expand...
Click to collapse
I don't really get what you're asking. If you're saying that you are unable to use the touchscreen and the gamepad at the same time, I remember it was working with my controller. I'll recheck and reply you with results.
MasterFURQAN said:
I don't really get what you're asking. If you're saying that you are unable to use the touchscreen and the gamepad at the same time, I remember it was working with my controller. I'll recheck and reply you with results.
Click to expand...
Click to collapse
yes sir! exactly what I mean just saying that the same problem does happen also with other apps
PS: I have another controller but the dead-zone on the right stick makes it even harder to play pubg, tried the touch center renentering options (mapping) but... still to hard to hold camera on moving objects. xD
Hi,
I have a problem.
After start Tincore Key Mapper it appear in notifications but after few seconds disappear!
If I click again on the app icon it sad TKM profile activated but nothing shows.
Any idea?
I'm running latest beta xiaomi.eu rom
Finally I get it work but cant handle it to work correctly with Pubg and mocute 054.
Can you please share profile?
Thank you!
does it still work on android 9
can somebody confirm that this works on android 9 oneplus 7 pro i have tested it on Redmi note 4 miui android 7.1 and it works perfect.
Anyone successfully use a BT keyboard and mouse with this to play games?
Xyberz said:
Anyone successfully use a BT keyboard and mouse with this to play games?
Click to expand...
Click to collapse
You can give it a try. I don't see why it won't work
VahagSegreto said:
yes sir! exactly what I mean just saying that the same problem does happen also with other apps
PS: I have another controller but the dead-zone on the right stick makes it even harder to play pubg, tried the touch center renentering options (mapping) but... still to hard to hold camera on moving objects. xD
Click to expand...
Click to collapse
I got the same problem with my Moccute 058 on Mi MIx3. Do you have solution yet mate?
Need help for tincore keymapper.
Hello guys. I'm trying to get a macro button for a game. I need a specific touch input but don't know how to get it.
I have the normal Tincore_Mt and I also have one called sec_touchscreen. Can someone share how I get nvt capacitive touch?
Hello, I installed the tincore keymapper application, all the settings work great, I assigned all the keys, but when I activate the mouse does not disappear, when I move the screen it appears on the mouse, how can I solve this?
Anyone who wants to use tincore keymapper to play racing games like the asphalt series, I have a tutorial here that could help you.
Click here for the guide.
does this still work with android 13 ? i can't get it to work. i tried on raspberry pi with androdi 11 + 13. The touch event just not happen when i trigger the defined button-events.