Drag it, then dial it in
Two precision drills in one target. Drag each amber card onto the column it names (drop it wrong and it snaps home), then set a slider to exactly 70. Recorded and replayed, this is how you tune a drag macro and a slider macro that land in the right spot every time.
Clicking is easy. Dragging is where a macro shows whether it really moves like you do: a drag has to press, travel, and release in the right place, and a slider has to stop on an exact value instead of overshooting. The Drag Bench scores both.
Open the target first. It opens in a new tab. Point QHuman at it and read its score as you go.
Open Drag BenchEvery card names where it belongs, so the board tells you the answer and only asks you to move it there.
Build the macro
-
Open QHuman and start a new macro Launch the app. Put the Drag Bench tab where you can see the whole board and the slider at once.
-
Turn on keyboard capture The slider needs arrow keys to land on an exact number, and keystrokes are the one thing QHuman does not record out of the box. Click Settings in the left rail, go to Recording, and tick Record keyboard. Movement and clicks are already on, so this is the only box you touch. Do it now: the main window hides itself the moment you press Record.Record mouse movementsRecord mouse clicksRecord mouse scrollRecord keyboardturn this on
Settings → Recording, exactly as it ships. Your mouse path is captured either way, and playback glides between click positions on its own, so a recorded drag replays as a real drag without you doing anything here. -
Click Record Hit Record on the toolbar, or press Ctrl+F9. The main window disappears and the floating indicator takes over, counting presses, moves and releases as you work. That indicator's Stop button is your way out from here.
-
Drag each card onto the column it names Press on an amber card, move onto the column named in its small text, and release inside the column's body, not its title row. Do all four. The glow only tells you a column is under the pointer, never that it is the right one, so read the card and take it slow.To do3Review PR #42→ ReviewShip release→ DoneUpdate docs→ DoneDoing0Fix login bug→ DoingReview0ReviewDone0Done
The blue outline is a liar: it lights the same way for a card that belongs there and one that does not. -
Set the slider to exactly 70 Drag the handle until the big readout is close, then nudge with the arrow keys, one step per press, until it reads exactly 70. Exactly is the word: 69 and 71 are not calibrated, and there is no tolerance either side. Those arrow presses are what step 2 was for.
-
Click Stop, then Save Press Stop on the floating indicator (or Ctrl+Alt+S). The main window comes back, which is what makes Save reachable at all, so save now (or Ctrl+S) and the macro appears in the left list. Then read what a drag actually became.1Clickpress @ Fix login bug⋮Movea run of rows: the card's path to Doing2Clickrelease @ Doing⋮…three more drags, same three-part shape9Clickpress @ the slider handle⋮Move…10Clickrelease @ ~6811KeyRight, Right: one step each, 68 → 70
This is why a drag is not one action: cut the middle Move rows out and the card never travels. The blue Key rows at the end are the arrow nudges. No blue Key rows means Record keyboard was still off. -
Reset the board and play it back Click the board's background first so the slider does not hold focus, then press R to send the cards home and the slider to 0. Fire playback with Ctrl+F10 rather than clicking Play All: the hotkey works while QHuman sits in the background, so the arrow keys land on the slider instead of the app. Hands off, and watch it place all four and dial in 70. To bail out, slam your mouse into any screen corner: the fail-safe is on by default, under Settings → Playback.
A clean replay ends with the panel reading like this, and the LED going green. Both halves have to be true at once: four cards home and the slider sitting on 70. Slide off 70 and the panel un-solves itself, because calibration is checked live rather than latched.
Re-record the slider set so it deliberately overshoots to about 85, then walks back down to 70 with the arrow keys. The badge should still finish on Calibrated. Nothing scores the route you took, only where you stopped: a macro is allowed to be clumsy as long as it lands.
If it went wrong
- Misdrops climbing A card was released on the wrong column or in empty space, so it snapped home. Reset with R and re-record, releasing only when the target column is glowing.
- The slider never moves off 0 The arrow presses were not captured. Tick Record keyboard under Settings → Recording and record the run again, since keystrokes are off by default and nothing warns you at the time.
- Slider stops on 69 or 71 The recorded release landed a step off and no nudge followed it. There is no tolerance around 70, so re-record the slider set and arrow onto the exact number before you let go.
- R does nothing The slider still has focus, and the target ignores R while a control is focused so it never eats a keystroke meant for a field. Click the board's background, then press R.
- Playback drops cards in the wrong place The board moved or resized since you recorded. Keep the Drag Bench tab in the same spot, press R, and play again.
Stuck?
Grab the finished macro. Download it and open QHuman's Import shared file... to load it, then compare it to what you built.
Download the solution (.qhz)Keep going
Want more ideas for where precise drags and slider sets pay off (brush strokes, DAW pads, forms, and more)? Read the use cases guide. Ready for the next lab? Next up is Click it 4 times, wait, re-arm, where you teach QHuman to see a target and act on it a set number of times.