Skip to main content

GameKey: Keyboard and Mouse Mapper


GameKey Mapper – Keyboard and Mouse Touch Mapping for Android Games

GameKey Mapper is an Android utility that translates keyboard keys, mouse buttons and mouse movement into on-screen touches and gestures. Build a control layout over your game's touch interface, position each mapping where it belongs and save the setup for later.

From WASD movement and mouse camera control to directional skills, swipe paths and multi-step macros, GameKey Mapper brings configurable touch mapping into a floating editor. It also includes editable starter layouts for selected games, saved keymap management, appearance options and several ways to activate its input service.

Get GameKey Mapper on Google Play

Getting Started: Activate, Configure and Play

  1. Connect a keyboard and mouse that your Android device recognizes.
  2. Open GameKey Mapper and activate its input service using one of the methods below.
  3. Allow the app to display over other apps when prompted. Review the optional battery-optimization setting if background operation is interrupted.
  4. Add an installed game to your library and choose the available gameplay-access option.
  5. Launch the game and open the floating editor. Use an available starter layout or place your own controls over the game's touch buttons.
  6. Assign keys or mouse buttons, adjust movement and sensitivity, and save your layout.
  7. Switch into play mode and test the mappings. Reposition controls whenever the game's HUD or screen layout changes.

Android support: The project targets devices running Android 8.0 or later. Activation directly on the phone through Wireless debugging requires Android 11 or later.

Activation on This Phone: Wireless Debugging

  1. Enable Developer options on your phone by tapping Build number seven times in Settings.
  2. Connect to Wi-Fi and enable Wireless debugging in Developer options.
  3. In GameKey Mapper, choose activation on this phone and follow either the notification guide or the split-screen guide.
  4. In Android Settings, open Pair device with pairing code and keep that dialog open.
  5. Wait for the app to find the pairing information. Enter the six-digit code through the app's pairing interface or its notification.
  6. Finish pairing and wait for the input service to report that it is activated.

The pairing workflow discovers the connection information, so its normal guided flow does not require manually typing port numbers. Notification pairing requires notification permission; split-screen pairing provides another way to keep the Settings dialog and app visible together.

Activation with Shizuku

If you already use Shizuku, start its service, choose the Shizuku activation method in GameKey Mapper and grant the requested authorization. The app then starts its input runtime through the authorized service.

Activation with a Computer

Enable USB debugging, connect the phone to a computer with ADB available and approve the phone's debugging prompt. Use Prepare & copy command in the app, then run the generated ADB command on the computer. Return to the app and confirm that activation succeeds.

After restarting: Activation may be needed again after restarting your phone. The activation screen also offers service status and copyable debug information for troubleshooting.

Explore the Features in GameKey Mapper

1. Game Library and Editable Starter Layouts

The game library lets you select installed games, keep saved entries and launch a game into the mapping workflow.

  • Per-game setup: Keep mappings associated with the game's package.
  • Starter layouts: The project includes starting layouts for PUBG Mobile, BGMI, Call of Duty: Mobile, Free Fire, Free Fire MAX, Free Fire India, NEW STATE, Blood Strike and Standoff 2.
  • Mode-specific starting points: Call of Duty: Mobile includes separate Multiplayer and Battle Royale presets.
  • Editable positions: Adjust the supplied controls to your screen, HUD scale and game settings.

Starter layouts are setup aids. Their presence does not establish official game support or guarantee compatibility with every game version, device or HUD arrangement.

2. Floating Overlay Editor and Toolbar

Configure touch mappings over the game itself using the floating editor and its control settings.

  • Control placement: Add, move and resize control areas to align with the game's buttons and gesture regions.
  • Input assignment: Bind supported controls to keyboard keys or mouse buttons using input-capture prompts.
  • Individual appearance: Adjust supported control colors and opacity with a live preview.
  • Editing actions: Save changes, discard edits, delete controls, clear a map or reset to an available default.
  • Play and edit modes: Switch between configuring controls and using the saved mapping.

3. Key and Mouse Tap Controls

Place a Key or Mouse Tap control over an on-screen action and assign a physical input to that point.

  • Point mapping: Trigger touch actions such as jump, reload, interact or another button at the chosen location.
  • Touch behavior: Configure the supported tap, hold or repeat behavior for the control.
  • Press or release: Key and Mouse Tap controls can trigger on press or tap once when the assigned input is released.

4. WASD Joystick Movement

