Where Coda goes further
- A curve with ten points, not four. reWASD's custom stick response uses four points you move on a graph. Coda's custom curve takes up to ten, joined smoothly without ever overshooting or with straight lines, and you feel each change on the controller while you edit it.
- A separate curve while you aim. Coda switches to a second curve while any of up to six buttons or triggers you choose is held, so aiming down sights and turning can each have their own shape.
- Deadzones built for aim. Deadzone, anti-deadzone and max zone per stick, round or per axis, plus Smoothing that steadies slow, fine movements and stays out of fast flicks.
- Circular output, if you want it. Coda can make full deflection equal in every direction, so diagonals are no faster than straight lines. reWASD documents the opposite option, stick squareness, which it recommends for racing games, flight sims and some RPGs.
- No editions. reWASD's custom curve and its response presets need its Advanced Mapping feature; on the Basic licence the stick response is Default only. Every Coda licence includes everything Coda does.
- Live telemetry of the controller's polling rate, submit rate, frame intervals and stalls while you play.
At a glance
| Coda | reWASD | |
|---|---|---|
| Built around | Stick processing for controller aim | Remapping controllers, keyboards and mice |
| Stick response | Six built-in curves; custom curve of up to 10 points; separate curve while aiming | Default, Delay, Aggressive, Instant, Smooth, Custom (four points); all but Default need Advanced Mapping |
| Deadzones | Deadzone, Anti-Deadzone, Max Zone; round or per axis | Deadzone plus Low, Medium and High zones for mappings; radial or elliptic shape |
| Stick shape | Optional circular output | Stick squareness: soft, total, half or custom square |
| Virtual controller | Xbox 360 or DualShock 4, through ViGEmBus | Xbox 360, DualShock 4, Xbox One (Windows 10 only), Switch Pro, DualShock 3 |
| Rate | PlayStation pads: every report the pad sends. Xbox pads: polled at 250–8000 Hz, selectable | “Ultra” output at 1000 Hz since 9.0 (not for Switch Pro or DualShock 3) |
| Gyro | Not supported | Gyro to mouse, stick, keys or flick stick |
| Keyboard and mouse | Controller to keyboard (about 90 keys); macros can click and scroll; no mouse movement | Full keyboard and mouse mapping, and remapping of keyboards and mice themselves |
| Macros and layers | Up to 8 macros, timed in milliseconds; two shift layers; chords | Combos, rapid fire, shift modes |
| DualSense triggers | Coda's own effects — Resistance, Trigger Point, Section, Texture, Recoil — over USB | Adaptive-trigger presets |
| Price | One-time licence or monthly; one edition | Lifetime editions: Basic €12.99, Advanced €26.99 (checkout, 28 October 2026) |
| Platform | Windows 10 (1607 or newer) and 11, 64-bit | Windows, including ARM builds |
Stick tuning in detail
reWASD's stick settings sit under Advanced stick settings: a Stick Response curve with six profiles, of which Custom lets you move four points; rotation of up to 45° either way; axis inversion and stick swapping; and a flick-stick mode with its own sensitivity, threshold, smoothing and duration. Its zones are a deadzone plus Low, Medium and High zones that trigger mappings, with a radial or elliptic shape — radial only when the deadzone should affect how the stick behaves in games.
Coda spends its depth on the path from stick to game. Each stick has a deadzone, an anti-deadzone that pushes your smallest movement past the game's own deadzone, and a max zone, round or per axis. The custom curve is calculated exactly on every sample rather than looked up in a table, and its smooth interpolation is monotone, so more push never gives you less output. The deadzone guide and curve guide explain each setting.
Output and drivers
reWASD can present more kinds of controller — Xbox One on Windows 10, Switch Pro and DualShock 3 besides Xbox 360 and DualShock 4 — and hides the physical controller while it emulates. Coda presents Xbox 360 or DualShock 4 through ViGEmBus (see the ViGEmBus guide), choosing automatically by default: Xbox 360 for a PlayStation pad, DualShock 4 for an Xbox pad, so a game never sees two Xbox controllers competing for the first slot. On the Xbox 360 output Coda's sticks reach the game at full 16-bit resolution; the DualShock 4 format holds 8 bits per axis in any tool.
When reWASD is the better fit
If you want to aim with gyro, move the mouse pointer with your controller, remap a keyboard and mouse, emulate a Switch Pro or Xbox One controller, or use rapid fire, reWASD does those things and Coda does not.
Who should choose Coda
Players who aim with the sticks in shooters and want precise control over the response — a curve shaped point by point, a different one while aiming, deadzones that cooperate with the game's — without choosing between editions to get it.
Getting started with Coda
- Check your controller on the supported controllers page — DualSense, DualSense Edge, DualShock 4 and Xbox controllers work over USB or Bluetooth.
- Buy Coda and download the installer from your account page. It adds ViGEmBus and HidHide if they are missing.
- Quit reWASD while you use Coda, so only one program reads the controller.
- Start from a built-in curve, then shape your own and set the aiming curve.