INPUTIZE
Buy
Honest comparison · free tools included

Inputize vs JoyToKey & AntiMicroX: the free tools, compared honestly

These are the two names that come up when you search for a free way to use a mouse as a controller. Both are good utilities. Neither can do the job you are searching for — and the reason why is worth four minutes of reading before you spend an evening configuring something that cannot work.

Inputize Aim view — response curves, orbital micro-motion shapes and anti-recoil compensation sliders
Aim · response curves, orbital micro-drift & anti-recoil

The short answer

The comparison everyone actually needs, before any feature table.

JoyToKey is the reverse of what you want: it takes input from a gamepad and converts it into keyboard and mouse events. AntiMicroX maps keyboard and mouse — to more keyboard and mouse events. Neither of them creates a virtual controller, and controller aim assist is granted by the game when it sees a controller. No virtual pad, no assist. That is not a configuration problem; it is what these tools are.

Inputize runs on the ViGEmBus driver — the same Microsoft-signed driver as DS4Windows and Parsec — and presents your keyboard and mouse to the game as a real Xbox 360 controller, with the analog shaping layer (curves, deadzone, anti-recoil, humanized SAB ramps) that decides whether the game's assist engages smoothly. The free tools stop at "keypress in, keypress out".

Quick comparison

Pricing and features are from public sources as of 2026 and can change.

InputizeJoyToKeyAntiMicroX
Price€19.99 once, lifetime licenseFree to use (shareware), license optionalFree, open source (GPL v3)
Creates a virtual controller✓ Xbox 360 via ViGEmBus✗ converts pad → keyboard/mouse✗ maps K&M → keyboard/mouse events
Mouse → analog stick with aim assist✓ core purpose✗ mouse emulation is pixel jumps✗ mapping only, no virtual pad
Response curves, deadzone & circularity✓ live preview graph✗Basic response curve per axis
SAB humanized stick signal✓✗✗
Anti-recoil on fire (per-weapon tuning)✓Via macros onlyVia macros only
Orbital ADS aim assist✓✗✗
Macros✓ Normal/Hold/Turbo/Double/Toggle/Combo✓ mature, per-button✓
Gamepad → keyboard/mouse (the reverse job)✗✓ the core competence✓
Per-game profiles + auto-switch✓ incl. per-game auto-detect✓ per-app associations✓ auto profiles by window
PlatformWindowsWindowsWindows & Linux
Project status (2026)Actively developedActively maintained (v7.3.x)Seeking a maintainer, limited support
Reads or modifies game files / processesNeverNoNo

JoyToKey and AntiMicroX are products of their respective authors; this page is an independent comparison, not affiliated with any vendor. AntiMicroX's own repository states it is currently looking for a new maintainer.

The honest part: what the free tools are genuinely good at

A comparison that only lists one side is marketing, not advice.

JoyToKey has been around for two decades and is excellent at its actual job: making a physical gamepad act as a keyboard and mouse — hotkeys, macros, per-application profiles, XInput vibration triggers. If your task is "I have a controller and a program with no gamepad support", JoyToKey is a fine, cheap answer.

AntiMicroX is the open-source take on the same job, and the only one of the three that runs on Linux. It is honest software with a real feature set; its main caveat is the one its own developers state — the project is looking for a new maintainer and support is limited.

If your job is remapping a gamepad to keyboard, stop reading — use one of them. This page is about the other direction: mouse and keyboard in, controller out, assist on.

Where the difference actually shows: aim assist with a mouse

Why "I'll just use a free mapper" does not survive contact with an actual shooter.

Games grant controller aim assist when they detect a controller — not when inputs look like controller inputs. JoyToKey and AntiMicroX emit keyboard and mouse events; the game never sees a gamepad, so the assist layer never engages. There is no setting to change this; the virtual controller simply is not there.

Even the free attempts to fake it run into the analog problem. Firing mouse events at a game with native mouse input gives pixel jumps, not stick motion — no curve between flicks and tracking, no deadzone handling, no circularity, and nothing to shape the signal while you fire. Inputize's whole design is that layer: response curves with a live input-to-output preview, anti-recoil tuned per weapon, orbital ADS aim assist, and SAB human-paced ramps with per-gesture variance. Those are not mappings; they are signal-shaping features, and they are what the free mappers structurally cannot add.

Ban risk: a genuinely different picture from paid virtual-pad tools

