Skip to content
ClickTray

Utilities

Key Presser

Key Presser automates the keyboard in four modes. Pick one under Mode:

  • Repeat a key — taps one key on an Interval (100 ms by default; anything from 1 ms to an hour, in ms, seconds, minutes or hours) until you stop it, or a limit is reached.
  • Hold a key down — presses one key and holds it down until you stop the session, a Stop after time limit is reached, or a screen trigger ends it. The key is released the moment the session ends.
  • Key sequence — cycles a list of keys in order, each with its own delay and hold time.
  • Type text — types a text string at a set characters-per-minute rate, then finishes.

Choosing a key

The Key field suggests key names as you type (space, f1, numpad_0 and so on), and also accepts common short forms such as esc, ctrl or pgup. In Repeat, Hold and Key sequence modes ClickTray sends scan codes, not virtual key codes alone, which is why it registers in applications that ignore other auto-typers.

Steps

In Key sequence mode the Steps list runs top to bottom, then starts again from the first step. Each row has a key, a delay, and an optional hold — leave the hold empty for a plain tap. Add step adds a row with a 100 ms delay; each row can be moved up, moved down or removed. A sequence can hold up to 500 steps.

Typing text

Characters per minute paces the typing at a realistic speed instead of pasting the whole string instantly — 300 by default, anywhere from 1 to 1,200. The text can be up to 10,000 characters. The session finishes on its own once the text has been typed, so Stop after and the jitter settings do not apply in this mode.

Text you enter here is stored in plain text in ClickTray's settings and is typed into whatever has focus. Treat it as a convenience for text you would happily paste, not as a place for a password.

Stop after

Run until I stop it, After a number of presses, or After a length of time in milliseconds, seconds, minutes or hours. A hold counts as a single press, so use a length of time to end a hold.

Screen trigger

Key Presser has the same screen trigger as Auto Clicker, without Click it — a key press has nowhere to be placed. Use it to keep pressing only while something is on screen, or to stop the moment something appears. See Screen triggers.

Humanize

Timing jitter (ms) varies the gap between presses in Repeat and Key sequence modes. Hold jitter (ms) varies the hold time of sequence steps that have a hold set — a fixed hold length is as unnatural as a fixed gap. Neither applies to Hold a key down or Type text. They start at 40 ms and 15 ms, and each can be anything from 0 to 5,000.

What usually goes wrong

The game ignores it. Almost always because the other tool you tried sent virtual key codes only. Key Presser sends scan codes, which works in far more places — but a title using an exclusive input path can still ignore synthetic input.

It typed into the wrong window. Input goes to whatever has focus, and there is no countdown: the keys start the moment you press Start, while ClickTray is still in front. Put the target window beside ClickTray, press Start, then click straight into the field you mean. For Type text, the first characters go wherever focus was — a low Characters per minute gives you time to switch.

Key Presser — the tool this page is about

Four modes on one engine: repeat a key at an interval, hold one down, cycle a sequence with per-step delays, or type a text string at a realistic characters-per-minute rate. It sends scan codes rather than virtual keys alone, which is why it registers in games that ignore other auto-typers. The same humanized timing applies here, and so do the same screen triggers. Learn more about the Key Presser.

Windows 10/11 (x64) · Free · No account

Get ClickTray

Free for Windows 10 and 11. No account, no click limits, nothing uploaded.

Windows 10/11 (x64) · Free · No account