All documentation
Canvas and boards/07

Selection and navigation

Free

Work quickly on dense boards.

Selection and navigation are Free canvas controls. They cover pointer selection, marquee selection, group/object selection mode, keyboard nudging, panning, zooming, fit-to-view, and the size-based selection rail for quickly working through dense boards.

Screenshot coming soon

FenSight canvas showing the Select and Pan tools, navigation toolbar, selection size slider, and selected board items

Screenshot placeholder. Expected production asset: /docs/screenshots/selection-and-navigation.png.

Selection and navigation access paths

Toolbar

Bottom tool rail -> Select (V)

Activates normal selection. Clicking Select again while already in select mode toggles Object and Group selection mode.

Toolbar

Bottom tool rail -> Pan (Space)

Activates panning as a tool. Holding Space gives the same pan behavior temporarily while another tool is active.

Toolbar

Board navigation toolbar -> Zoom in / Zoom out / Fit to screen

Zooms the viewport or fits search matches, organize-preview selection, selected items, or all items in that priority order.

Toolbar

Selection quick rail -> Selection size / Invert selection

Selects a percentage of board items by area. Invert selection switches between smallest-first and largest-first.

Menu

View -> Magnifying Glass (Z)

Toggles the magnifying glass overlay and persists the setting.

Menu

Help -> Keyboard Shortcuts

Opens the in-app shortcut reference for navigation, selection, editing, layout, media, tools, and board commands.

Toolbar

Settings -> General -> Zoom speed

Controls how quickly scroll and zoom controls change the canvas scale.

Toolbar

Settings -> Performance -> Selection thickness / Max

Controls base and maximum selection outline thickness on the board surface.

Context menu

Right-click an item

If the item is not already selected, FenSight selects it first, then opens that item's context menu.

Selection gestures

GestureUser-facing behaviorTechnical behavior
ClickFree
Selects the clicked item.A plain click clears the previous selection unless the clicked item is already part of a multi-selection, which keeps the set intact for group dragging.
Shift + ClickFree
Adds the clicked item to the current selection.FenSight adds the hit item or its group, depending on the current Object/Group selection mode.
Ctrl + ClickFree
Toggles the clicked item in or out of the current selection.The hit item or group is added when absent and removed when already selected.
Right-click itemFree
Selects an unselected item before showing its context menu.Right-click selection mirrors Windows behavior: selected items stay selected; an unselected hit item replaces the selection before its menu opens.
Drag on empty canvasFree
Starts a marquee selection rectangle.FenSight intersects the marquee with eligible item bounds, throttles selection updates while dragging, and shows a live selected-count badge.
Shift + marqueeFree
Adds items inside the marquee to the previous selection.The selection before the drag is kept, then marquee hits are unioned into it.
Ctrl + marqueeFree
Removes items inside the marquee from the previous selection.The selection before the drag is kept, then marquee hits are subtracted from it.
Alt + marqueeFree
Selects individual objects without expanding the result to whole groups.Alt disables group expansion for the marquee. In Group mode it also ignores labels, shapes, and strokes so the marquee targets file-backed items.
Ctrl + AFree
Selects every board item.SelectAllItems marks every item selected, then expands to groups when Group mode is active.
EscapeFree
Clears transient canvas state.Escape clears selection, deactivates the current canvas tool, turns label-add mode off, and removes shape or connector preview state.

Navigation controls

ControlUser-facing behaviorTechnical behavior
Space + DragFree
Temporarily pans the canvas.Space sets the pan-active state when focus is not in a text editor, updates the Pan tool visual, and returns to the previous tool when released.
Middle DragFree
Pans without changing toolbar mode.Middle mouse starts the same pan interaction path used by the Pan tool.
Pan (Space)Free
Keeps the canvas in panning mode.The bottom-rail Pan toggle causes left-button drags on the board to pan before normal selection or tool handling.
Scroll / Ctrl + ScrollFree
Zooms the canvas in or out.Ctrl + wheel always zooms. Standard wheel zoom is scaled by the configured Zoom speed.
Smooth wheel / Shift + WheelFree
Pans on devices that send smooth wheel deltas.Smooth wheel deltas pan vertically. Holding Shift pans horizontally.
PinchFree
Zooms with a touchpad, touch screen, or Wacom gesture.Pinch gestures feed the same board zoom pipeline as wheel zoom.
F / Fit to screenFree
Fits the current work area into view.Fit targets search matches first, then organize-preview selection, then selected items, then all items. Labels are excluded from the fit target list.
Zoom in / Zoom outFree
Changes zoom from the toolbar or keyboard.The toolbar buttons and + / - keyboard handlers adjust the same viewport scale, clamped by app zoom limits.
Magnifying Glass (Z)Free
Toggles an inspection magnifier over the board.The View menu item, toolbar state, and Z shortcut all update the persisted MagnifyingGlassEnabled setting.

