# Secondary Window

Secondary Window lets you spread OmniScope scopes across two displays.

<figure><img src="/files/YeFZxhLCRR3Xe7mTkUvk" alt=""><figcaption><p>OmniScope with a secondary window on a second display</p></figcaption></figure>

## Current Scope

The current implementation is focused on **macOS** and supports two native windows:

* Main Window
* Secondary Window

## Requirements

* Two connected displays
* Multi-monitor support enabled in Preferences
* App restart after enabling multi-monitor support

## Open and Close the Secondary Window

Use the macOS menu:

* **Window > Open Secondary Window**
* **Window > Close Secondary Window**

The app remembers the secondary window position and whether it was open.

## Assign Scopes to a Window

Use a scope tab menu (hamburger) and select:

* **Window > Main Window**
* **Window > Secondary Window**

When the secondary window is closed, scopes assigned to it are hidden. Reopening restores them.

## Adding New Scopes to the Secondary Window

To add new scopes directly in the secondary window, **right-click any empty space** in the window and select a scope from the **Scope** context menu.

<figure><img src="/files/tY0UQB2glh1yOhhlbbx3" alt=""><figcaption><p>Right-click empty space to add a scope to the secondary window</p></figcaption></figure>

This works when the window is empty or when there is available space between or around existing scopes.

<figure><img src="/files/86FZPYrFg6rjoaUkCiEQ" alt=""><figcaption><p>Adding a scope when other scopes are already present</p></figcaption></figure>

{% hint style="info" %}
If all scopes are docked to fill the entire window, there is no empty space to right-click. To add more scopes, first remove or resize an existing scope to create empty space, then right-click to add the new scope and dock it back into the layout.
{% endhint %}

## Layouts

Saved layouts include both windows and scope placement. If only one display is available, scopes are arranged on the active display.

## Full Screen

**View → Full Screen** (or the keyboard shortcut) toggles full screen on both the main and secondary windows simultaneously on macOS and Windows. Each window enters full screen on its own display.

## Current Limitations

* No drag-and-drop of scope tabs between OS windows
* Two-window setup only
* Secondary window uses a UI-only render path

## Troubleshooting

### Secondary window opens on the wrong monitor

Move it manually once; the position is persisted.

### Secondary window opens with no scopes

Assign one or more scopes to **Secondary Window** from each scope menu.

### Menu item is missing

Enable multi-monitor support in Preferences and restart OmniScope.

## Related

* [Layouts](/nobe-omniscope/layouts.md)
* [Scopes Overview](/nobe-omniscope/scopes.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.timeinpixels.com/nobe-omniscope/features/secondary-window.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
