KeyRoutines

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

24 blocks

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 blocks

Modes 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 blocks

Open, 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 blocks

Arrange windows across monitors

Move, resize, snap, focus and minimise windows, save layouts and react when a window opens, closes or changes title.

8 blocks

Switch audio devices and volume

Change the default speakers or microphone, set volume per app, mute, and run a routine when a headset connects.

9 blocks

Display, brightness and night light

Change resolution, refresh rate, HDR, brightness and night light, per monitor and per routine.

22 blocks

Windows settings and power

Power plans, theme, Focus assist, lock, sleep, shutdown, environment and other everyday Windows settings.

3 blocks

Global hotkeys and typed text

Start any routine with a key combination from anywhere, with per-app hotkeys and text expansion.

5 blocks

Send 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 blocks

Move, 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 blocks

Clipboard steps and history

Read, set and transform the clipboard, and run a routine when something is copied.

26 blocks

Variables, text and data

Store values, format text, do maths, parse JSON and pass results from one step to the next.

11 blocks

Notifications, 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 blocks

Run routines on a schedule

Daily, weekly, at log on, after idle time or at a set date: start routines without lifting a finger.

13 blocks

USB, Bluetooth, power and network

React when a USB drive, headset or controller connects, when the PC goes on battery or the network changes.

4 blocks

Open pages and call web services

Open sites in your browser, download files and call webhooks and HTTP APIs from a routine.

1 blocks

Browser tabs

Work with browser tabs from a routine through the KeyRoutines companion extension.

3 blocks

Media playback controls

Play, pause, skip and read what's playing in any app that shows Windows' media controls.

1 blocks

Screenshots and the screen

Capture the screen or a window from a routine.

4 blocks

PowerShell, commands and scripts

When a block doesn't exist yet, run PowerShell, a command or a script as one step of a routine.

4 blocks

Set 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 blocks

OBS Studio scenes, recording and streaming

Switch scenes, start and stop recording or streaming and react to OBS events, over OBS' own WebSocket.

8 blocks

Discord mute, deafen and voice

Mute, deafen, join and leave voice channels and change voice settings from a routine.

2 blocks

Elgato Key Light and Light Strip

Turn Elgato lights on and off and set brightness and colour temperature from a routine.

3 blocks

Wallpaper 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.