Selection

A selection is a set of nobs that the user has flagged to apply a command to all members of the group. Selected nobs are visually marked by displaying the interior in orange.

The simple point and click metaphor is sufficient for commands which apply to only one object. For example moving a single nob can easily be executed by positioning the mouse cursor over the nob, so that the nob gets highlighted, pressing the left mouse button and moving the mouse while keeping the button pressed. If however several nobs should be moved simultaneously, a two step procedure is necessary. First the objects to be moved must be selected, then the move can take place.

Selecting objects
There are several methods for selecting objects: To select all nobs of the model Some special commands also generate a selection as a result
 * Every nob which is not already selected has the "Select nob" command in its context menue
 * A quicker method to select single nobs is a left double click on the nob
 * A group of nobs, which are located in a rectangular area can be selected with the right mouse button. Move the mouse cursor to any corner of the rectangle, press the right mouse button and move the mouse to the opposite corner, while keeping the button pressed. All nobs in the reactangle are added to the selection. Change in version 2.1: Any previously existing selection is automatically removed before the new selection is defined.
 * A special command "Select subtree" is available for neurons. It will select the neuron itself, the axon of the neuron, and all knots and pipes connected to the axon directly or indirectly. In other words, the complete dendrite tree emanating from the neuron will be selected, but not the neurons at the leaves of this tree.
 * Either use the main menue "Edit" - "Selection" - "Select all"
 * or use the keyboard shortcut CTRL+a (STRG+a on german keyboards)
 * The "Find loops" command selects the nobs belonging to the loop, if it was successfull.
 * The "Find anomalies" command also selects the nobs it considers part of the anomaly
 * The command "Add module" selects the nobs of the newly added module, which is very practical, as typically the first action after adding a module is to move the module to another place.
 * Select all neurons with trigger sounds

Deselecting objects
If a selection is too large, i.e. it contains nobs that should not be included, they can be removed from the selection, by deselecting them. To deselect all nobs there are two methods
 * Selected nobs have the "Deselect nob" command in their context menue, instead of the "Select" command.
 * A left double click on a selected nob deselects it
 * The context menue of the window background (mouse cursor is not over any nob) includes the "Deselect All" command.
 * The ESC key (on most keyboards on the upper left corner of the keypad) also executes the "Deselect all" command.

Using selections
All commands affecting selections use the SHIFT key the keyboard.
 * Move mouse cursor with left mouse button and SHIFT key pressed moves the selection
 * Press DEL key(ENTF on german keyboards) together with SHIFT key deletes all nobs in the selection