yashsingh1/xdaforums huggingface dataset:
[Android General] sir_earl:
You could try putting the dead zones on both sticks up heaps in case they're registering as always pressed (the touchscreen won't work properly if buttons or the sticks are seen as pressed).

Most probably though, something is going wrong. Can I get you to try downloading 'Touch Test' from the market, starting the Sixaxis Controller app, setting the touch profile, running the Touch Test app, then connecting the controller and seeing what (if anything) shows up. I'm assuming the touchscreen still works before the controller is connected, so hopefully you'll be able to perform this test.
[Android General] Knolly:
This seems to be the case... I got the attached picture as a result, and that dot is located in the middle of the left analog. I tried removing that one and then it just put a dot in the space of the right analog. Gonna go and try to crank the dead zone up and see if it helps at all, just takes a while to play around since most with the hard reboot, haha.

EDIT: With dead zone set at max it still happens... Hrm... Should I be trying relative touch?

EDIT: No change from relative touch... Is there a way to export my profile so I could upload it? I have root if you just point me to where it is. Anyone else with a Galaxy Nexus or ICS running this app now?
[Android General] sir_earl:
I take it the dot doesn't move when you press on the stick?

You'd help me out heaps if you could do a couple of things for me:

1. Run these commands from a terminal and attach the results:

su

cat /proc/bus/input/devices

2. Look for the section in the above output that is responsible for the touch screen - will probably have 'touch' somewhere in the "N: Name=" line. Then look for the "H: Handlers=" line and find the item that says "event*" where asterisk is a number.

Now run this command in a terminal, then wait a couple of seconds and touch the screen a couple of times until more output is shown - attach this output.

su

getevent | grep event1

Replace event1 with the one you found earlier.

Thanks a ton!
[Android General] michael7168:
Just a shot in the dark but does anyone here have a 100% working setup with GTAIII

( Grand Theft Auto 3 ) and getting the touch profiles set up? The only reason in asking for direction is because I'm new to the app and can only get half of it working. Thanks for helping
[Android General] sir_earl:
I'll upload a touch profile soon, though you may need to tweak it a little to match different screen resolutions. I've also got a little fix for an issue I've run in to with the analog stick movement in GTA3 (first touch down registers as center of virtual stick, so it no longer matches the physical stick). I've fixed this by allowing sensitivity to affect the maximum speed the absolute analog stick can move. I tried just making the first movement register at the center of the button, but for some reason this didn't work.
[Android General] sir_earl:
Thanks for that, can I get you to repeat the getevent command and use a couple of fingers at once.
[Android General] michael7168:
Wow, you are a machine! Appreciate all the support and you definitely are a great developer
[Android General] senh7:
It was a controller issue. Bought a new one and and it works fine.

BTW, FYI it doesn't connect to the Xperia Play (stock Rogers 2.3.4 rooted). Not that I would use it on that phone anyway...
[Android General] michael7168:
Yeah sir_earl in GTAIII both of my joysticks work perfect in controlling movement by leaving map buttons defaulted in controller one preferences without using a touch profile. I am using CROSS for running, SQUARE for firing, TRIANGLE for entering vehicle, CIRCLE for attacking, R1 for jumping and I get nothing. What should these buttons be mapped to If being used in touch profile?
[Android General] sir_earl:
D-Pad = movement

W, A, S, D = camera look

BACK = Menu

Enter vehicle = ENTER

Jump / Handbrake = SPACE

Previous weapon = LEFT_BRACKET

Next weapon = RIGHT_BRACKET

Change camera = C

I don't think shoot or sprint can be mapped without using touch profiles, so I have mapped them to digital touch buttons and movement to a left analog stick touch profile. This way I can use both the d-pad for driving, or the analog for more precision. If you change the driving style to analog in GTA3 control options, you can use the analog stick for driving too.
[Android General] michael7168:
Are the digital touch buttons the ones on red? And how did you get your attack to work? Thanks for the info on the mapping, everything works except shoot,sprint,and attack but I'm expeirmenting with all options just can't get it
[Android General] DesignDecay:
Anyone have any luck figuring out a way to control the screen with minecraft pocket edition?
[Android General] sir_earl:
No. The buttons in red are actually just buttons that won't work with the bypass IME option. I just haven't documented it anywhere!

