How to Use
1
Press Start Test — a token (🖱️) and target (🎯) appear at random positions in the drag zone.
2
Click and hold the token, then drag it across to the target. The timer starts the moment you begin dragging.
3
The target glows green when your cursor enters the hit zone. Release the button here to register a successful drop.
4
If you release outside the target, the attempt counts as a miss. The zone turns red — click anywhere to retry.
5
Both drag duration (ms) and drop offset (px from centre) are recorded for each attempt.
6
After all attempts the test ends automatically. See your average duration, tier rating, per-attempt chart, and session stats.
Understanding Your Score
Two independent metrics are measured each attempt:
- Duration (ms) — time from grab to release. This determines your tier and Personal Best. Lower is faster.
- Offset (px) — distance from target centre to your release point. Lower is more precise. Under 5px is elite; under 15px is good; over 30px indicates a consistent overshoot or undershoot to correct.
The PB and tier badge are based on duration only, so you can separately chase speed and precision without one penalising the other.
Reading the Stats Bar
- Last — duration of the most recent attempt, or MISS if you released outside the target
- Best — fastest successful drag so far in this test
- Avg — mean duration of all successful attempts so far
- Accuracy — average pixel offset across successful attempts
- Attempt — current attempt number out of total
Keyboard Shortcuts
- Space / Enter — start the test from idle or final state
- R — reset the current test at any time
- F — toggle fullscreen mode
Shortcuts are disabled when a text input or select is focused. Toggle them off in Settings → Behaviour if they conflict with other tools.
Fullscreen Mode
Press the expand icon in the top-right of the test card (or press F) to enter fullscreen. The header, footer, sidebar, and info sections all hide so the zone fills the entire screen — useful for focused practice sessions.
Mouse Polling Rate
Polling rate (Hz) is how often the mouse reports its position to the computer each second. A 125Hz mouse updates every 8ms; a 500Hz mouse every 2ms; a 1000Hz mouse every 1ms. During fast drags, a low polling rate causes the cursor to jump between positions rather than following a smooth path — this makes precise drops harder because the browser only sees a coarse trail of points. For drag-and-drop accuracy, 500Hz or higher is recommended.
DPI & Sensitivity
DPI (dots per inch) controls how far the cursor travels for each physical inch of mouse movement. Higher DPI enables fast sweeps across large screens without large arm movements, but it also amplifies every small finger tremor near the target. Most competitive drag-and-drop users settle on 400–800 DPI with a large pad for the best speed-to-precision ratio. If you use high DPI for general use, consider switching to a lower profile when practising drag accuracy.
OS pointer acceleration (Windows Enhanced Precision, macOS Tracking Speed) adds a variable multiplier on top of DPI. For consistent results, disable pointer acceleration so cursor travel is predictable at all speeds.
Mouse Switch & Debounce
The physical click switch inside your mouse has a debounce circuit that filters out accidental rapid clicks. During a drag, a worn or low-quality switch may momentarily release then re-register, causing the token to drop prematurely mid-drag. Gaming mice typically use Omron or Kailh switches with debounce delays of 1–10ms. If your token drops unexpectedly without releasing the button, the switch may be chattering. A firmware or hardware debounce setting, if available, can help.
Mousepad Surface
Pad friction affects how precisely you can stop your mouse at a target. A hard pad (plastic/aluminum) has low friction — fast sweeps and quick stops are easy, but micro-corrections near the target can overshoot. A soft cloth pad has higher friction — more natural deceleration and better fine control, at the cost of slightly slower initial acceleration. For drag accuracy training, a medium-friction cloth pad is generally preferred. Pad size matters too: an XL pad eliminates the need to reposition mid-drag.
Ergonomics & Posture
- Sit so your forearm rests flat on the desk — hovering your arm increases fatigue and tremor within minutes
- Keep the pad close to your body so your elbow angle is around 90° when dragging; reaching forward reduces fine motor control
- Use a fingertip or claw grip for precision drags; palm grip reduces wrist articulation range
- Take a 30-second break every 10 minutes during intensive practice — hand fatigue directly degrades accuracy
Settings Quick Reference
- Target Size — Small (50px) hardest; X-Large (130px) easiest. Hit radius scales proportionally.
- Drag Distance — Short ≈25% zone width; Medium ≈50%; Long ≈70%. Random re-rolls each attempt.
- Vertical Variation — How much token/target shift vertically between attempts. Fixed keeps them centred.
- Auto-Advance Delay — 0 = Off, manual click only. Otherwise advances after N seconds.
- Miss Retry Delay — How long the fail state shows before auto-advancing. 0 = click to continue.
- Drag Trail — Fading dots tracing your path. Turn off for a cleaner zone.
- Accuracy Ring — Green glow when hovering the target. Disable for a no-cue challenge.
- Drop Dot — Yellow marker at your release point. Useful for diagnosing drift direction.
- Live Offset — Shows pixel distance from target centre as you hover near it during a drag.
- Timer Colour — Shift = blue→orange pacing cue; White/Green = neutral; Hidden = no timer.
- Stats Bar — Toggle the Last/Best/Avg/Accuracy/Attempt bar below the zone.
- Count Misses — Adds a penalty duration to your average for each miss.
- Show Chart — Bar chart of each attempt's duration appears after the test ends.
Accuracy Offset Ratings
- 0–5px — Elite precision
- 6–10px — Very precise
- 11–20px — Good
- 21–35px — Inconsistent; focus on deceleration
- 36px+ — Significant overshoot; lower DPI or slow down near target
What Affects Duration
- Drag distance — longer path = more time regardless of skill
- DPI — higher DPI means less physical movement needed = potentially faster
- Target size — larger targets require less braking at the end = slightly faster drops
- Reaction hesitation — the gap between deciding to drag and actually moving
- Deceleration distance — braking too early adds significant time
Local Storage Keys
All data is saved to your browser's localStorage under the ddt_ prefix. Nothing is sent to any server. Clear browser site data to remove everything at once, or use the Data tab to clear individual records.