TinyTask Keyboard Shortcuts: Complete Hotkey Reference (2026)
TinyTask uses four global hotkeys by default: Ctrl+Shift+Alt+R toggles recording on and off, Ctrl+Shift+Alt+P starts playback, Ctrl+Shift+Alt+S stops playback, and Ctrl+S / Ctrl+O save and open .rec files when the TinyTask window has focus. All hotkeys work even when TinyTask is minimized.
Last verified: April 2026. Author: Vista Software editorial team. Tested against TinyTask 1.77 (36,352 bytes) on Windows 11 23H2 and Windows 10 22H2.
Quick reference: The default modifier combo (Ctrl+Shift+Alt) was chosen specifically because that three-key prefix rarely collides with built-in Windows shortcuts. It still overlaps with Discord screen-share, OBS scene hotkeys, and a handful of IDE bindings — see the conflicts section below.
Default TinyTask Hotkeys (Quick Reference)
The table below is the canonical hotkey reference for TinyTask 1.77 as published by Vista Software. Every row reflects out-of-the-box behavior on a fresh install with no preferences changed.
| Action | Default Hotkey | Notes |
|---|---|---|
| Start recording | Ctrl+Shift+Alt+R | Most common conflict source. Global — works from any window. |
| Stop recording | Ctrl+Shift+Alt+R (toggle) | Same key as start. The recording hotkey itself is excluded from the saved macro. |
| Play macro | Ctrl+Shift+Alt+P | Plays the loaded macro at the current speed and loop count. |
| Stop playback | Ctrl+Shift+Alt+S | Halts playback even mid-loop. Scroll Lock and Pause work as fallbacks. |
| Save macro | Ctrl+S (when window focused) | Writes the current recording to a .rec file. Not global. |
| Open macro | Ctrl+O (when window focused) | Loads a saved .rec file from disk. Not global. |
| Continuous playback toggle | Through GUI button | No default hotkey. Set the loop count to 0 for infinite repeat. |
| Speed control | GUI slider | No default hotkey. Range covers slower-than-recorded up to roughly 100x. |
The recording and playback hotkeys are global — TinyTask installs a low-level keyboard hook through the Windows SetWindowsHookEx API, so the combos fire even when the TinyTask window is minimized to the system tray. The Ctrl+S and Ctrl+O shortcuts are standard menu accelerators and only respond when the TinyTask window has focus.
Recording Hotkeys
TinyTask uses a single toggle hotkey for recording: Ctrl+Shift+Alt+R starts the capture, and pressing the same combo again stops it. There is no separate “stop recording” key. We tested this behavior on Windows 11 23H2 against the official 1.77 build and confirmed the same key handles both transitions.
A few practical notes from our testing:
- The keypress that stops a recording is filtered out of the saved macro. The four-key combo never lands inside the playback stream.
- Mouse movement, mouse buttons, and every other keystroke between record-start and record-stop are captured at the timing they occurred.
- If the hotkey appears to do nothing, another running app has likely claimed it first — see the conflicts section below.
- You can remap this hotkey through the wrench menu, but TinyTask only offers a fixed set of preset combinations rather than free-form key capture.
Available recording-hotkey presets
The Preferences dropdown in 1.77 exposes these recording-hotkey options:
- Default: Ctrl+Shift+Alt+R
- Single F-key: F8
- Modifier + F-key: Ctrl+F8
- Two-modifier combos: Ctrl+Shift+R and similar variants exposed in the dropdown
Playback Hotkeys
Playback is controlled by two global hotkeys: Ctrl+Shift+Alt+P starts playback of the currently loaded macro, and Ctrl+Shift+Alt+S stops it. Pressing the play hotkey a second time during playback also halts the macro on most builds we have tested, but the dedicated stop hotkey is more reliable in fast-loop scenarios where the keyboard hook is competing with the macro itself for input cycles.
Speed is controlled by the GUI slider — there is no default keyboard shortcut for changing playback speed. The slider covers a range from significantly slower than recorded up to roughly 100x faster, with the practical ceiling depending on the target application’s ability to keep up with synthetic input.
Always have a kill switch ready: Before triggering any new macro for the first time, keep one finger on Scroll Lock or Pause. Both work as emergency stops even when the standard stop hotkey is being drowned out by a runaway macro.
Continuous Playback / Loop Hotkeys
TinyTask does not expose a dedicated keyboard shortcut for toggling continuous playback. Looping is configured through the loop-count field in the toolbar: enter any number for that many repetitions, or enter 0 to loop indefinitely until you press the stop hotkey. The same play hotkey (Ctrl+Shift+Alt+P) starts the loop with whatever count is currently set in the field.
To halt a running loop, the priority order is:
- Ctrl+Shift+Alt+S — the dedicated stop hotkey (most predictable).
- Scroll Lock — physical key that works even when the macro is hammering input.
- Pause / Break — equivalent fallback on keyboards that have it. On laptops, Fn+Pause may be required.
- Task Manager (Ctrl+Shift+Esc) — last resort, end the
TinyTask.exeprocess.
How to Remap TinyTask Hotkeys
Remapping happens entirely through the TinyTask GUI. There are no registry edits, no config-file overrides, and no command-line switches involved — preferences are written to a small TinyTask.ini file in the same directory as TinyTask.exe, or held in memory only on portable runs without write access.
Click the wrench icon
The Preferences (wrench) button sits on the TinyTask toolbar, next to the speed slider. Clicking it opens a small dropdown with the configurable options.
Choose “Recording hotkey” or “Playback hotkey”
TinyTask exposes two remappable hotkeys: the recording toggle and the playback start. The stop-playback hotkey is fixed and cannot be remapped from the GUI.
Select a preset combination
TinyTask offers a fixed list of presets — Default (Ctrl+Shift+Alt+R/P), single F-keys (F8, F12), Ctrl+F-key, and a few two-modifier combos. Free-form key capture is not supported.
Test the new hotkey immediately
Press the chosen combination from outside the TinyTask window. If recording or playback fires, the hook is registered. If nothing happens, another app likely owns that key combination and you should pick a different preset.
Preferences persistence: If TinyTask is launched from a write-protected location (read-only USB, locked system folder, or via a portable launcher with no write permission to its parent directory), hotkey changes apply for the current session only and revert to defaults on the next launch.
Hotkey Conflicts with Other Apps
The default Ctrl+Shift+Alt prefix was chosen because Windows itself reserves very few three-modifier shortcuts. The conflict surface is mostly third-party apps that bind to the same prefix:
| App | Conflicting Hotkey | Symptom | Resolution |
|---|---|---|---|
| Discord | Custom screen-share + push-to-talk binds | Recording hotkey triggers Discord action instead | Edit Discord Keybinds (User Settings → Keybinds), or remap TinyTask to F8. |
| OBS Studio | Scene/source toggles, recording start/stop | OBS records or scene-switches when you press the TinyTask combo | OBS Settings → Hotkeys, clear the conflicting bind, or remap TinyTask. |
| Browser DevTools | F12 opens Developer Tools | If you set TinyTask Play to F12, browser intercepts first | Use F8 instead, or keep the default modifier combo. |
| JetBrains IDEs | Ctrl+Shift+Alt+letter combos | IDE refactor menu opens instead of recording | Remap TinyTask to a single F-key while the IDE is in focus. |
| Visual Studio | Build / debug shortcut overlap | Build runs when you intended to record | Tools → Options → Keyboard, or remap TinyTask. |
| Snipping Tool / ShareX | Custom screenshot capture binds | Screenshot fires instead of TinyTask hotkey | Adjust the screenshot tool’s hotkey, or remap TinyTask. |
| Steam Overlay | In-game overlay hotkey | Steam overlay opens during gaming macros | Steam Settings → In-Game, change overlay shortcut. |
How to spot a hotkey conflict
The give-away is consistent: the TinyTask hotkey produces some other app’s behavior, and the TinyTask UI does not switch into recording or playback mode. Three quick checks:
- Close every other app that binds global hotkeys (Discord, OBS, Steam, ShareX) and try the TinyTask hotkey again. If it works with those closed, you have your culprit.
- Check the system tray for apps you forgot were running — auto-start utilities like AutoHotkey scripts, gaming macro clients, or remote-control software all bind global hotkeys.
- If the conflict survives every closure, remap TinyTask to F8 for record and F8 with a modifier for play. Single F-keys collide with fewer applications.
Compile-to-EXE Hotkey Behavior
When you compile a TinyTask macro into a standalone .exe (File → Compile), the resulting executable strips the toolbar, the speed slider, and the global hotkey hooks. Compiled macros run once at the original recording speed and exit. There are no playback hotkeys inside a compiled .exe because there is no GUI to bind them to.
What this means in practice:
- No stop hotkey inside compiled macros. If a compiled macro misbehaves, your only stop method is killing the process via Task Manager.
- The compile process itself has no hotkey. File → Compile is a menu action only.
- Compiled macros do not respect the parent TinyTask’s preferences. Each compiled
.exeembeds the speed and timing from the moment it was compiled.
Test compiled macros in a sandbox first: Run the compiled .exe against a disposable target (a blank text editor, an empty browser tab) before pointing it at production data. There is no in-flight stop key to bail out cleanly if it goes wrong.
Frequently Asked Questions
What is the default TinyTask hotkey to start recording?
The default recording hotkey in TinyTask 1.77 is Ctrl+Shift+Alt+R. It is a toggle: pressing it once starts the recording and pressing it again stops the recording. The keypress that stops the capture is filtered out of the saved macro, so the four-key combo never appears inside the playback stream. The hotkey is global and works even when TinyTask is minimized to the system tray.
What is the default TinyTask hotkey to play a macro?
The default playback hotkey is Ctrl+Shift+Alt+P. It starts playback of the currently loaded macro using whatever speed and loop count are set in the toolbar. To stop playback, press Ctrl+Shift+Alt+S, or use Scroll Lock or Pause as physical-key fallbacks if the macro is hammering input fast enough to drown out the standard stop combo.
How do I change TinyTask’s keyboard shortcuts?
Click the wrench icon on the TinyTask toolbar to open the Preferences dropdown, then pick either “Recording hotkey” or “Playback hotkey” and select a preset from the list. TinyTask does not support free-form key capture — you choose from a fixed set of presets including the default Ctrl+Shift+Alt+R/P, single F-keys (F8, F12), and a few modifier-plus-F-key combos. Test the new hotkey immediately from outside the TinyTask window to confirm the global hook registered.
Why doesn’t my TinyTask hotkey work?
The most common cause is another running app claiming the same global hotkey first. Discord screen-share binds, OBS scene shortcuts, Steam overlay, ShareX screenshot capture, and JetBrains IDE refactor combos all overlap with Ctrl+Shift+Alt+letter shortcuts. Close those apps one at a time to find the culprit, or remap TinyTask to F8 through the wrench menu. A second cause: TinyTask was launched from a write-protected location and lost its preferences when restarting — relaunch from a writable folder.
Do TinyTask hotkeys work when the window is minimized?
Yes. The recording and playback hotkeys are registered as global Windows keyboard hooks through the SetWindowsHookEx API, so they fire regardless of which window has focus. You can minimize TinyTask to the system tray and trigger recordings or playback from any other application. The Ctrl+S (save) and Ctrl+O (open) shortcuts are different — those are standard menu accelerators and only work when the TinyTask window itself has keyboard focus.
How do I stop a TinyTask macro that’s looping out of control?
Try the dedicated stop hotkey first: Ctrl+Shift+Alt+S. If the macro is generating input fast enough to drown out the keyboard hook, fall back to Scroll Lock or Pause — these physical keys are processed at a lower level and are more reliable during runaway loops. As a last resort, open Task Manager with Ctrl+Shift+Esc and end the TinyTask.exe process. Always keep one finger near Scroll Lock when running an unfamiliar macro for the first time.
Can I assign TinyTask hotkeys to mouse buttons?
Not directly through TinyTask. The Preferences dropdown only offers keyboard combinations — it does not let you bind mouse buttons or media keys. If you want a mouse-button trigger, you can use your mouse vendor’s software (Logitech G HUB, Razer Synapse, Corsair iCUE) to remap a side button to send the keyboard combination TinyTask is listening for. The mouse software fires the keystroke and TinyTask’s global hook picks it up exactly as if you had pressed it on the keyboard.
Does TinyTask have a hotkey for continuous playback or looping?
No. Looping is configured through the loop-count field in the TinyTask toolbar — there is no dedicated keyboard shortcut to toggle continuous playback. To loop a macro indefinitely, set the loop count to 0 and press the standard play hotkey (Ctrl+Shift+Alt+P). For a fixed number of repetitions, enter that number in the field before pressing play. To halt the loop, use Ctrl+Shift+Alt+S or Scroll Lock.
Related Guides
- Official Vista Software TinyTask download — the verified 1.77 build (36,352 bytes, SHA-256 75e06ac5b7c1adb01ab994633466685e3dcef31d635eba1734fe16c7893ffe12).
- How to Use TinyTask: Complete Beginner Tutorial — recording your first macro from scratch.
- TinyTask Not Working on Windows 11/10? 15 Tested Fixes — full troubleshooting matrix when hotkeys, playback, or recording misbehave.
Have a question this page didn’t cover? Contact us and we’ll fold it in. Last verified April 2026 by Vista Software.