Go to 'Preferences->Edit Touch Profiles' to map buttons to regions on the screen. You can take a screenshot in game and load it in as the background to allow easy placement of buttons.

Keep in mind that it's still an experimental feature, and I'm already aware of several things that need work, so if it isn't working for you, let me know what issues you're experiencing in case I'm not yet aware of it!
[Android General] dfmlege:
Hello, this is my first post on these forums!

I've used the Sixaxis app so I can play Sonic CD with my PS3 controller, and it works pretty well so far, except for a couple of issues:

-I can still see the virtual d-pad and button on the touch screen.

-The only way I can pause the game is if I touch the "pause" icon on the screen. The start button works in menus but not in game.

I have seen videos of Sonic CD playing on an Xperia Play, where the virtual buttons are gone. Is there a way to "trick" the game into thinking I'm playing on an Xperia Play? Was there a version of Sonic CD specifically optimized for the Xperia Play?

Thank you!
[Android General] michael7168:
I have found just a few more controls for button mapping that work in GTA3.

change radio stations=R

start/stop missions=PLUS

replay=MENU

look north (first person view) =5

pause movement=4

Together with what sir_earl has posted, these all work for button mapping. But what does the mapping need to be If I want to use a button on the active touch profile? For example, I want to use square button to control punching in the game; I put square button where it needs to be in touch profile, I save and activate touch profile but what does square button's mapping need to be
[Android General] gabster21:
I have the exact same issue you described (SGN ICS), enabling a touch profile kills the touchscreen and I have to do a battery pull. Normal functionality works great though without touch profile!
[Android General] sir_earl:
Touch profiles override hardware keys, so if you have buttons in a touch profile, they won't work as a hardware key any longer. If it doesn't appear to be working, install 'Touch Test' from the market so you can see if any touches show up when you press the associated button. If a touch shows up in the wrong place, I should have a fix for this ready. If no touches show up, you might have the different type of multi-touch driver. I should have a fix for this soon too.
[Android General] sir_earl:
Can I get you to run the following from a terminal, wait a couple of seconds, make sure the screen is on, then touch the screen with several fingers (preferably one followed by two at a time), and report the output:

su

getevent
[Android General] isitafox:
Will there be any future updates regarding adding multiple mapping profiles to use for different emulators and games to save having to redo the controls when switching between them??
[Android General] sir_earl:
Yep - I'll be adding profiles for hardware mappings soon.
[Android General] outlawstarc:
Working on gta3 here... I'm having an issue with touch showing in the wrong place. I used touch test and either a button acts as a different one (like Select acting as R2) or it doesn't show up at all. Running xoom 3.2
[Android General] sir_earl:
This is probably the scaling / offset issue some others have been experiencing. I think I've got a fix for this and will upload it within the next couple of days.
[Android General] outlawstarc:
Sounds good. Got plenty of other games to play till then. And gta touchscreen isn't that bad.
[Android General] sir_earl:
Thanks for that! Looks like it does conform to the Linux type B multi-touch protocol, so it should be fairly straight forward getting this implemented. Working on it now!
[Android General] gabster21:
Great work, thanks! Let me know if there are any other test I can do to help.

---------- Post added at 07:00 PM ---------- Previous post was at 06:58 PM ----------

Check out this video of Sixaxis working with GTA 3 on a tablet: http://www.youtube.com/watch?v=ypQIJzP145Y&feature=youtu.be
[Android General] Platoon:
I have new OEM sixaxis controller from ebay. I can pair it with PC but my Optimus 2X does not detect it. Well it is detected if i check blutooth status menu, but sisaxis compatibility app does not detect it!

Any thoughts?
[Android General] quberto:
I seem to be having trouble with touch profiles on N64oid. I'm sure I'm just doing something incredibly stupid but, I can't get it to recognize my touch profile when I have the on screen buttons up. I took a screenshot of the specific layout of the onscreen buttons for N64oid and I mapped analog 1 with relative touch to have the same exact circumference as the n64oid virtual analog stick. I left all of the rest of the buttons mapped normally and they still work. When I open up N64oid it recognizes all of the buttons I have mapped but, the virtual analog stick fails to respond. I can upload a screenshot or run some kind of diagnostic if you would like if it would help but, I am stumped/
[Android General] runwave87:
GTA 3 Touchpad Touch profile

