Sei sulla pagina 1di 8

User Guide

Game Controller KeyMapper is World's most Downloaded and Trusted Gamepad Testing & Mapping utility. Now you simply map your
Game Controller buttons and Analog Sticks in the simple interface ONCE. And use Any Controller to play Any Game or
Emulator. Simply Plug & Play.

IMPORTANT: For Mapping Root Access required with the latest SuperSU & BusyBox.

Extra Features included (at the time of creation of this guide) :


- Invert Analog Sticks
- Use Analog Stick as DPAD(Great for Emulators).
- Adjust Dead Zone of Analog Sticks according to liking.
- Use DPAD as Analog(Useful for Controllers without Analog Stick)
- More features under development.

Common issues it fixes:


- Infinite Spinning of Camera on Connection of Controller
- Most buttons not getting detected by Game/Emulator
- Incorrect button detection by games.
- Incorrect Analog Stick axis detection.
Quick Setup

First run will open the Game Controller Assignment Interface automatically. On pressing any button or Moving Analog Stick the
Name of the Controller will show up along with a New Controller found message indicating that your Gamepad has been detected.

Assigning Buttons

Now go on and assign buttons by Long Pressing on the Button Name in the Interface. A message will appear asking you to press
the Physical Controller Button , now do so.
Assigning R1 & R2 Buttons

Press the Trigger , now if at the bottom of the Screen in the Raw Axis/ Key Values Section a Key Pressed message appears with a
KeyCode, go on and Long Press the Trigger Button name in the Interface and then select Assign as Button as indicated below. Do
the Same for the second Trigger button.

If when you press the Trigger, one of the Axis Values changes, this means the Trigger does not offer a Keycode. So, note down the
name of the Axis which changes when you press the Trigger. Now on the Long Press Context Dialog choose Assign Trigger Axis and
from the List choose the Axis name you had noted down earlier. Do the same for the second Trigger.
Assign Analog Sticks
Move one of the Analog Sticks, as you move the Stick you will notice values changing for a Pair of Axes Names( as indicated in the
red block), for e.g suppose we’re rotating the Left Analog Stick and we notice the values for AXIS_X and AXIS_Y changing. Note
down the name of the Pair of Axes. Now Long Press on the Analog Stick in the Interface. A List will show up with the names of all
the Pairs of Axes. Choose the Pair you had noted down earlier. Now moving the Stick will show up visually in the Interface. Do the
same for the Second Analog Stick.

Initial Setup
Keymapper Pro requires a few files be copied to the Android OS once. Hence, on exiting the Game Controller Assignment Interface
for the first time the user will be greeted with a message with details regarding the procedure. Root Access will be requested and
needs to be granted for the procedure to complete. During this your system will restart once
Enabling and Activating KeyMapper Pro
After the System has rebooted successfully, run Game Controller KeyMapper. You will be asked to Enable GCKeymapperPro. The
steps are indicated below with illustrations. The App Setup process is now complete. In the following section you’ll be shown how to
activate GCKeymapperPro.

Activating GCKeyMapperPro
Once you’re setup correctly, you can activate KeyMapper Pro easily by tapping on Activate KeyMapper from the Main Activity and
follow it up with tapping on GCKeymapperPro in the Change keyboard menu. Grant SuperSU Root Access if asked. This will enable
Gamepad Emulation and now you’re ready to test the new Plug & Play capabilities in the Testing interface and the games.
Testing Keymapper Pro
Once you’ve setup the Controller correctly with the App, before you get into Plug & Play hassle-free Gaming , it is recommended that
you test the KeyMapper Emulation correctly in the Emulated Xbox Testing Interface.

To do so, activate GCKeymapper Pro and open Emulated Xbox Testing Interface. Now , Press each and every button of your Controller
and Move Analog Sticks to check if everything is working correctly. If you’ve assigned the buttons correctly, when you press the
Controller button physically the Button in the Interface should light up indicating the correct working. Same is the case with Analog
Sticks.

This section will also indicate whether any of the Extra features are enabled or not. More about Extra features is discussed in the latter
half of the guide.

Extras
Custom Dead Zone
This feature allows you to set Custom Dead Zone values on per Analog Stick basis. A 20% dead zone means no input of the Analog
Stick will be registered as long as the Analog Stick is not moved out of the 20 % range. This prevents Ghost input (unwanted inputs).

Analog Stick Inversion


This feature lets you invert the Analog Stick axes, which means if the Y-Axis of an Analog Stick is inverted, when you move the Analog
Stick Up, it will register as Down and vice-versa. Inverting the X-Axis will result in the inversion of the Left & Right movement of the
Stick. This feature can be enabled in a per axis per Analog Stick basis.
Left Analog Stick as DPAD
This feature allows you to use your Analog Stick in Games and Emulators which require DPAD input only. The Analog Stick input is
converted into DPAD input. This can be checked in the Emulated Xbox Testing Interface.

Potrebbero piacerti anche