NetStacksNetStacks

Keyboard Shortcuts

The complete default NetStacks keyboard shortcut table for macOS and Windows/Linux, how terminal focus affects Ctrl shortcuts, rebinding shortcuts, mapped keys and the command palette.

Important: Ctrl Shortcuts in a Terminal

On macOS, shortcuts use ⌘ and work everywhere, including inside a terminal. On Windows and Linux, shortcuts use Ctrl, which shells and network CLIs also use (Ctrl+W deletes a word, Ctrl+N is next history line, and so on). So NetStacks applies one rule:

Windows / Linux focus rule

While the cursor is in a terminal, any shortcut whose only modifier is Ctrl is sent to the device, not to NetStacks. This includes Ctrl+T, Ctrl+W, Ctrl+N, Ctrl+B, Ctrl+I, Ctrl+J, Ctrl+S, Ctrl+G, Ctrl+,, the zoom keys and Ctrl+Enter.

Shortcuts with Ctrl+Shift still work inside the terminal, and so do Ctrl+F (find), Ctrl+V (paste) and your mapped keys. To use a single-Ctrl shortcut, click outside the terminal first.

Ctrl+C in a terminal always sends an interrupt to the device (on every platform). To copy, use ⌘⇧C / Ctrl+Shift+C or Ctrl+Insert.

Terminal