The one axis where "free" and "safe" point in opposite directions from what you'd expect.

Ironically, JoyToKey and AntiMicroX are nearly invisible to anti-cheat in games — precisely because they cannot fake a controller. A game has no reason to care that a keypress arrived. The ban-risk discussion in this category belongs to virtual-controller tools, and there the picture is the mainstream one: the shared ViGEmBus driver is the same one DS4Windows and Parsec use, so flagging it would break mainstream applications.

That tolerance is not immunity — The Finals is the one title that restricts the category by policy: its 1.4.1 line ends aim assist for key re-mapping clients on PC. If your end goal is aim assist in a shooter, you will end up in the virtual-controller category either way; the question is whether you get there with a tool built for it. Full per-game breakdown: Is Inputize safe? →

No undetectability promises, from anyone. If any vendor page — free or paid — claims their tool is "undetectable", treat it as the red flag it is. The honest position: mainstream driver, no injection, per-game policies vary — check the rules of what you play.

Pricing, five years out

Where the free tools win — and where the comparison stops being about money.

On price the free tools win outright: $0 versus €19.99 once. Nobody should pretend otherwise. The decision only becomes real when the job is specified: if the job is keyboard and mouse converted into a shaped analog stick with working aim assist, the free tools are not a cheaper version of that job — they are a different job. Paying €19.99 once for a tool that does the job beats spending evenings on a mapper that structurally cannot.

To be fair in the other direction: if you just want controller-to-keyboard remapping, take JoyToKey or AntiMicroX and enjoy them. Inputize does not do that job, and this page will not pretend it does.

The verdict

Who should use which.

Stick with JoyToKey / AntiMicroX if…

Your job is remapping a physical gamepad to keyboard and mouse, hotkeys, or desktop macros. Both are good at it; AntiMicroX if you want open source and Linux, JoyToKey for a mature Windows utility.

Choose Inputize if…

You play keyboard & mouse and want controller aim assist in Warzone, Apex, Fortnite or similar — and a pad that still works in the titles that grant none, Rainbow Six Siege included — with curves, anti-recoil and per-game profiles handled by one tool that costs €19.99 once.

Try free first, realistically

If you want to test the virtual-controller idea for $0, the mapper-style ViGEm tools (XOutput and friends) can create a pad — but expect to hand-tune everything Inputize ships as engineered defaults. DS4Windows is also free but translates a real DualShock, not a mouse.

Questions

Short answers to what people ask most.

Can JoyToKey or AntiMicroX give a mouse controller aim assist?

No. Both are mapper utilities: JoyToKey translates gamepad input into keyboard and mouse events, and AntiMicroX maps keyboard and mouse to keyboard and mouse events — neither creates a virtual controller on ViGEmBus, which is what games detect before applying controller aim assist. Aim assist with a mouse needs a virtual gamepad plus stick shaping, which is the category Inputize is built for.

Is Inputize more expensive than JoyToKey or AntiMicroX?

Upfront, yes: Inputize is €19.99 once with a lifetime license and free updates. JoyToKey is shareware that stays usable without paying, and AntiMicroX is free and open source. The comparison is not really about price but capability — the free tools cannot output a virtual controller at all.

Do JoyToKey or AntiMicroX use the ViGEmBus driver?

No. Neither installs or uses ViGEmBus; both act on the host side, converting one input into keyboard and mouse events. ViGEmBus is what creates the virtual Xbox 360 controller that games and anti-cheat see as a real gamepad, and it is the mainstream driver shared with DS4Windows and Parsec.

What are JoyToKey and AntiMicroX good for?

The reverse job: making a physical gamepad act as a keyboard and mouse. JoyToKey is a mature Windows utility for exactly that, and AntiMicroX does the same, open source and cross-platform including Linux. For playing with a real controller where keyboard support is missing, they are fine tools.

Which free alternatives actually create a virtual controller?

The free options in this category run on the ViGEmBus driver: XOutput and similar mapper-style tools can create a virtual pad, though without a stick-shaping layer. DS4Windows creates one but is built to translate a real DualShock, not a mouse. If you want to try free first, start there — but expect to hand-tune what Inputize ships as engineered defaults.

One payment. Lifetime license.

Virtual controller with aim assist, anti-recoil and response curves — €19.99 once, updates free forever.

Buy Inputize — €19.99