← All guides
Guides

Keyboard and Mouse Controls for Mobile Games on PC: Full Keymapping Guide

How to set up keyboard and mouse controls for mobile games on PC with an emulator's keymapper: WASD movement, mouse aim, per-game schemes and common fixes.

Updated 8 min read
Keyboard and Mouse Controls for Mobile Games on PC: Full Keymapping Guide

To play a touch-only mobile game with a keyboard and mouse on PC, you use your emulator's keymapping tool. It places virtual touch points over the game's on-screen buttons and joystick and ties each one to a key or mouse action. Set up WASD on the joystick, mouse movement on the camera area, and your most-used actions on the mouse buttons and the keys around WASD.

There is a moment every mobile gamer knows: you open a shooter or action RPG on an emulator, try to aim with the mouse, and nothing happens. You press W and the character stands still. The game has no idea a keyboard exists. That is not a limitation of the game. It is a mapping problem, and this guide covers how to solve it: why touch controls feel wrong on a PC, how to set up movement, aim and actions, how to handle schemes for different games, and how to fix the usual problems.

Why don't mobile games respond to keyboard and mouse?

Mobile games are built around a small screen and two thumbs. Developers place virtual joysticks and buttons where thumbs rest on a phone: the left thumb moves, the right thumb controls the camera or the action buttons.

On a PC, the mouse sends relative movement and the keyboard sends discrete key-down and key-up signals. A touch game is waiting for touch events instead: Android describes each finger on the screen as a MotionEvent with a position and a pointer ID. Some games add native keyboard and mouse support, especially those published on Google Play Games for PC, where Google's input guidelines ask developers to replace on-screen joysticks with mouse and keyboard controls. Most mobile games never do.

A keymapper closes that gap. It reads your keyboard and mouse, turns each input into a synthetic touch at the right screen position, and sends it to the game in real time. The game thinks a finger touched the screen.

Setting up WASD movement

Movement is almost always the first thing to configure, and it follows the same pattern in every genre.

The standard approach ties the four directions of a virtual joystick to W, A, S and D. When you hold W, the keymapper holds a touch at the forward edge of the joystick. When you hold W and D together, it moves that touch to the diagonal.

In most keymappers you add a joystick (or "D-pad") control, drag it over the game's on-screen joystick and, if the tool allows it, adjust its size, meaning how far from the center the virtual finger moves. Too small and the character walks slowly; too large and some games clip the value or ignore the outer range.

Practical tips:

  • Start with the joystick control covering roughly the same circle as the game's own joystick, then adjust by feel in-game.
  • Check that diagonals work (W+D, W+A). Without them, strafing in shooters feels broken.
  • If the game sprints when you push the joystick all the way forward, place the control so a held W reaches the outer edge.

Configuring mouse look and aiming

Mouse look is where most setups either click into place or fall apart.

In a mobile shooter, looking around means dragging a finger across the right half of the screen. A keymapper reproduces that by reading how far the mouse moved and turning it into a proportional drag over the camera area. While mouse look is active, the cursor is usually locked and hidden, and a key releases it so you can click menus.

Two values decide how it feels:

  • Sensitivity scales how far the virtual drag moves per unit of real mouse movement. Too low and you keep lifting the mouse to turn around; too high and a small flick spins you 180 degrees.
  • Smoothing, where a keymapper offers it, averages input over a short window to remove jitter. Zero gives raw input, which experienced shooter players prefer. A small amount can make slower games feel more natural.

For action RPGs and top-down games, click-to-move usually works better than drag-to-look: map the left mouse button to a tap at the cursor position so you can click enemies and map points the way you would tap them on a phone.

Mapping action keys and abilities

Beyond movement and camera, every game has abilities, items and menus. This layout works in most mobile action games:

  1. Primary attack / shoot: left mouse button, over the fire button or auto-attack area
  2. Secondary action / scope / block: right mouse button
  3. Jump: Space
  4. Dodge / roll: Left Shift or Left Alt
  5. Abilities 1-4: Q, E, R, F
  6. Use item / interact: G or X
  7. Map / menu: M or Tab, over the minimap or menu icon
  8. Reload: R, or share a key with a rarely used ability

