Use Sixaxis Controller App

Edited by Lukward Thomason, Eng, Nuance, DeleteQnA

Dancing Pixel Studios have created an app that allows you to pair your PS3 sixaxis or dualshock 3 controller to your Android Phone or tablet. This method is very useful when playing with emulators, since old school games had button controls that allowed the player was supposed to feel and react with. Modern touchscreens can't emulate the button press precision, making high-scores much harder to achieve. Once you have your controller hooked up to your Android device, you can see those high scores climb higher and higher again!

Was this helpful? Yes | No| I need help

Please note that in order to properly run this app you need to have your device rooted.

We are going to discuss what this app does and how it works. For the purposes of this article, we will be using a rooted Huawei G700 that runs on Android 4.2.1.

Becoming Familiar With The Layout

  1. 1
    Once you launch the app, you'll see several buttons
    .
    • Start button starts listening for controllers to hook up to.
    • Stop button stops listening to connected controllers
    • Change IME button allows you to enable and choose input methods. For best results you should enable and choose Sixaxis Controller when using this app.
    • Pair enables you to manually pair your phone with the controller connected via OTG cable.
      Creatura Sixaxis Controller App Tutorial (1).png
    Was this step helpful? Yes | No| I need help
  2. 2
    If you press the Menu Key on your device, you'll see a small pop-up
    .
    From here you can access the Preferences menu
    Creatura Sixaxis Controller App Tutorial (2).png
    Was this step helpful? Yes | No| I need help
  3. 3
    Once in this menu, you'll see several sub-menus
    .
    Here you can change various features of this app.
    Creatura Sixaxis Controller App Tutorial (3).png
    Was this step helpful? Yes | No| I need help
  4. 4
    In General Settings, you can set whether you want this app to automatically launch on start-up
    .
    You can also set the vibration function. Note: if is not supported by your device, this feature won't work on your phone or tablet.
    Creatura Sixaxis Controller App Tutorial (4).png
    Was this step helpful? Yes | No| I need help
  5. 5
    Gamepad Settings
    .
    This part is very important for some games.
    • You'll have to Enable Gamepad in order for some games to detect your controller as an input device, but it's not recommended for all games and emulators.
    • Analog Poll Rate determines the frequency the analog inputs are registered in. You should experiment for each game separately to find the right one.
    • Edit Mappings allows you to set what input each button will register for any button that is pressed.
      Creatura Sixaxis Controller App Tutorial (5).png
    Was this step helpful? Yes | No| I need help
  6. 6
    Keyboard Emulation allows you to trick your device - as if you are using a keyboard as an input
    .
    • Default Input Method lets you choose which input method to use once sixaxis input is stopped. This feature allows you to save time from switching to input method selection and choosing it manually every time you disconnect your controller or get an urgent email or SMS that you have to answer.
    • Bypass IME. This feature should be used only if the keyboard input doesn't work by default.
    • Key Mappings lets you select which key on the keyboard is used for which controller button.
    • Analog Threshold should be adjusted to your preference. This is used to determine how far you need to pull your analog stick from the center to input various commands.
      Creatura Sixaxis Controller App Tutorial (6).png
    Was this step helpful? Yes | No| I need help
  7. 7
    Mouse Emulation lets you use your controller as an optical mouse
    .
    • Toggle Mouse Mode lets you choose a button on your controller for turning the mouse mode on/off.
    • Analog Stick should be chosen. Pick the one you are most comfortable with using as a mouse pointer.
    • Left and Right mouse buttons should also be set to your preference.
    • Mouse Speed can be customized to your preference.
      Creatura Sixaxis Controller App Tutorial (7).png
    Was this step helpful? Yes | No| I need help
  8. 8
    Touch Emulation is the most important part of this app since a lot of modern games lack native gamepad support
    .
    When this feature is set up correctly, you will be able to play any game as you would on your console.
    • Orientation Offset can be set and changed if your input doesn't match what you expected after setting all buttons and sticks manually.
    • Edit Touch Profiles lets you set any button or stick so that you can emulate screen touch or swipe as you desire. This part is the most important!
      Creatura Sixaxis Controller App Tutorial (8).png
    Was this step helpful? Yes | No| I need help
  9. 9
    Once you choose Application Profiles you'll see two options
    :
    Manage and toggle profiles.
    • Manage Profiles lets you create, delete or rename profiles. You can create multiple profiles that are best for each game so that you don't have to set it all up every time you change your game.
    • Toggle Profiles lets you sweep between profiles during your game play. It's very convenient for those games that use more buttons than there are on your gamepad.
      Creatura Sixaxis Controller App Tutorial (9).png
    Was this step helpful? Yes | No| I need help

Creating the Touch Layout Profile

  1. 1
    Tap "Touch Emulation" and choose "Edit Touch Profiles" to create a new profile
    .
    Double tap the screen to enable the edit menu.
    Creatura Sixaxis Controller App Tutorial (10).png
    Was this step helpful? Yes | No| I need help
  2. 2
    You will be presented with several buttons
    .
    First thing you want to do is choose the Background.
    Creatura Sixaxis Controller App Tutorial (11).png
    Was this step helpful? Yes | No| I need help
  3. 3
    Go to your game and take a screenshot
    .
    This is done by specific button combinations for each specific device. For information regarding your phone or tablet use your hardware manual. We're using a remake of an old school NES classic Contra game called Contra Evolution as an example.
    Creatura Sixaxis Controller App Tutorial (13).png
    Was this step helpful? Yes | No| I need help
  4. 4
    Now go back to your profile and tap "Background" and choose your screenshot
    .
    If the game runs in landscape mode the background will be reoriented and somewhat squashed.
    Creatura Sixaxis Controller App Tutorial (14).png
    Was this step helpful? Yes | No| I need help
  5. 5
    To fix this, tap "Edit Background" and correct the orientation and position using on-screen buttons
    .
    Creatura Sixaxis Controller App Tutorial (15).png
    Was this step helpful? Yes | No| I need help
  6. 6
    Now that the background is set up you can choose to add buttons
    .
    You can add buttons or analog sticks. Once you've added the buttons you want, choose "Button Properties" to further adjust them perfectly for your needs.
    Creatura Sixaxis Controller App Tutorial (16).png
    Was this step helpful? Yes | No| I need help
  7. 7
    Once all this is done you can save your profile and enjoy your game
    .
    Creatura Sixaxis Controller App Tutorial (17).png
    Was this step helpful? Yes | No| I need help

Tips and Suggestions for Using Sixaxis App

  • Some games will only work with the gamepad feature enabled, while others will only work with the gamepad feature disabled.
  • Keep in mind that this app increases battery power consumption when turned on.
  • Note that while a gamepad is connected, you won't be able to use Bluetooth for file transfer.
  • Always tap "Stop" in the main frame of the app when not using the app or the controller. This will conserve power for both the device and the controller, and it won't keep running in the background.

Questions and Answers

If you have problems with any of the steps in this article, please ask a question for more help, or post in the comments section below.

Comments

VisiHow welcomes all comments. If you do not want to be anonymous, register or log in. It is free.

Article Info

Categories : Gaming

Recent edits by: Nuance, Eng, Lukward Thomason

Share this Article:

Thanks to all authors for creating a page that has been read 2,384 times.

x

Thank Our Volunteer Authors.

Would you like to give back to the community by fixing a spelling mistake? Yes | No