scrcpy is the tool most people reach for to mirror an Android phone to a PC: free, open source (Apache 2.0, by Genymobile), no root, no app on the phone, and its own documentation puts the delay at 35 to 70 ms. What it does not do is map keys to a game. Your keyboard and mouse pass through as a keyboard and mouse, so a game that only understands touches on its own buttons gets nothing useful from W, A, S and D. Aimllama is scrcpy plus the missing key map: the Windows app runs scrcpy’s own server on the phone for the picture and the touch channel, and puts a mapping editor on top.
What scrcpy gives you, and where it stops
scrcpy streams the phone’s screen over USB or Wi-Fi debugging and sends your clicks back as touches at the same spot. For a game that means you can click a button on the mirror and it presses. It also offers HID modes that make the phone see a physical keyboard and mouse, which is fine for games with native keyboard support and useless for the majority that only draw touch buttons. There is no way in scrcpy to say “W means a finger on the joystick” or “the mouse is the look area”, no per-game layouts, and no switching between an on-foot and a vehicle map. That is the whole gap, and it is the gap every mobile shooter falls into.
What Aimllama adds on top
The key map. Each key becomes a touch at a spot you choose on the game’s own HUD: WASD drives the movement joystick as one held finger, the mouse moves the look area as a relative swipe that re-centres itself before it runs out of screen, and every other key is a chip you drag onto a button on the mirror. Three layouts per game, switched with F1, F2 and F3. Macros and chords for the awkward inventory moments, and a key that frees the mouse so you can click around a backpack and then aims again. The picture is the same scrcpy stream, decoded on the graphics card, with the game’s audio on the PC. The phone app also works with no PC at all, which scrcpy cannot offer because it has no phone side.
Still a real phone, still not an emulator
Everything scrcpy is careful about, Aimllama keeps. The game runs on your phone, on your account, and receives ordinary touches; nothing is cloned, virtualised or modified. Aimllama does not read the screen for targets and never moves your aim. It can notice a screen-state change and switch layouts, and that is where its awareness of the game ends. Whether a game’s publisher allows keyboard-and-mouse play is the publisher’s rule, and yours to check; the terms of use say so plainly.
Setting it up
If you already use scrcpy, you already have Developer options and USB or Wireless debugging switched on, which is most of the setup. Install the Aimllama app on the phone and the Windows app on the PC, scan the QR the PC shows (or click the USB option with the cable in), and launch a game from the hub. The four shooters with a starting layout come mapped; any other game starts from a template. The setup guide has a drawn figure for every screen and takes about five minutes.
Do I still need scrcpy installed?
No. The Windows app ships the scrcpy server it needs, with the licence text beside it. If you keep scrcpy for other things it will not interfere, but do not run both mirrors at the same time: a phone has one video encoder and the second mirror starves the first.
Get Aimllama · Mobile games on PC without an emulator · How it works. scrcpy is a trademark of its owners; Aimllama is not affiliated with Genymobile.