Think in terms of how often you use each action. Anything you press every few seconds belongs on the mouse buttons or the keys around WASD. Actions you use once a minute can go on number keys or on Z, X and C.

In battle royale and survival games, inventory slots are small UI targets. Map the slots you use most to 1-5 with individual tap controls rather than trying to click them with the mouse mid-fight.

Keeping a scheme per game

A control scheme only makes sense for the game it was built for: a match-three puzzle and a third-person shooter have nothing in common. Keep one scheme per game, and more than one when a game has distinct modes (first-person and third-person, or a vehicle mode), since each may need its own sensitivity.

A few habits save time:

  • Name schemes clearly, with the game and the mode.
  • Export a scheme once it feels right, so a reinstall or a new PC does not cost you the setup.
  • If someone shares a scheme for the same game, import it as a starting point and then retune sensitivity to your own mouse.
  • After a game update moves its buttons, check the scheme before your next ranked match.

Tuning sensitivity

Sensitivity is personal, but there is a structured way to set it.

Start with a 180-degree test: move the mouse a fixed, comfortable distance across your mousepad. If you turn more than 180 degrees, sensitivity is too high; if you turn less, it is too low. Most players settle somewhere between a 90 and 180-degree turn per full swipe.

If the game has both hip-fire and scoped modes with separate sensitivity settings in its own menu, set scoped sensitivity lower: zooming amplifies every movement.

Tune in one place at a time. Pick either the game's own sensitivity slider or the keymapper's value as your main control, set the other to a middle value, and leave it there. Changing both at once makes it impossible to tell which one fixed the problem.

Troubleshooting common problems

Keys not registering. Make sure the emulator window has focus. Many games switch into a text-input mode when a chat box is open, and keymapped controls stop working until you close it.

Actions firing twice. A control mapped to the left mouse button can overlap with a real click passing through to the game. Move the control or remap the action to a key.

Stuck keys. If a character keeps running after you release a key, the key-up event never arrived. This usually happens when you Alt+Tab away while holding a key. Click once inside the emulator window and press the key again.

Aim drifting in one direction. Check that the camera control is not overlapping another control, and that nothing is still holding a touch on the screen (an open menu, a stuck key).

Input feels delayed. Input lag in an emulator usually comes from the frame rate, VSync or an overloaded CPU rather than the keymapper. See the guide on Android emulator settings for FPS and lag.

Beyond the basics

Macros bind a sequence of taps or swipes to one key, which helps with combos in fighting games or repetitive crafting steps. Check each game's rules before using them in competitive modes: many online games restrict automation.

If you plan to show your setup to others, the guide on how to record mobile gameplay on PC covers capture settings that do not cost you frames. And if you are new to emulators, what is an Android emulator explains how the underlying system works.

Keymapping: FAQ

Can you use a gamepad instead of a keyboard and mouse? Often, yes. Android has supported game controllers since Android 2.3 (Android's game controller documentation), so games with built-in controller support can use a gamepad if the emulator passes it through. Touch-only games need a keymapper that accepts gamepad buttons.

Can keymapping get you banned? Keymapping only turns keys into touches, so it is rarely the issue. What matters is whether the game allows emulators at all and whether it restricts macros; some competitive games also match emulator players only against each other.

Does keymapping work in every game? It works in any game you control through on-screen buttons and joysticks. Tilt controls, multi-finger gestures and drawing shapes on the screen can only be approximated, and a few games refuse to run on emulators at all.

Keymapping in NovaPlay

NovaPlay includes keyboard and mouse mapping with default controls for supported games, so some titles are playable with WASD and the mouse from the first launch; for the rest you place the controls yourself as described above. Mouse look turns on automatically in supported games. You can import and export control schemes, and there is a macro recorder for sequences you repeat. NovaPlay is a free download for Windows 10 and 11.

Summary

A good keymapping setup takes about fifteen minutes per game plus a few sessions of sensitivity tuning: joystick on WASD, camera on the mouse, frequent actions on the mouse buttons and nearby keys, and one saved scheme per game. After that, you stop thinking about the controls and just play.

NovaPlay is an independent Android emulator and is not affiliated with, endorsed by, or associated with any third-party game or brand mentioned. Game names are used for descriptive purposes only.