Hotkey sequence
Press keys.
- Where
- + Add actionSystemHotkey sequence
- Wait
- Has a Wait switch: on, the next action starts once this one is done

A hotkey sequence is a list of keyboard steps that Lunchpad plays back in order. Use it to fire shortcuts in other programs (mute in Discord, a hotkey in your capture software, a macro in your editor) or to type a whole chat message with one press.
The keys go to whichever window has the focus, just like a real keyboard.
Add steps with the buttons under the list, drag a step by its handle to reorder it, and remove it with the cross. The dropdown at the start of a row changes what the step does.
| Step | What it does |
|---|---|
| Press key | Presses a key together with the modifiers you switched on, then lets go. |
| Hold key | Presses the key and its modifiers and keeps them down. |
| Release key | Lets go of a key that a Hold key step pressed earlier. |
| Wait | Pauses for 0 to 5000 ms. |
| Type text | Types the text. per character sets a pause between characters (0 to 5000 ms); 0 types it all at once. |
Settings
Section titled “Settings”| Setting | What it does |
|---|---|
| Key button | Click it, then press the key or combination. It shows Press a key or a mouse button… while it listens and Not set when empty. Modifiers you hold while pressing are recorded too. |
| Modifier buttons | Switch modifiers on and off by hand: Ctrl, Alt, Shift and Win on Windows, ⌃ ⌥ ⇧ ⌘ on macOS. |
| Release held keys at the end | Keys that a Hold key step pressed and no Release key step let go of are released when the sequence ends. |
A few things about recording a key:
- A modifier on its own is not a key: the recorder keeps waiting until you press a non-modifier key.
- Pressing Esc cancels the recording, so the Escape key itself cannot be recorded this way.
- The middle, right, back and forward mouse buttons can be recorded like keys. The left button cannot.
- Keys Lunchpad can press: letters and digits, F1 to F20, arrows, Home, End, Page Up and Page Down, Insert, Caps Lock, Space, Enter, Tab, Backspace, Delete, the number pad, and the media keys (volume up, down and mute, play/pause, next, previous).
How it runs
Section titled “How it runs”- Steps run top to bottom. With Wait on, the next action starts after the last step; with Wait off, the next actions start straight away while the sequence plays.
- When the macro is stopped, the sequence stops after the current step and a running Wait step is cut short. Release held keys at the end still lets go of held keys.
{{placeholders}}work in Type text steps, for exampleGG {{lastRaider}}!. Key steps take no placeholders.- A key name Lunchpad does not know is skipped and noted in the log.
Example
Section titled “Example”Send a message in a game chat that opens with Enter:
- Press key Enter, to open the chat.
- Wait 100 ms, so the chat box is ready.
- Type text
gg wp!at 20 ms per character. Some games drop characters that arrive too fast. - Press key Enter, to send.
Related
Section titled “Related”- Push-to-talk — hold a key for a whole section of a macro
- Variables and placeholders — what you can put in
{{ }} - Launch application — when a shortcut is not enough
- Troubleshooting — keys do not arrive