The Joystick control turns directional keyboard input into touch movement around a virtual joystick.

  • Directional bindings: Configure the movement keys, with W, A, S and D as defaults.
  • Movement tuning: Adjust movement timing and the available natural-movement and randomized-center options.
  • Sprint shortcut: Assign a keyboard key or mouse button and configure the run-distance setting.

5. POV Camera Control and Precision Aim

The POV control translates relative mouse movement into camera swipes in the configured screen region.

  • Axis sensitivity: Adjust horizontal and vertical sensitivity, with linked-axis and inversion options.
  • Precision aim: Hold a configured key or mouse button to slow aiming; release it to restore the normal speed.
  • Movement region: Configure the available area-limiting and continuous-movement options.
  • Idle handling: Configure whether the camera touch releases when the mouse is idle.

6. Cursor, Bag/Map and Free Look

  • Cursor switching: Use the Cursor control or configured shortcut to switch between aiming and cursor interaction. The default shortcut uses the grave/tilde key.
  • Cursor behavior: Adjust cursor speed and the available hold-to-show behavior.
  • Bag/Map: Map an inventory or map button and coordinate its touch action with cursor mode.
  • Hold to open: Open a Bag/Map control while held and close it on release, with an optional separate close point.
  • Free Look: Hold the assigned key or mouse button to direct mouse movement to a separate look-around touch region.
  • Drop: Point at an item with the cursor, then use the mapped input to drag it to the configured discard position.

7. Fire Control and Recoil Settings

The Fire control maps an input to the game's on-screen fire button, with configurable firing and dragging behavior.

  • Binding: Use the default left mouse button or assign another supported input.
  • Fire behavior: Configure the supported firing mode and repeat interval.
  • Draggable fire: Enable mouse-driven dragging from the fire touch where the game's control supports it.
  • Recoil configuration: Configure recoil presets and the available staged settings.

These settings generate configured touch movement. They do not guarantee a particular aiming result or identical behavior across games and weapons.

8. Multiply, Swipe, Order and Zoom

  • Multiply: Repeat touches using a configured tap count, interval and touch duration, with burst and hold modes.
  • Swipe: Configure start and end positions, edit a swipe path and adjust gesture duration. Available options include continuous swiping and holding the endpoint.
  • Order: Touch configured points in sequence, with interval and repeat settings or one point per press.
  • Zoom: Generate a two-finger pinch gesture with configurable distance, duration and orientation.

9. Multi-Step Macros

The Macro control runs an ordered sequence of configured actions.

  • Touch actions: Add taps, repeated taps, holds and repeated holds.
  • Timing: Insert delays and configure applicable durations and repetition counts.
  • Gestures: Include swipe steps with configured screen positions.
  • Mouse mode: Include actions that turn the camera mouse mode on or off.

10. Radial Menu, Mouse Move and Smart Cast

  • Radial Menu: Hold the mapped input and move the mouse to direct a radial selection. Adjust the radius and sensitivity.
  • Mouse Move: Use mouse direction for character movement, with the available joystick-style and tap movement modes.
  • Smart Cast: Hold an assigned input, aim a directional skill with the mouse and release to cast.
  • Skill configuration: Adjust Smart Cast radius and sensitivity, and configure the available cancel input and cancel position.

11. Saved Keymaps, Layouts and Backups

  • Saved keymap manager: Review saved game profiles and their layouts, select a layout or delete an unwanted saved setup.
  • Multiple layouts: Paid Pro allows additional layouts for different control setups. The implementation enforces a maximum of 40 layouts per game.
  • Export: Paid Pro can export saved keymaps, with scope options for a selected game or layout.
  • Import: Paid Pro can import compatible keymap backups and merge them into saved profiles, subject to layout limits.

Imported layouts may need repositioning to match a different screen or in-game HUD.

12. Appearance, Language and Basic Settings

  • App theme: Choose Light, Dark or System appearance.
  • Languages: Choose from English, Hindi, Indonesian, Brazilian Portuguese and Spanish.
  • Overlay sizing: Adjust global button size, opacity and joystick head size.
  • Cursor speed: Tune cursor movement to your preference.
  • Mouse wheel: Enable or disable the mouse-wheel scrolling option.
  • Touch feedback: Enable the debug touch-feedback overlay when checking touch placement.

13. Pro Passes and Paid Pro

