Gamepad mapper for Windows

Translate every press.
Keep every game.

Map controller buttons to keyboard and mouse, create a virtual Xbox 360 or DualShock 4 controller, add gyro aiming and save it all per game.

Physical input
+ABXY
Built-in gamepad
INPUTHCOUTPUT
Virtual output
WASDSpace
Keyboard · Mouse · XInput · DS4

Controller remapping software

One input pipeline.
Four useful layers.

Handheld Companion keeps the physical device, mapping rules, virtual controller and active game profile visible as separate decisions.

01

Read the hardware

Connect and identify the physical handheld controller, buttons, sticks, triggers and supported motion sensor.

02

Shape the input

Assign buttons, keyboard keys, mouse actions, deadzones, hotkeys and motion behavior.

03

Choose virtual output

Present an Xbox 360 or DualShock 4 controller to the game and hide the physical device when appropriate.

04

Attach a profile

Save controller, power, graphics and motion choices with a game that can be detected automatically.

Controller · Virtual output
Handheld Companion gamepad mapper and virtual Xbox 360 controller settings

Virtual controller

Speak the input language the game expects.

Older games, modern stores, emulators and remote-play clients do not always recognize the same physical controller. A virtual output makes the device look like a familiar Xbox 360 or DualShock 4 controller.

  • XInput-style Xbox 360 output
  • DualShock 4 output with motion and touchpad workflows
  • Physical controller hiding to reduce duplicate input
  • Vibration, joystick and trigger tuning

Gyro controller PC setup

Aim with your hands, not just your thumb.

Universal Motion Control translates supported IMU data into camera, joystick or protocol output. Build a gentler curve for exploration, a faster response for aiming, or motion input for supported emulators.

First personThird personRacingEmulators

Mapping questions

Gamepad mapper FAQ.

What is a gamepad mapper?

A gamepad mapper translates physical controller inputs into the keyboard, mouse or virtual controller actions an app expects. Handheld Companion can keep those mappings inside global or per-game profiles.

Can Handheld Companion map controller buttons to keyboard and mouse?

Yes. It supports gamepad remapping to mouse and keyboard as well as controller buttons, joysticks and triggers, with deadzone adjustments.

Can it emulate an Xbox 360 controller?

Yes. Handheld Companion can simulate a Microsoft Xbox 360 controller or a Sony DualShock 4 controller for broad game and remote-play compatibility.

How does gyro control work on PC?

Universal Motion Control reads a supported IMU or external sensor and translates movement into controller input. Profiles can tune behavior for first-person, third-person, racing and emulator use.

Map once, play often

Build the controller your game was waiting for.

Start with the default profile, then give each game only the changes it needs.