SceneSwitcher 0 0 1100 600 0 0 1100 600 Advanced Scene Switcher true QLayout::SetNoConstraint 0 General WARNING! Condition checking interval must be greater than the duration of transitions to avoid scene locking Qt::Horizontal Start Check switch conditions every Not Active Advanced Scene Switcher is: 100 0 ms 50 20000 300 Qt::Horizontal QSizePolicy::Fixed 10 0 Don't switch true Switch to any scene in Random tab 0 0 0 0 Switch to: true 100 0 0 0 If no switch condition is met Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter Qt::Vertical Qt::Horizontal QSizePolicy::Fixed 10 0 Qt::Horizontal 40 20 Qt::Horizontal Order the different switching methods in order of their priority (with the highest priority being at the top): Qt::Horizontal 40 20 22 22 ../../../forms/images/up.png../../../forms/images/up.png true upArrowIconSmall 22 22 ../../../forms/images/down.png../../../forms/images/down.png true downArrowIconSmall Qt::Horizontal 40 20 Automatically stop streaming/recording on scene 0 0 100 0 Qt::Horizontal 40 20 Qt::Horizontal Use thread priority 0 0 100 0 (raising the priority higher than "Normal" is usually not recommended) Qt::Horizontal 40 20 Qt::Horizontal Export settings to file Import settings from file Qt::Horizontal 40 20 Qt::Horizontal (You can set a Hotkey to start and stop the scene switcher under Settings / Hotkeys / Toggle Start Stop for the Advanced Scene Switcher) Qt::Horizontal Enable verbose logging (Only needed for debugging) Qt::Horizontal 40 20 Close Transition <html><head/><body><p>The settings below only affect scene transitions caused by the scene switcher and not the ones you are causing manually. Additionally they will take priority over transition settings configured elsewhere in the scene switcher.</p></body></html> true Switch from scene 0 0 100 0 to scene 0 0 100 0 using transition Qt::Horizontal 40 20 0 0 true 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 5 20 Qt::Horizontal When scene 0 0 100 0 is active change default scene transition to Qt::Horizontal 40 20 0 0 true 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Pause Pause the Scene Switcher on scene 0 0 100 0 Qt::Horizontal 40 20 0 0 true 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Qt::Horizontal Pause the Scene Switcher when 0 0 100 0 true is in focus Qt::Horizontal 40 20 0 0 true 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Title <html><head/><body><p>Enter either direct window titles or valid regex. You can check syntax and matches for regular expressions using <a href="https://regexr.com"><span style=" text-decoration: underline; color:#268bd2;">RegExr</span></a></p></body></html> Qt::AutoText true Qt::Horizontal 40 20 true 20 0 0 100 0 only if fullscreen only if focused Qt::Horizontal 40 20 0 0 false 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal QSizePolicy::Fixed 5 20 Qt::Vertical Qt::Horizontal QSizePolicy::Fixed 5 20 22 22 ../../../forms/images/up.svg../../../forms/images/up.svg true upArrowIconSmall 22 22 ../../../forms/images/down.svg../../../forms/images/down.svg true downArrowIconSmall Qt::Horizontal 40 20 Qt::Horizontal Stay on the currently selected scene when 0 0 100 0 true is focused Qt::Horizontal 40 20 0 0 true 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Qt::Horizontal (If you want to add OBS itself as a window title use "OBS" - If you want to add ALT + TAB add "Task Switching") ArrowCursor Executable <html><head/><body><p>WARNING! Simultaneously running multiple applications from the same executable may result in undesired behavior</p></body></html> Qt::AutoText false Qt::Horizontal 40 20 true 20 100 0 only if focused 100 Qt::Horizontal 40 20 true false 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal QSizePolicy::Fixed 5 20 Qt::Vertical Qt::Horizontal QSizePolicy::Fixed 5 20 22 22 ../../../forms/images/up.svg../../../forms/images/up.svg true upArrowIconSmall 22 22 ../../../forms/images/down.svg../../../forms/images/down.svg true downArrowIconSmall Qt::Horizontal 40 20 Implemented by dasOven Region If cursor is in Min X: -1000000 1000000 Min Y: -1000000 1000000 x Max X: -1000000 1000000 Max Y: -1000000 1000000 Qt::Horizontal 40 20 switch to 0 0 100 0 using Qt::Horizontal 40 20 Cursor is currently at: 60 0 true x 60 0 true Qt::Horizontal 600 20 0 0 true 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Media When state is and ms 0 1000000 switch to 100 0 using the transition Qt::Horizontal 40 20 true true 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Implemented by Exeldro File Write the name of the current scene to this file: Browse Qt::Horizontal Enable switching of scenes based on file input Qt::Horizontal 40 20 Read scene name to be switched to from this file: Browse Qt::Horizontal Switch scene based on file contents: If the file Browse contains: Use regular expression (pattern matching) Only check contents if modification date changed Qt::Horizontal 40 20 switch to 0 0 100 0 using Qt::Horizontal 40 20 0 0 false 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Random If no switch condition is met switch to 0 0 100 0 using the transition for a duration of s 999999999.990000009536743 or any of the options below: Qt::Horizontal 40 20 0 0 true 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Time At HH:mm:ss switch to 100 0 using the transition Qt::Horizontal 40 20 true true 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Idle Enable Idle Detection After s 1 1000000 of no keyboard or mouse inputs switch to scene 0 0 100 0 using the transition Qt::Horizontal 40 20 Do not switch if true 20 is in focus Qt::Horizontal 40 20 0 0 true 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 Sequence When 0 0 100 0 is active switch to 0 0 100 0 after s 1000000.000000000000000 using Qt::Horizontal 40 20 A sequence of automatic scene switches can be cancelled by either pausing/stopping the scene switcher or manually switching to a different scene 0 0 true 4 22 22 true addIconSmall 22 22 true removeIconSmall Qt::Horizontal 40 20 75 true SWITCHER CONDITION CHECK INTERVAL LONGER THAN SHORTEST SCENE ROUND TRIP WAIT (This might lead to undesired switching behaviour) Save Round Trips to file Load Round Trips from file Qt::Horizontal 40 20