Pricing
Free to use. Pro once, if you want more.
185 of 228 blocks are free, and so is every safety feature. Pro adds depth for $29.99, one time, for 2 PCs.
Free
$0
- Unlimited routines and templates
- 185 blocks: apps, windows, audio, files, hotkeys, OBS basics and more
- Run history, Test step and Preview
- Game-safe mode and the panic hotkey
- Share and install routines from the Library
Pro
One-time$29.99 once · 2 PCs
- Modes that put everything back when they end
- PowerShell, command and JavaScript steps
- HTTP requests, webhooks and downloads
- The debugger, and longer run history
- Background text and clicks; more OBS, Discord voice, Elgato, Wallpaper Engine, display mode and HDR
Checkout on qaemdev.com through Polar. 14-day refunds, no questions asked.
Free vs Pro, area by area
| Area | Free | Pro adds |
|---|---|---|
| Routines | Unlimited routines, folders, templates, import and export | Same |
| Triggers | Hotkey, manual, app, window, game, schedule, startup, files, devices, audio, display, lock and idle, power, network, clipboard, media and more | Adds typed text, OBS events, webhooks and Mode on/off |
| Conditions | All of them except the ones on the right | Mode is on, script result |
| Flow and data | Parallel steps, loops, Try/Catch, expressions, variables, secrets | Modes with automatic restore |
| Apps, windows, layouts, games | All of it | Same |
| Keys and mouse | Keys, text and mouse in the app in front; hotkeys sent to desktop apps in the background | Background text and clicks in desktop apps (never in games) |
| Files and clipboard | Every file step, clipboard get and set | Same in 1.0 |
| Streaming and media | OBS scene, recording, streaming and replay; media controls | OBS sources, audio and events; Discord voice; Elgato lights; Wallpaper Engine |
| Web | Open pages, web search, Wake-on-LAN | HTTP requests, webhooks and downloads |
| System | Audio, power, radios, theme, wallpaper, brightness, keyboard layout, quiet mode | Display mode and HDR |
| Notifications | Notifications, banner, bell, sound, speech | Same in 1.0 |
| Scripts and screen | Screenshots | PowerShell, command and JavaScript steps |
| History and debugging | Live run view, Test step, Preview, Problems pane; last 50 runs or 7 days per routine | Debugger with breakpoints and stepping; up to 200 runs or 30 days |
| Safety | Game-safe mode, panic stop, permission preview, Recycle Bin, undo journal, updates: always free | Same: safety is never part of Pro |
Every Pro feature
Straight from the app's feature table. “Planned” features are part of Pro when they arrive, at no extra cost.
Background clicks
In 1.0Click in an app that is not in front.
Background text
In 1.0Put text into an app that is not in front.
Debugger
In 1.0Breakpoints, stepping and variable editing while a routine runs.
Discord voice
In 1.0Mute, deafen and voice channels through Discord.
Display mode
In 1.0Resolution and refresh rate per monitor.
Elgato lights
In 1.0Control Elgato lights.
HDR
In 1.0Turn HDR on or off per monitor.
HTTP and webhooks
In 1.0HTTP requests, webhooks and downloads.
Longer history
In 1.0Keep up to 200 runs or 30 days per routine.
Modes
In 1.0Modes with automatic restore.
OBS events
In 1.0Start routines from OBS events.
OBS sources and audio
In 1.0Sources, inputs, studio mode, profiles, filters.
Scripts
In 1.0PowerShell, commands, JavaScript, Python and AutoHotkey steps.
Typed text
In 1.0Text expansion and abbreviations.
Wallpaper Engine
In 1.0Control Wallpaper Engine.
Webhook trigger
In 1.0Start routines from a local HTTP call.
Admin features
PlannedControl apps that run as administrator through the elevated helper.
App output device
PlannedSend one app's audio to a chosen device.
Browser tabs
PlannedFocus, close and read browser tabs through the companion extension.
Calendar
PlannedCalendar triggers and conditions.
Clipboard history
PlannedSearchable, encrypted clipboard history.
Custom panel
PlannedShow a custom panel with buttons and fields.
Gamepad triggers
PlannedController buttons as triggers.
Gestures and hot corners
PlannedMouse gestures and screen corners as triggers.
Home Assistant and MQTT
PlannedCall Home Assistant services; publish and subscribe over MQTT.
Image on screen
PlannedFind an image on screen and click it.
Image tools
PlannedConvert, resize and crop images.
Key remaps
PlannedAlways-on key remaps per app.
Menus and palettes
PlannedFloating panels of routine buttons.
Monitor layout
PlannedTurn monitors on or off, extend, duplicate, change the primary.
Named clipboards
PlannedPersistent named clipboard slots.
OBS advanced
PlannedTransforms, media inputs, screenshots, vendor requests.
Paste as
PlannedPaste as plain text, Markdown or JSON.
PDF merge
PlannedMerge PDFs into one.
Pixel colour
PlannedRead the colour at a point.
Process priority
PlannedSet an app's priority and CPU affinity.
Push to phone
PlannedSend push messages to your phone.
Recorder
PlannedRecord what you do and turn it into steps.
Registry values
PlannedRead or write current-user registry values.
Resource thresholds
PlannedCPU, GPU or RAM above or below a level.
Screen watcher
PlannedStart routines when something appears on screen.
Spotify
PlannedPlay playlists, albums and tracks.
Stream Deck feedback
PlannedSet key titles, images and states from a routine.
Streamlabs Desktop
PlannedScenes, recording and streaming in Streamlabs Desktop.
Text on screen
PlannedRead text on screen (OCR).
Twitch
PlannedTwitch events and actions.
UI element actions
PlannedClick buttons and fill fields through UI Automation.
Virtual desktops
PlannedSwitch, create and move windows between virtual desktops.
See every block and its plan on the blocks page. Refund terms: qaemdev.com/legal/refunds/keyroutines.
Pricing questions
- Is KeyRoutines free?
- Yes. KeyRoutines is free in the Microsoft Store with unlimited routines and most blocks. Pro is an optional one-time $29.99 upgrade.
- Is Pro a subscription?
- No. Pro is a one-time payment of $29.99. It never renews and includes the Pro updates that come with it.
- How many PCs can I use Pro on?
- One key works on 2 PCs at the same time, such as a desktop and a laptop. You can free up a PC in Settings ▸ Pro and use the key on another one.
- What happens to my Pro routines if I don't have Pro?
- Nothing is removed. A routine with a Pro block still opens, edits and exports; it shows Needs Pro and its triggers don't arm until Pro is active.
- Can I get a refund?
- Yes, within 14 days of buying, no questions asked. See the refund terms on qaemdev.com.
- Why isn't Pro sold in the Microsoft Store?
- Pro is sold through Polar, the merchant of record that handles payment and tax. You get a licence key by email and paste it into KeyRoutines under Settings ▸ Pro.
- Are safety features part of Pro?
- Never. Game-safe mode, the panic hotkey, the permission preview for imported routines, the Recycle Bin and the undo journal are always free.