Fill the form, submit, repeat

Record one full pass through a contact form, typing and all, then replay it on a fresh copy. The target echoes back exactly what your macro typed, so you can prove every field landed right before you loop it.

typing record + replay form fill Free 12 min

Recording is how most people meet QHuman, but keystrokes are off by default, so a plain recording captures your mouse and drops everything you typed. This lab fixes that first, then proves the fill replayed character for character.

Open the target first. It opens in a new tab.

Open Form Desk
The Form Desk on a fresh load, which is also exactly what R gives you back. A valid submit registers one submission; leave a field blank, malform the email, or skip the agree box and it refuses and lists what is missing instead.

Build the macro

  1. Turn on keyboard capture Click Settings low in the left rail, go to Recording, and tick Record keyboard. Flip it now, not mid-recording: the main window hides itself the moment you press Record.
  2. Start recording Hit Record on the toolbar or press Ctrl+F9. The main window vanishes and a small floating indicator takes its place, counting actions as you work. Its frame is excluded from capture, so drag it clear of the form and use its Stop button freely.
  3. Fill every field once Click into Name and type it, then Email, Subject, pick a Topic from the dropdown, type the Message, and tick the agree box. Do it at a normal pace: QHuman keeps your real gaps between keystrokes.
  4. Click Submit, then stop Click the blue Submit button to finish the pass, then press Stop on the indicator or Ctrl+Alt+S. The main window comes back with the recording sitting in the Sequences list. Open it and look for the Key rows.
    Those blue Key runs are what step 1 bought you. QHuman records each keypress as its own press and release action, so a typed phrase is a run of individual key rows, never a single "type this text" row. Your coordinates and text will differ, and the Move runs between the clicks are normal.
  5. Reset the target and replay Press R on the Form Desk to clear it, leave that window focused, and start playback with Ctrl+F10. Use the hotkey, not Play All: clicking the toolbar hands focus to QHuman, so your keystrokes would land there instead of the form. Hands off now, and watch it fill itself.
  6. Loop it, with room to breathe Open the Playback tab and pick Loop forever. Two of the delays matter here and they are not interchangeable: Start delay pauses once before the first run, Between loops pauses between repeats. Give both a few seconds. The first is your window to focus the Form Desk, the second is your window to press R before the next pass types over a full form.
    Both delays ship at 0.00, and both at zero is why an untouched loop looks broken: it re-fires the instant it finishes, onto a form it never cleared. Between sequences stays at zero, since this macro is a single pass.
Checkpoint

A clean pass onto a freshly reset form looks like this. Note the 1: R zeroes the counter along with the form, so a looping macro reads 1 every pass instead of climbing. Landing on the same 1 with the same echo, every pass, is the proof: if the echo matches what you meant to type, the macro is behaving.

Your values will differ; the shape will not. A blank row here means that field's keystrokes never got recorded, and Agree stuck on no means the tick missed.
Make it yours

Record the pass again with a different Name and Message, and watch the echo come back in your new words. Re-recording really is the way: typing lands as one key press per character, and the editor shows those key rows as read-only labels, so what a recording hands you to edit afterwards is timing and positions, not text.

If it went wrong

  • Fields fill but the echo is empty The clicks replayed but the typing did not. Record keyboard was off when you recorded. Turn it on under Settings → Recording and record the pass again.
  • It refuses to submit and lists errors A required field is blank, the email is malformed, or the agree box is unticked. Reset with R and re-record, making sure every field gets a value and the box gets ticked before Submit.
  • The counter does not move The submit click missed, or the replay landed in the wrong window. Focus the Form Desk and fire playback with Ctrl+F10 rather than clicking Play All, and confirm the recorded pass ends on the blue Submit button.
  • Text lands in the wrong boxes Focus drifted mid-recording. Re-record and click cleanly into each field before typing, rather than relying on Tab order.

Keep going

Want the full detail behind capturing keystrokes and stacking recordings? Read the recording guide. Ready for the next lab? Next up is Drag it, then dial it in, where you record a precise drag and land a slider on an exact value.