Features

One app for every input.

Pick a movement mode, map it how you want, tune the timing, and save it. Everything lives in a native Windows app with no overlay slowing your inputs down.

Macro types

Strafe, crouch, or both.

Choose which macro runs. Strafe and crouch each work on their own, or spam together.

Just strafe

Run the strafe macro on its own timing.

Just crouch

Spam crouch on its own, nothing else attached.

Strafe + crouch

Run both at once, each on its own independent timing.

Configurable delays

Every macro has its own minimum and maximum delay, so strafe and crouch never share timing.

Movement macros

Strafe timing, to the millisecond.

Set the left and right strafe keys, pick a start direction, and bound the hold with a minimum and maximum duration. Snap Tap gives priority to the last key you pressed, and aim compensation cancels the horizontal pull so your crosshair holds still.

Some games restrict Snap Tap or SOCD handling. Check the rules first.

Bindings
  • W Left stick up
  • A Left stick left
  • Mouse Right stick
Controller-style input mapping

Map controls to a virtual pad.

The emulator connects a virtual controller and routes your inputs into it. Movement becomes the left stick and your mouse becomes the right stick. The game remains responsible for its own controller behaviour and input rules.

  • Per-action bindings
  • Sensitivity X and Y
  • Ready-made defaults
Mouse to joystick

A response curve you control.

Raw mouse movement rarely maps cleanly onto a thumbstick. Strafehub converts it through a tuned curve with separate horizontal and vertical sensitivity, so fast flicks and slow tracking both land where you expect.

  • Independent X / Y
  • Smooth low end
  • No stick clamp

Set it up once. Play.