Group, size, and batch selection

ControlUser-facing behaviorTechnical behavior
Object modeFree
Selects the exact object you click or marquee.Object mode is the default. The Select tooltip reads Select - Object mode (A to toggle).
Group modeFree
Selects a saved group or cluster as one unit.A toggles group mode. The Select tooltip reads Select - Group mode (A to toggle). Switching back to Object mode clears the selection to avoid stale group selections.
Ctrl + GFree
Groups the selected items.FenSight assigns a shared GroupId GUID to the selected items and persists it in the board file.
Ctrl + Shift + GFree
Ungroups the selected items.FenSight clears GroupId from the selected items.
Selection sizeFree
Selects a percentage of non-label board items by area.The slider sorts items by Width * Height and selects the rounded percentage of the list. Labels are excluded from this size-based list.
Invert selectionFree
Switches size selection from smallest-first to largest-first.When checked, the size-selection order becomes descending area before the selected percentage is applied.
Selected-count badgeFree
Shows how many items are currently selected.The overlay displays N selected near the top-left of the board surface when selection count is greater than zero.

Moving and editing selected items

CommandUser-facing behaviorTechnical behavior
Drag selectionFree
Moves selected items together.The move path applies the drag delta to selected, unlocked items and refreshes attached connectors.
Shift while draggingFree
Snaps movement to nearby guides.Guide snapping uses other item bounds and axis-aligned connectors whose style is Line.
Alt + drag selectionFree
Duplicates the selected items before dragging.FenSight creates a duplicate selection and then starts the normal move path on the duplicates.
Arrow keys / Shift + ArrowFree
Nudges selected items by 1 pixel or by a larger 10-pixel step.Locked items are skipped. Shift multiplies the nudge distance by 10.
Delete / BackspaceFree
Deletes selected board items.Deletion removes board items from the canvas state. Large selections are processed in batches.
Ctrl + DFree
Duplicates the current selection.The duplicate path preserves board item metadata that applies to duplicated items and offsets the result from the original.
Ctrl + C / Ctrl + VFree
Copies and pastes board objects or imports external clipboard content.Ctrl + C stores an internal board clipboard. Ctrl + V pastes that clipboard when available, otherwise it imports clipboard files, images, or URLs.
[ / ]Free
Moves selected items backward or forward in the board stacking order.The shortcuts adjust selected item z order by one step.
Drag outside the boardFree
Starts a Windows drag-out operation for selected files.Only selected file-backed items with existing source files are included. Labels and other non-file annotations are excluded, and board positions snap back to the drag-start positions before the external drag begins.

Complete shortcut reference

Navigation

ShortcutAction
Space + DragMiddle Drag
Pan the canvas.
ScrollCtrl + Scroll
Zoom in or out.
Pinch
Zoom with a touchpad, touch screen, or Wacom gesture.
Alt + Scroll
Resize cluster label text.
Ctrl+
Zoom in from the keyboard.
Ctrl-
Zoom out from the keyboard.
F
Fit the current selection, or fit all items when nothing is selected.

Selection

ShortcutAction
Click
Select an item.
Shift + Click
Add an item to the current selection.
Ctrl + Click
Toggle an item in or out of the current selection.
CtrlA
Select every item on the board.
Drag
Marquee select from empty canvas space.
A
Toggle group selection and object selection mode.

Editing

ShortcutAction
Delete
Remove selected items.
CtrlZ
Undo the last board edit.
CtrlY
Redo the last undone edit.
Arrow keys
Nudge selected items.
Shift + Arrow
Nudge selected items by a larger step.

Board-level shortcuts do not take over while focus is inside a text field, inline label editor, filename editor, or settings input. Click the canvas before using board shortcuts.

Connected guides

Follow these related pages when the workflow crosses into setup, search, organization, export, security, or another board-level system.