KeyRoutines

Glossary

The words, explained

Everything you'll see in KeyRoutines, in a sentence or two.

App is ready
App is ready is a condition that checks an app has really finished loading, not just started.
App-specific hotkey
An app-specific hotkey only works, or works differently, while a particular app is in front.
At the same time
At the same time runs several groups of steps in parallel instead of one after another.
Background input
Background input means sending keys, text or clicks to an app that isn't the window in front.
Block
A block is any building piece you can add to a routine: a trigger, a step or a condition.
Branch (If and Switch)
A branch lets a routine do different things depending on a condition.
Condition
A condition is a yes-or-no check, such as whether an app is running or a headset is connected.
Debugger
The debugger lets you pause a running routine at breakpoints, step through it and change variables.
Delay
A Delay step waits a fixed amount of time before the next step.
Game-safe mode
Game-safe mode turns off anything that could look like automation inside a game while a protected game runs.
Hotkey
A hotkey is a key combination, such as Ctrl+Alt+G, that starts a routine.
Importing routines
Importing adds a routine someone shared, as a .krroutine file, to your KeyRoutines.
KeyRoutines Pro
KeyRoutines Pro is a one-time upgrade that adds deeper features to the free app.
Layouts library
The Layouts library is where KeyRoutines keeps window layouts you've saved by name.
Local API
The Local API lets programs on your own PC that you pair, such as the Stream Deck plugin, list and run routines.
Loop (Repeat)
A loop repeats steps a number of times, for each item in a list, or while a condition holds.
Mode
A Mode is a routine that stays on until you turn it off, and then puts back what it changed.
Panic hotkey
The panic hotkey stops every running routine at once.
Preview run (dry run)
A preview run shows what a routine would do without doing it.
Protected game
A protected game is one that uses anti-cheat protection, which KeyRoutines treats with extra care.
Remembered value
A remembered value is kept between runs, even after a restart.
Routine
A routine is a set of steps your PC carries out for you, started by a trigger.
Routine inputs
Inputs are the fields a routine asks you to fill in, such as which apps to close or which headset to use.
Run history
Run history shows every time a routine ran, each step's result, how long it took and why it stopped.
Schedule
A schedule starts a routine at a time of day or every so often.
Secrets vault
The secrets vault stores passwords and tokens that routines use, outside the routines themselves.
Started by trigger
Started by trigger is a condition that tells a routine which of its triggers started it.
Step
A step is one action in a routine, such as opening an app, switching an audio device or moving a file.
Stream Deck plugin
The KeyRoutines Stream Deck plugin puts routines on Stream Deck keys and dials.
Template
A template is a ready-made routine you can add and adjust instead of starting from scratch.
Toggle routine
A toggle routine does one thing on the first press and the opposite on the next.
Trigger
A trigger is the event that starts a routine, such as a hotkey, a time of day or an app opening.
Typed text (hotstring)
Typed text replaces a short abbreviation you type, such as sig;, with longer text, or runs a routine.
Variable
A variable holds a value inside one run of a routine, such as a file name or a number.
Wait until
Wait until pauses a routine until a condition becomes true, or a timeout runs out.
Webhook
A webhook is a web address that receives a message; KeyRoutines can send to one or be started by one.
Window layout
A window layout is a saved arrangement of windows: which app goes on which monitor, where and how big.
Window rule
A window rule is an automatic action for a window, such as always opening an app on a certain monitor.