KeyRoutines
TriggerProtrigger.obs.sceneChanged

Run a routine when OBS switches to a certain scene

OBS scene changed fires when OBS's live scene changes. Name a scene to react only to that one, or leave it empty to react to every switch. This trigger needs KeyRoutines Pro.

KeyRoutines Pro is a one-time $29.99 upgrade for up to 2 PCs.

How it works

  • Pick a scene from OBS's list, or leave it empty for any scene.
  • The routine gets the new scene and the one before it.
  • OBS sends the change straight to KeyRoutines, so nothing polls.
  • While OBS is closed the routine shows Waiting, and it picks up again when OBS returns.

Routines that use it

Break scene, muted mic

When OBS switches to Be Right Back, mute your mic in OBS with OBS: mute or unmute.

Lights for the camera

When OBS switches to your Camera scene, Set Elgato light turns your key light up.

Game volume down

On the Just Chatting scene, lower the game audio with OBS: set volume.

Settings

SettingWhat it does
SceneFire when OBS switches to this scene. Empty: any scene.

Good to know

  • Needs KeyRoutines Pro.

Questions

Can a scene change in OBS run other actions?
Yes. This trigger starts any routine when OBS switches scenes, so you can mute sources, change lights or show banners.
Does switching scenes from KeyRoutines also fire it?
It reacts to OBS's scene changes, so a switch made by a routine fires it as well as one made in OBS.

Pairs well with

Build this routine in KeyRoutines

Free from the Microsoft Store for Windows 11 and 10. Pro is a one-time upgrade.