GameKey Mapper distinguishes temporary gameplay access from a paid Pro purchase.

  • Introductory passes: The implementation provides five introductory Pro Passes, subject to successful balance verification.
  • One gameplay session: A pass unlocks all controls for one gameplay session without full-screen ads during that session.
  • Rewarded passes: Watch an available rewarded ad to earn a pass for later. The balance is capped at 10 passes.
  • Activation required: Activate the input service to use or earn passes.
  • Paid upgrade: The Pro screen offers monthly and lifetime purchase options, subject to Google Play availability.
  • Paid benefits: Paid Pro includes an ad-free experience, ongoing access to the controls, multiple saved games, additional layouts and keymap import/export.

Access limits: Without paid Pro, the saved-library limit is one game and one layout per game. A Pro Pass unlocks gameplay for its session; it does not unlock the paid storage or backup features. In the current implementation, the Play Free path runs without the saved mapped controls, while preserving the full saved setup.

Check the in-app purchase screen for current prices, offers and purchase availability. Rewarded passes depend on ad availability. Additional layouts remain subject to the 40-layout implementation limit.

Screen and Tool Reference Guide

Screen or toolMain purpose
ActivationWireless debugging, Shizuku or computer-assisted setup; service status and debug information.
Game LibrarySelect installed games, manage saved entries and launch the mapping workflow.
Floating EditorPlace, resize, bind and customize controls over the game's HUD.
Control SettingsConfigure touch behavior, movement, sensitivity, gestures and specialized actions.
Layout PanelChoose, add and manage a game's control layouts.
Saved KeymapsReview saved profiles, select layouts, delete setups and access backup actions.
Basic SettingsOverlay size, opacity, cursor speed, mouse-wheel scrolling and touch feedback.
Theme and LanguageApp appearance and supported interface languages.
Pro PassesView the pass balance and access rewarded gameplay sessions.
ProReview paid benefits and available monthly or lifetime purchase options.

Important Notes

  • Input mapping requires an activated input service and overlay permission. Android version, manufacturer restrictions and input-device behavior can affect operation.
  • Align mappings with your actual game interface. Changes to resolution, orientation, HUD scale or button positions may require editing the layout.
  • Check each game's rules before using touch mapping, repeated actions, macros or recoil settings. Compatibility and permission to use these tools are not guaranteed by the presence of a starter layout.
  • The verified feature set described here covers keyboard and mouse mapping. It does not establish gamepad support.
  • Features and access conditions described here reflect the inspected project source. A distributed release may differ.

Build Your GameKey Mapper Setup

Start with movement, camera control and the actions you use most. Test each mapping, refine the sensitivity and save the layout once it matches your game. Add specialized gestures or sequences as your setup develops.

Happy Mapping! :-)


GameKey Mapper screenshot from Google Play
GameKey Mapper – Keyboard and mouse touch mapping for Android

Comments

Popular posts from this blog

LADB Connect

LADB Connect – Complete Local ADB Shell, App Manager and Android Device Toolkit LADB Connect is an Android utility designed to bring local Android Debug Bridge (ADB) functionality directly to your phone. Connect through Wireless Debugging on supported Android versions and use a collection of tools for shell commands, app management, process inspection, file operations, display configuration, remote input and device diagnostics. Whether you are an Android enthusiast, developer, advanced user or someone who regularly works with Android system settings, LADB Connect brings multiple ADB-based workflows together in one interface. Get LADB Connect on Google Play Getting Started: Wireless ADB Connection Android 11 and Above Open Settings and go to About phone. Tap Build number seven times to enable Developer options, if they are not already enabled. Open Developer options...

Panda Script Patcher

The purpose of this app is to provide Android 12 support for "Panda Mouse Pro" and "Panda Gamepad Pro". This app will update activator scripts and solve keyboard and mouse not working problems in most of the devices in Panda Mouse Pro.

Remote ADB

Remote ADB – Local & Wireless ADB Shell Terminal, File Manager & Remote Device Toolkit Published by Gaming Tech Ventures | Comprehensive Guide & Feature Breakdown Caption: Remote ADB – Powerful Wireless & Local ADB Shell Terminal and Remote Device Manager for Android. Introduction & Overview Remote ADB is a feature-packed local and wireless Android Debug Bridge (ADB) shell terminal, remote device manager, and system control toolkit designed for Android enthusiasts, power users, and developers. By embedding a native ADB client directly inside the app, Remote ADB allows you to connect to local or remote Android devices over Wi-Fi, execute shell commands, manage apps and files, tune display parameters, and monitor system resources—all without needing a computer or root access . Whether you want to remove pre-installed bloatware, inspect real-time system processes, transfer files remotely, pair devices instantly via QR Code , or customize scr...