Keyboard Shortcuts

Desktop

Command-o: Open a workspace file
Command-s: Save the current file
Command-n: Create a new network
Command-q: Quit

All Components

Command-o: Open a file of the given workspace type
Command-s: Save the current file
Command-w: Close the component

Network Component

Selection of Items

a: Select all items (neurons, weights, text objects)
n: Select all neurons
w: Select all weights

Building and Editing Networks

c: Clear all
p: Add or "put" a new node. Nodes will be added next to selected nodes or where you last clicked in the network panel
r: Randomize selected objects.
f: Fit camera to screen
1: Set selected nodes to source nodes
2: Connect source to target nodes using current connection (by default all to all)
Arrows: Increment or decrement selected items (neurons or synapses).
Option-Arrows: Contextually increment or decrement selected neurons.
Shift-Arrow: Nudge objects (move them a few pixels)
Command-c: Copy selected items (groups and subnetworks are not copied and pasted)
Command-x: Cut selected items
Command-v: Paste selected neurons and weights
Command-e: Edit selected neurons or weights
Delete: Delete selected items

Other

Space-bar: Update network
CTRL-d: print debug info in console (only works if Simbrain is run from a terminal command).
5: Turn display of weights on and off. Performance goes way up when weights are off so this is a good one to know!

Modes

s: Selection mode (the default mode)
t: Text mode
i: Wand mode
(Note that to zoom in the network use the scroll wheel or pinch gesture; to pan use command or control while left-click dragging).

Some Useful Key Sequences

n > c   to clear all neurons (set them to 0)
n > r    to randomize all neurons
w > c   to clear all weights (set them to 0)
w > r   to randomize all weights
a > r   to randomize all weights and neurons
n > 1 > 2  > r (to create a recurrent network where each node connects to all others)

Key Sequences for connecting neurons

Select source neuron(s)  > press 1 >  select target neuron(s) > press 2  
(Repeat as needed; when done, click in an empty part of the network window to-deselect all neurons, and press 1)

Dataworld Component

Command-r: randomize all cells within given bounds.
Command-n: normalize all values relative to columns.
Command-z: zero out all cells

Notes