← Key Mapping OverviewMapping Behavior Reference

Cursor Stick Gamepad Mapping

Map a gamepad analog stick to a separate pointer for clicking Android game buttons, then toggle back to normal camera control when the pointer is not needed.

Use Cursor Stick when you want to click on-screen buttons with a gamepad without switching to the computer mouse.
Cursor Stick Gamepad Mapping Tutorial
01

Add a Cursor Stick mapping

Open Input Mapping and click Add New Mapping. Choose Gamepad as the input type and Cursor Stick as the Mapping Behavior.

02

Choose the analog stick

Input Source can be LS or RS. This example uses the right stick, RS. If RS already controls Camera Stick, Cursor Stick will temporarily take over that same stick while enabled.

03

Assign the toggle and click buttons

Toggle Button turns Cursor Stick on or off; this example uses RB/R1, but you can assign any convenient gamepad button. Click Button works like the left mouse button; this example uses South/A/B.

04

Place the Cursor marker

Open Overlay Layer. The Camera Stick and Cursor markers may overlap, so move the Cursor marker to the center or another suitable position while keeping the existing camera mapping separate.

05

Control and click with the gamepad

Press the Toggle Button to show the mapped pointer in the mirrored game view. This pointer is separate from the computer mouse pointer. Move it with the selected analog stick, then press the Click Button to activate an in-game button.

06

Return to Camera Stick

Press the Toggle Button again to disable Cursor Stick. The analog stick then returns to its original Camera Stick function. Enable Cursor Stick again whenever you need the gamepad-controlled pointer.

🎮

Keep pointer and camera control separate

Test the Toggle Button, pointer movement, Click Button, and restored camera control before saving the mapping for regular use.

Mapping Behavior Reference

Learn the behavior of each mapping type in detail.

TouchTaps a single point on the screen each time the key is pressed. The tap is released when the key is released.SwipeDrags from a start point to an end point while the key is held. Releases the drag when the key is released.Multi-Touch TapTaps multiple screen points simultaneously with a single key press. You can add as many coordinates as needed per mapping.Cycle TouchCycles through a list of screen coordinates in order — one position per key press. Wraps back to the first after the last.Move Stick Key MappingMap W, A, S, and D to a game's virtual joystick with Move Stick, then position and resize the mapping for reliable keyboard movement.Mouse-Directed CastMap a keyboard key to a directional skill, aim with the mouse, and calibrate each direction so the pointer and in-game cast line up.Mouse-Position CastMap a keyboard key to a position-targeted skill, place its aim origin, and calibrate all eight directions so the system cursor and in-game cast point line up.Mouse LookTurn mouse movement into continuous in-game camera control, with adjustable low and high sensitivity, a release shortcut, and an anchor that stays clear of other controls.Use Stick (gamepad)Maps gamepad analog sticks to the game's virtual joystick — enabling character movement and camera rotation.Cursor Stick Gamepad MappingMap a gamepad analog stick to a separate pointer for clicking Android game buttons, then toggle back to normal camera control when the pointer is not needed.Play MacroTriggers a pre-recorded macro sequence when the key is pressed. The macro runs exactly as it was recorded.Switch LayerSwitches the active mapping layer when triggered. Each layer holds a completely independent set of key bindings.