Gamepad, keyboard & mouse mapping for Android

Give touch games the controls you prefer.

Map a gamepad, keyboard, or mouse to touch with precision gyro aim, scene-aware layouts, and advanced gestures—without modifying game files.

Input support

Play with the setup you already have.

Axis maps Android-recognized gamepads, keyboards, and mice to the touch controls already in your games. Choose the input source that fits the way you play.

Gamepad

Buttons, sticks, triggers

Bring familiar console-style controls to games built for touch.

Keyboard

Movement and actions

Map WASD, arrow keys, and other keyboard inputs to the controls you need.

Mouse

Pointer, buttons, wheel

Use mouse movement, buttons, and wheel actions wherever your layout supports them.

Compatibility varies by Android device, connected hardware, game, and selected mapping.

Bring the controls you already own.

Axis works with Android-recognized HID gamepads over Bluetooth or USB, plus compatible keyboards and mice. Recognition can vary by device, connection, and system version.

  • Xbox
  • PlayStation
  • Nintendo
  • 8BitDo
  • Backbone

Other standard HID gamepads, keyboards, and mice may also work when Android recognizes their inputs.

Input mapping

Press here. Touch there.

Axis connects a gamepad button, keyboard key, or mouse action to the exact touch control a game expects. Select a gamepad input below to see its active touch target.

Live mapping canvas Input linked
Third-person shooter training range used as an interactive mapping canvas
L2 · AimHold L2 to keep the game’s aim control engaged.

Original FPS artwork created for this demonstration. The mapping targets and input states above it are live website controls.

Gyro tuning

Don’t watch a demo. Tune it.

These controls use the same value ranges as Axis. Move a slider and the aim path responds immediately—nothing is saved after this page closes.

6.0×
PreciseFast
75%
Controlled1:1+
1.35
LinearMicro-aim
0.018 rad/s
RawSteady
Motion previewRaw input vs Axis response
RespondingBalanced · smoothed
Aim speed30%
Vertical response75%
Stability29%

Gamepad Gyro to Touch Motion

Motion that moves with the game.

Turn controller movement into a configurable touch gesture for aiming, steering, targeting, or camera control. One motion system, built to adapt across touch-first game styles.

Touch motion connected

01 / 06 · Shooter

Shooter game demonstrating controller motion mapped to touch control

Tilt → Aim

Shooter

Translate controller motion into the game’s on-screen aim gesture.

Racing game demonstrating controller motion mapped to touch control

Tilt → Steer

Racing

Use natural controller rotation to drive a touch steering control.

Flight game demonstrating controller motion mapped to touch control

Tilt → Look

Flight

Map pitch and camera movement to the touch area the game expects.

Adventure game demonstrating controller motion mapped to touch control

Tilt → Select

Adventure

Move through a radial wheel with controller motion, then release to select.

MOBA game demonstrating controller motion mapped to touch control

Tilt → Target

MOBA

Guide a touch target with motion while keeping actions on the controller.

Platformer game demonstrating controller motion mapped to touch control

Tilt → View

Platformer

Add motion-controlled camera movement to touch-first play.

Touch behavior varies by game layout, Android device, and configured mapping.

Scene switching

One game. A different layout for every moment.

Select a scene to reconfigure the active controls. Axis scenes can inherit a base layout, then change only what that situation needs.

Active mapping sceneCombat
Live map
L2R2RS×LS
Aim, fire, move.Gyro aim and combat actions remain within immediate reach.

Advanced control

More than buttons on a screen.

Build actions that match how a touch game actually plays. Select a control type to inspect the corresponding tool inside Axis.

Axis quick actionsCurrent product capture
Axis quick actions panel showing gesture, sequence, MOBA and wheel mapping tools
Directional control

Swipe and charge gestures

Assign directional swipes or charge-and-release motion to a physical input.

The product image is captured from Axis. The moving marker is a website guide, not part of the app interface.

Setup and access

From input to game in four clear steps.

Axis keeps mapping separate from the game. Connect a gamepad, keyboard, or mouse, activate the required Android service, place your controls, then launch the game you already use.

  1. 01

    Connect

    Connect a supported gamepad, keyboard, or mouse with Android.

  2. 02

    Activate

    Grant the Android-level access Axis needs to map controls.

  3. 03

    Map

    Position your inputs over the game’s existing touch controls.

  4. 04

    Play

    Start your mapping and enter the game with the chosen scene ready.

Activation paths

Android 11+

Use Android’s built-in Wireless Debugging flow directly from the device.

Android 8–10

Use a supported external Shizuku, root, or manual computer ADB path.

Read the complete setup guide

One-time access

CoreThe essential Axis mapping experience.
Keyboard & Mouse SuiteCore access plus complete keyboard and mouse mapping.
Optional packsAdd focused capability sets when you need them.
UltimateUnlock the complete available capability set.

Google Play displays the current offer and local pricing inside the app.

Questions, answered

Know what Axis does before you install it.

Straight answers about input compatibility, activation, game integrity and real-world performance.

Visit support
Which input devices work?

Axis is designed for gamepads, keyboards, and mice that Android recognizes. Gamepads can connect through Bluetooth or USB, while keyboard and mouse behavior depends on the device and connection. Confirm recognition on your device before mapping.

Can I use a keyboard and mouse?

Yes. Map keyboard keys for movement and actions, then use mouse movement, buttons, or the wheel where the game’s touch layout supports them. The exact inputs available depend on Android, the connected hardware and the game.

Does Axis require root?

No. Android 11 and later can use the built-in Wireless Debugging activation path. Android 8–10 can use supported external Shizuku or a manual computer ADB activation path. Root is an optional path, not a requirement.

Does it modify a game or its files?

No. Axis maps physical inputs to the touch controls already presented by the game. It does not patch or replace game files.

What latency should I expect?

Response depends on the Android device, game, input device, connection and selected mapping. A direct USB controller connection can reduce wireless-link variability, but no fixed latency number applies to every setup.

How do Core, packs and Ultimate work?

Axis uses one-time access options: Core for the essential experience, optional packs for focused capabilities, and Ultimate for the complete available set. Current local pricing is shown through Google Play inside the app.

Where can I get help?

Start with the setup and support guides. If the issue remains, email contact@axisgamepad.com with your Android version, input device model and a short description of the problem.

Your controls. Your layout.

Build the control setup your touch game never shipped with.

Install Axis from Google Play