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.
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.
- 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.
- 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.