I have bundled up the .set file, touchmap file, pics of the layout for anyone to use. I only have a hp touchpad so the buttons might require tweaking on other devices. Using both the touch profile and having the analog stick mapped to the dpad, I am able to play the game realativly well. Still have they to figure out how to shoot from a vehichle and to get the side view while driving.

Note* My left analog stick had to be mapped:

Up-> D-Pad Right

Down -> D-Pad Left

Left -> D-Pad Up

Right -> D-Pad Down

Not sure if playstation controller is defective as i do not have a ps3 to test if the left stick acts properly on a console.

In the rar I have included: Control Pictures, .Map Files, Original and High End Graphics .Set Files and Text files for where to put the .Map and .Set Files.
[Android General] sir_earl:
Can you point me to the link on ebay?
[Android General] sir_earl:
It looks like maybe around half of all devices have issues with touch profiles, but I've found the issues and hope to have an update soon. I don't have any devices that exhibit the problem, so I may ask for some testers soon.
[Android General] Platoon:
here you go:

http://www.ebay.co.uk/itm/270870998677?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
[Android General] outlawstarc:
Yeah unfortunately I've already tried that. What i was telling sir earl is that for some reason after mapping the touch profile, buttons arent doing what they are supposed to. Most buttons are emulating the left analog stick which I assume it is just confusing those botton presses as presses on left side of screen so just gonna wait on update from earl. Thanks for trying though.
[Android General] michael7168:
I am your tester for Droid X2. I finally have everything working and am using three buttons in my touch profile. With the touch tester I could really see where my buttons were registering so I simply moved my on-screen buttons around inside GTA3 options menu. Thanks you so much for this application, I don't know why I haven't stumbled upon It until now but glad I found it. Got a few games running PSX emulator and working good also, like Mortal Kombat 4
[Android General] Us3rName:
What device and ROM are you currently using? Make sure you have an active touch profile selected on the main screen. For N64oid you will want to use normal (not relative) touch and the circumference of the analog overlay should be slightly larger than the virtual analog stick or otherwise you won't be able to perform a full diagonal.
[Android General] quberto:
My device is a Motorola Triumph and it isn't running any custom rom. It is however running a custom overclocked kernel. I believe the only thing changed in this kernel is the ability to overclock. It has no problems syncing the controller or mapping any of the buttons nor with responsiveness. I attempted to map the analog stick in the way you explained but, there was still no response. To be clear I am supposed to be selecting analog 1 correct?
[Android General] sir_earl:
Wait for my next update. Your device probably has either a type B touch screen, or the calibration is out. Both these issues should be resolved soon!
[Android General] quberto:
Great to hear! Every time I see such a dedicated developer it makes me glad I supported them. Best of luck in your development!
[Android General] sir_earl:
That looks a lot like one of the clones I've tried, but haven't had any luck getting to work...
[Android General] Us3rName:
ANALOG_LEFT and ANALOG_RIGHT are the buttons to use for analog input. ANALOG_1 and ANALOG_2 are just digital buttons presses for L3 and R3, or at least that's how it is for me.
[Android General] sir_earl:
I should really call them that too I guess!
[Android General] quberto:
I've tried both variations and neither work so I guess I am in the Btype touch screen category.
[Android General] Platoon:
Do you know which ps3 controller clones work with sixaxis controller app? If any...
[Android General] sir_earl:
People don't tend to complain when their controllers do connect, so I really have no idea either way!
[Android General] outlawstarc:
Possible cause of my buttons mimicing in GTA

Ok so I discovered using touch test that buttons were not mimicing others on my xoom, but that for some reason my touch profiles are limited to the top left quadrant of my screen. I had to place the analog right in the bottom right corner of my screen just so gta would recognize a swipe in the center of the screen for camera turning. I've pretty much gotten my controls figured out now due to this, but it looks funny having all my buttons in the top left :D
[Android General] sir_earl:
This is the calibration issue others have been experiencing. Should hopefully be fixed in the next update.
[Android General] CThiefUK:
This app is fantastic and works really well with SnesDroid. If I could get the touch profiles working on my Samsung Galaxy S (i9000) it'd be even better!

