Get to know
your controls.

Strafe and crouch macros, controller-style mapping, and named configurations. Set them up together in one native Windows app.

Movement timing

Strafe, crouch, or run both together. Each macro has its own minimum and maximum delay, so one never has to follow the timing of the other.

  • Strafe

    Run the strafe macro on its own timing.

  • Crouch

    Repeat crouch independently of strafe.

  • Strafe + crouch

    Run both, each with its own delay range.

Strafe delay range Interactive preview
18to46ms
0 ms255075 ms

Drag either handle or use the arrow keys. This preview does not change your app settings.

Direction & keys
Set your left and right strafe keys and choose a start direction.
Snap Tap
Give priority to the last movement key you pressed.
Aim compensation
Counter the horizontal pull while strafing.

Some games restrict Snap Tap or SOCD handling. Check the rules before using them.

From your inputs
to a controller.

Route movement to the left stick and your mouse to the right. The emulator connects a virtual controller; you choose the bindings for each action.

Start with ready-made defaults, then adjust horizontal and vertical sensitivity separately.

Example bindings
  • W Left stick up
  • A Left stick left
  • Mouse Right stick

The game controls its own controller behaviour and input rules.

Mouse movement to stick response

Raw mouse velocity is measured per device. Stick output rises linearly until it reaches the full-stick cap.

Mouse velocity → stick outputIllustrative response
Linear responseFull-stick cap
800 DPI reference
Sensitivity is normalized around an 800 DPI reference, with independent X and Y settings.
Bounded carry
Faster movement carries a bounded amount of excess into following reports instead of exceeding the controller range.

Save your setup.

Save your settings in named configurations. Every current feature is included with 30 days of access.

£7.99 GBP / 30 days. No subscription.

Get 30 days See pricing and license details