padmonk padmonk

Mouse and keyboard for Xbox Cloud Gaming.

padmonk gives xCloud a virtual Xbox controller: WASD becomes left stick, mouse movement becomes right stick, and remapping stays available in-game.

01

Browser-only

No native helper, kernel driver, ViGEmBus, or background daemon. Just extension code and the Gamepad API.

02

Fast remaps

Buttons, mouse buttons, wheel input, combos, invert-Y, sensitivity, smoothing, aim curve, all live.

03

Local-first

Config stays in browser storage. No analytics, telemetry, accounts, remote code, or padmonk server.

Load from source

  1. 1 Install dependencies: npm install
  2. 2 Build extension: npm run build
  3. 3 Open chrome://extensions or edge://extensions
  4. 4 Enable Developer mode, then load the generated dist/ folder

Aim notes

WASDleft-stick movement
Mouseright-stick aim via Pointer Lock
F8enable / disable instantly
F9open binds overlay

Gamepad emulation keeps the game's maximum turn rate. Sensitivity changes how quickly mouse movement reaches full stick deflection; it does not bypass game-side turn-speed limits.

Data statement

padmonk is free and open source. Local browser storage is live authority so tabs can update immediately. Chrome may best-effort back up profiles, globals, and defaults through your signed-in Chrome profile in crash-safe chunks. Sync backup has a 24 KiB decoded-payload ceiling so two generations fit Chrome's total quota; larger configurations remain local-only. Complete seen-game names, images, and history remain local. No account system, analytics, telemetry, remote code loading, or extension-operated server. Source is available for audit; inspect it, build it, load it.