Fingers crossed that the update fixes my issues too :)

Dave
[Android General] runwave87:
sony tablet s

sir_earl, seeing the sony tablet s now has the ability to sync and use Dualshock 3 Controllers, would it be possible if you could get firmware dump or just the app itself sony is using from the sony tablet? this could help by allowing us to sync on our own tablets and maybe offer full support as a controller when ICS hits
[Android General] sir_earl:
I haven't been following the Sony Tablet very closely. What is it able to do that my app doesn't?
[Android General] runwave87:
from what i read, you are able to pair the controller or controllers directly on the tablet. Not sure if the way they implemented after pairing is any different than your method.

Also from what I have read in the Tablet S forums is games like GTA see the DS3 as a controller so no need to map buttons or use touch mappings.
[Android General] sir_earl:
The last update added an option to pair controllers with the device directly via USB cable. This option is only available to devices running Android 3.1+, that support USB host mode.

I will be looking in to Honeycomb and ICS gamepad support, though this will only be available to 3.1+ devices, and will be much more difficult to implement without re-compiling the Android source code and kernel.

I would be really interested to know whether after market controller connect to the Sony Tablet.
[Android General] the master ali:
Is there any news about htc device evo 3d?
[Android General] needtoride:
Using this app on an Asus Transformer and it works great for MAME. However, once I quit the emulator and stop the connection to the PS3 controller, my default keyboard doesn't return. For example, I open an email but the keyboard won't pop up on screen. Tried multiple keyboards and none work. A reboot fixes the issue. I have set the default input method within the sixaxis controller app, so i don't know what's going on. Running latest version of revolver. Stock kernel.
[Android General] Us3rName:
Does the keyboard icon still appear in the notification tray at a text prompt? If so select it and set "hardware keyboard(?)" to off, and from there you can also select your active keyboard.
[Android General] snowdream86:
Is there any news about htc device hero?
[Android General] Larry94:
Hey Guys wonderful app I have touch profiles working with dozens of apps.

@sir_earl, I do have one suggestion. Dead Space has an action that requires an up swipe. Do you think you could add up and down swipes in the next update?
[Android General] sir_earl:
Yep, this will be in the next update.
[Android General] onthebridge:
One idea would be to add the possibility to upload our touch profiles from the app to share them with others
[Android General] Artfuldodger89:
Touch emulation doesnt work for me.

I have a Droid RAZR.
[Android General] ranova:
Hi Earl,

Thanks for all the support. Im not sure if it was already mentioned, but can you enable landscape pictures for the background in the touch emulation setup?

For example, I take a screenshot of GTA3 and when I go to set it as a background in the touch emulation, it puts it in vertical positioning making it not very useful at all.
[Android General] Us3rName:
In the meantime you can rotate the image in a photo editor such as Photoshop Express.
[Android General] sir_earl:
This is what's taking me so long to release the update! I'm also adding the ability to resize the image so Android 3.0+ users can remove the action bar if required. The background will also be saved to the profile for quicker tweaking.
[Android General] sir_earl:
I'm hesitant about this, only because touch profiles are somewhat resolution dependent. They can be manually shared and imported already. They're located on your SD Card under /data/com.dancingpixelstudios.sixaxiscontroller/profiles/
[Android General] sir_earl:
Should hopefully be fixed in the next update.
[Android General] Elloco305:
This really should be in the OP

That post was really helpful for me on ubuntu. I really think it should be in the OP.

Thanks for this Sir Earl.

I connected my newly bought ps3 remote today [since my last one was a fake and did not work -.-] And it finally works with this awesome app.

Just have to play around with how to play my games on it right.

Psx n64 nfs. >.>; If anyone can please point me in the right direction as to how the touch profiles work, It'd be greatly appreciated.

