Features
Your PC, doing the routine for you
KeyRoutines has 228 blocks across 25 areas. Combine them into routines that run on a hotkey, a schedule or when something happens.
Blocks, not code
A routine is a list of blocks: a trigger to start it, steps that do the work, conditions and loops to decide. No scripting needed.
Waits for real readiness
Open an app and wait until its window is really ready before the next step, instead of guessing with delays.
Modes that undo themselves
Turn on a mode and KeyRoutines remembers what it changed, then puts it all back when the mode ends. Modes are part of Pro.
Run history
Every run is recorded with each step's result, how long it took and why it stopped.
Safe around games
Game-safe mode turns off keys, overlays and screen reading while an anti-cheat game runs. KeyRoutines never plays games for you.
Private by design
Your routines stay on your PC. KeyRoutines doesn't send your routines, keystrokes, window titles or files anywhere.
Every area
Triggers, conditions, loops and flow
The building blocks every routine uses: start on an event, check a condition, repeat, wait, branch and run steps side by side.
5 blocksModes that switch your whole PC
Turn on Gaming, Work or Focus mode and KeyRoutines changes what you asked, then puts everything back when the mode ends.
12 blocksOpen, close and wait for apps
Launch apps with arguments, wait until they're really ready, close them cleanly and react when they start or quit.
17 blocksArrange windows across monitors
Move, resize, snap, focus and minimise windows, save layouts and react when a window opens, closes or changes title.
8 blocksSwitch audio devices and volume
Change the default speakers or microphone, set volume per app, mute, and run a routine when a headset connects.
9 blocksDisplay, brightness and night light
Change resolution, refresh rate, HDR, brightness and night light, per monitor and per routine.
22 blocksWindows settings and power
Power plans, theme, Focus assist, lock, sleep, shutdown, environment and other everyday Windows settings.
3 blocksGlobal hotkeys and typed text
Start any routine with a key combination from anywhere, with per-app hotkeys and text expansion.
5 blocksSend keys, text and clicks to desktop apps
Type text, press shortcuts and click in desktop apps, even ones that aren't in front. Games are not supported.
18 blocksMove, copy, rename and tidy files
Sort Downloads, rename in bulk, zip and unzip, watch folders, with the Recycle Bin by default and an undo journal.
4 blocksClipboard steps and history
Read, set and transform the clipboard, and run a routine when something is copied.
26 blocksVariables, text and data
Store values, format text, do maths, parse JSON and pass results from one step to the next.
11 blocksNotifications, questions and speech
Show a toast, ask a question with buttons, speak text or play a sound, so a routine can keep you in the loop.
3 blocksRun routines on a schedule
Daily, weekly, at log on, after idle time or at a set date: start routines without lifting a finger.
13 blocksUSB, Bluetooth, power and network
React when a USB drive, headset or controller connects, when the PC goes on battery or the network changes.
4 blocksOpen pages and call web services
Open sites in your browser, download files and call webhooks and HTTP APIs from a routine.
1 blocksBrowser tabs
Work with browser tabs from a routine through the KeyRoutines companion extension.
3 blocksMedia playback controls
Play, pause, skip and read what's playing in any app that shows Windows' media controls.
1 blocksScreenshots and the screen
Capture the screen or a window from a routine.
4 blocksPowerShell, commands and scripts
When a block doesn't exist yet, run PowerShell, a command or a script as one step of a routine.
4 blocksSet up everything around your games
Launch games from Steam, Epic and other launchers and set up your PC around them. KeyRoutines never plays games for you.
18 blocksOBS Studio scenes, recording and streaming
Switch scenes, start and stop recording or streaming and react to OBS events, over OBS' own WebSocket.
8 blocksDiscord mute, deafen and voice
Mute, deafen, join and leave voice channels and change voice settings from a routine.
2 blocksElgato Key Light and Light Strip
Turn Elgato lights on and off and set brightness and colour temperature from a routine.
3 blocksWallpaper Engine control
Change, pause and play wallpapers in Wallpaper Engine from a routine.
Try it on your own PC
Free from the Microsoft Store for Windows 11 and 10. Pro is a one-time upgrade.