ActionmacOSWindows / LinuxNotes
New Terminal⌘TCtrl+TLocal shell (jumpbox in enterprise)
Close Tab⌘WCtrl+W
Reconnect Session⌘⇧RCtrl+Shift+R
Toggle Multi-Send⌘⇧MCtrl+Shift+M
Find in Terminal⌘FCtrl+FWorks inside the terminal on all platforms
Save Terminal Output to Docs⌘⇧SCtrl+Shift+S
Clipboard History⌘⇧HCtrl+Shift+H
Copy Selection⌘⇧CCtrl+Shift+CCtrl+Insert also copies
Paste (preset + confirm dialog)⌘VCtrl+VShift+Insert also pastes
Paste Passthrough (raw, no dialog)⌘⇧VCtrl+Shift+V
ActionmacOSWindows / LinuxNotes
Command Palette⌘⇧PCtrl+Shift+P
Toggle Sidebar⌘BCtrl+B
Next Tab⌘⇧]Ctrl+Shift+]
Previous Tab⌘⇧[Ctrl+Shift+[
Close All Tabs⌘⇧WCtrl+Shift+W
Reopen Closed Tab⌘⇧TCtrl+Shift+T
Group Selected Tabs⌘GCtrl+GTemporary group from selected tabs
Save Tabs as Group⌘⇧DCtrl+Shift+DSaved group (standalone)
Go to tab 1–8⌘1 – ⌘8Ctrl+1 – Ctrl+8Not rebindable
Go to last tab⌘9Ctrl+9Not rebindable

View

ActionmacOSWindows / LinuxNotes
Open Settings⌘,Ctrl+,
Zoom In⌘=Ctrl+=
Zoom Out⌘-Ctrl+-
Actual Size⌘0Ctrl+0
Quick Look: Notes⌘⇧ECtrl+Shift+E
Quick Look: Templates⌘⇧LCtrl+Shift+L
Quick Look: Outputs⌘⇧UCtrl+Shift+U
Open Scratchpad⌘⇧JCtrl+Shift+J

Sessions

ActionmacOSWindows / LinuxNotes
New Session⌘NCtrl+NOpens the Quick Connect dialog
Quick Connect⌘⇧QCtrl+Shift+Q
Connect Selected Sessions⌘⇧↩Ctrl+Shift+EnterSessions selected in the sidebar
Start Troubleshooting Session⌘⇧KCtrl+Shift+K

AI

ActionmacOSWindows / LinuxNotes
AI Assistant⌘ICtrl+IOpens the AI panel with the active terminal as context
Toggle AI Chat Panel⌘JCtrl+J
AI: Open Chat Tab⌘⇧ACtrl+Shift+A
AI Generate Script⌘⇧GCtrl+Shift+G

Documents

ActionmacOSWindows / LinuxNotes
New Document⌘⇧NCtrl+Shift+N
Save Document⌘SCtrl+SAlso saves scripts, MOPs and SFTP edits
Run Script⌘↩Ctrl+Enter

Fixed Keys

These keys are built in and cannot be changed:

WhereKeys
TerminalCtrl+C interrupt; Ctrl+Insert copy; Shift+Insert paste; middle-click paste (on by default); ⌘/Ctrl + mouse wheel changes font size
Find barEnter next match, Shift+Enter previous, Esc close
Command palette↑/↓ or Tab/Shift+Tab move, Enter run, Esc close
Paste preview⌘↩ / Ctrl+Enter pastes
Clipboard HistoryEnter pastes into the terminal (or copies), Ctrl+Enter copies, Del removes
AI command suggestionTab accepts the grey suggestion, Esc dismisses
Broadcast Command dialog⌘↩ / Ctrl+Enter sends
Reserved by the systemCopy, Cut, Select All, Undo, Redo (⌘/Ctrl + C, X, A, Z, ⇧Z), New Window ⌘⌥N (macOS menu), Quit (⌘Q / Alt+F4), Hide (⌘H), Minimize (⌘M)

Changing Shortcuts

Every shortcut in the tables above (except tab numbers) can be changed in Settings → Keyboard.

Settings, Keyboard tab listing Terminal and Navigation shortcuts with their key combinations, a Search shortcuts box and Reset All button
  1. Find the action, or type in Search shortcuts....
  2. Click the action's Edit button. The field shows Press keys....
  3. Press the new combination and click Save.
Editing the New Terminal shortcut: a Press keys field with Save and Cancel buttons
  • If the combination is already used you see Already used by “<action>” — change that shortcut first., or Reserved for “<label>”.
  • Reset restores one shortcut; Reset All restores every default.
  • A change applies to the platform you are on (macOS bindings and Windows/Linux bindings are separate). On macOS the menu bar updates immediately.
  • Shortcuts are saved to the local agent in standalone mode and to your user settings on the Controller in enterprise mode.

Mapped Keys (Send a Command)

A mapped key sends a saved command, followed by Enter, to the focused terminal when you press a key combination. For example, Ctrl+Shift+I could send show ip interface brief. No mapped keys exist until you create them.

  1. Open Settings → Mapped Keys (or Tools → Mapped Keys…).
  2. Click Click to capture key and press the combination.
  3. Type the Command to send and an optional Description.
  4. Click + to add it.
Settings, Mapped Keys tab with a key capture button, Command to send field and Description field
  • Mapped keys apply to all sessions and take effect in open terminals immediately.
  • A combination already used by another mapped key, or by an app shortcut, is refused. If a combination is one the terminal normally passes to the device, you get a warning only.
  • In the standalone app you can tick Secret (encrypt command in vault) to store the command encrypted; the vault must be unlocked to use it.
  • Mapped keys work in standalone sessions, Controller sessions and jumpbox shells.

Command Palette

The command palette lists every menu command with its category and current shortcut. Open it with ⌘⇧P / Ctrl+Shift+P, the status-bar palette button, or (on the desktop app) the Search everything… box in the title bar.

Command palette with a Type a command box and a list of commands with category labels and shortcuts
  • Type to filter. Commands that don't apply right now are shown greyed out at the bottom.
  • Palette-only commands include Clipboard: Paste with preview…, Clipboard: Import from OS clipboard, API Client: New Request, Setup Wizard and the Show… view commands.
  • In the standalone app, typing also searches your sessions, documents, snippets, MOPs and other items; matches appear first under Results.

In the Web Terminal Enterprise

The browser keeps some shortcuts for itself, typically Ctrl+T, Ctrl+W, Ctrl+N and Ctrl+Shift+T (⌘ on macOS). Use the tab strip + button and the tab menu instead, or rebind those actions in Settings → Keyboard. The web terminal has no menu bar, so the command palette (Ctrl+Shift+P) is the way to reach menu commands.