THanks
[Android General] mroneeyedboh:
hey guys. I did this pairing of the ps3 controller and my samsung galaxy tab 10.1 when it came out and all was well. Now I went thru a few roms and went to pair my new rom with my ps3 controller and I cannot get the lights to stop blinking on the controller. I did recheck the bluetooth address, and all is the same. Any idea on whats what?

edited: What fixed mine was deleting sixaxis compatibility checker and then re-installing it and thats it. Odd...
[Android General] sir_earl:
Hi guys, the fix is online for the touch screen calibration issue, as well as hopefully the Galaxy Nexus issue (or rather, Type B touch screens), as well as various other tweaks and fixes, including swipe up / down.

I'm especially interested to hear from Galaxy Nexus owners who try the touch profile feature, as I haven't tested the fix on an actual device yet. If it's working at all, I'd like to make sure that touching the screen at the same time as pressing buttons doesn't cause chaos to ensue. I'm hoping it will fail gracefully, rather than locking up the touch screen (and thus requiring a battery pull).

Your feedback is greatly appreciated!

P.S. Merry Christmas to all!
[Android General] ellokomen:
Excellent app mister, great work

Are you planning to include key mapping profiles?

And if you please could make an option to make the analog stick circumference variable also, I have some games like tank riders that need to tap on the screen to shoot and a bigger circumference for the analog stick could make the trick
[Android General] h_zee13:
Can someone help me out with this.

I followed the instructions on how to connect the PS3 controller.

I have a Galaxy Nexus.

I changed the Master # to the one indicated in the app

I pressed Start in the app and these are the messages that show up:

- Attempting connection type 1...

- Driver starting...

- Successfully configured bluetooth

- Listening for controllers...

Then I pressed the PS button on the controller but nothing happens.

The controllers lights don't turn on and the controller doesn't connect to the phone

If I connect the controller with a USB to my phone, it will work, but it won't connect over bluetooth.

EDIT: Now the controller doesn't even connect to my PS3 anymore. Only works if I connect it with the usb to my PS3 but as soon as I remove the usb cable from the controller it shuts off
[Android General] DesignDecay:
Try keeping the controller connected to the computer when you start it.

EDIT:

Looks like a faulty controller battery. Can you try a different one?
[Android General] h_zee13:
The controller was working fine with my PS3 last night and now it doesn't connect over bluetooth anymore. I still have another PS3 controller but I'm scared that it will do the same with the other controller. I don't want to lose the bluetooth connectivity on the other controller also you know
[Android General] ranova:
thanks for the update earl!

Galaxy Nexus: Touch profiles no longer cause me to lose touchscreen functionality, which is awesome, but it doesnt really seem to do much. If in landscape, it seems to be dragging down at the bottom left if i tap ANY button that was assigned in the touch profile. see screenshot for explanation. If the button is not bound in the touch profile, then its fine.

In gta3, its causing my guy to go back and left. my touch profile only has 3 buttons, and those 3 buttons cause this issue.
[Android General] dirtyyy:
hey erl, regarding the new update.. the touch profiles now looks the correct size on the honeycomb xoom. i have moved the buttons in line to where they should be on gta 3. but now i seem to even loose the left analog control stick. i can only move the charactor/car with the direction pad(d-pad). and no other button works!!..

im not sure if anyone else has/had this problem

i am using a xoom. any ideas appreciated?

thanks and merry xmas to all!
[Android General] ellokomen:
the update .6 stopped working with touch profiles, touch test app doesn't recognize any touch from the controller.

The key mapping works.

My device is galaxy tab 8.9 android 3.1
[Android General] Elloco305:
You have to connect it to your ps3 and press the PS button while the ps3 is on. Just keep pressing it a few more times just to be sure. Then disconnect it. Turn it oon and it should wwork with your ps3 again.
[Android General] sir_earl:
It's very unlikely that the app has done any damage to the controller - that has never happened before anyway. If nothing else works, you might just need to reset the controller with a paper clip (little hole on the bottom of the controller).
[Android General] sir_earl:
Can you try running 'Touch Test' from the market and seeing where the buttons are registering?
[Android General] sir_earl:
Can everyone please try this updated version of the compatibility checker. I've made a change to the way it connects that should hopefully support more devices.