Dynamo
Primer for v2.0
English
English
  • About
  • Introduction
    • What is Dynamo & How Does It Work?
    • Primer User Guide, Dynamo Community & Platform
  • Setup for Dynamo
  • User Interface
    • Workspace
    • Library
  • Nodes and Wires
  • Essential Nodes & Concepts
    • Index of Nodes
    • Geometry for Computational Design
      • Geometry Overview
      • Vector, Plane & Coordinate System
      • Points
      • Curves
      • Surfaces
      • Solids
      • Meshes
    • The Building Blocks of Programs
      • Data
      • Math
      • Logic
      • Strings
      • Color
    • Designing with Lists
      • What's a List
      • Working with Lists
      • Lists of Lists
      • n-Dimensional Lists
    • Dictionaries in Dynamo
      • What is a Dictionary
      • Dictionary Nodes
      • Dictionaries in Code Blocks
      • Revit Use-Cases
  • Custom Nodes & Packages
    • Custom Nodes
      • Custom Node Introduction
      • Creating a Custom Node
      • Publishing to Your Library
    • Packages
      • Package Introduction
      • Package Case Study - Mesh Toolkit
      • Developing a Package
      • Publishing a Package
      • Zero-Touch Importing
  • Dynamo for Revit
    • The Revit Connection
    • Selecting
    • Editing
    • Creating
    • Customizing
    • Documenting
  • Dynamo for Civil 3D
    • The Civil 3D Connection
    • Getting Started
    • Node Library
    • Sample Workflows
      • Roads
        • Light Pole Placement
      • Land
        • Service Placement
      • Utilities
        • Rename Structures
      • Rail
        • Clearance Envelope
      • Surveying
        • Point Group Management
    • Advanced Topics
      • Object Binding
      • Python and Civil 3D
    • Dynamo Player
    • Useful Packages
    • Resources
  • Dynamo in Forma Beta
    • Set Up Dynamo Player in Forma
    • Add and Share Graphs in Dynamo Player
    • Run Graphs in Dynamo Player
    • Dynamo compute service differences with Desktop Dynamo
  • Coding in Dynamo
    • Code Blocks and DesignScript
      • What's a Code Block
      • DesignScript Syntax
      • Shorthand
      • Functions
    • Geometry with DesignScript
      • DesignScript Geometry Basics
      • Geometric Primitives
      • Vector Math
      • Curves: Interpolated and Control Points
      • Translation, Rotation, and Other Transformations
      • Surfaces: Interpolated, Control Points, Loft, Revolve
      • Geometric Parameterization
      • Intersection and Trim
      • Geometric Booleans
      • Python Point Generators
    • Python
      • Python Nodes
      • Python and Revit
      • Setup Your Own Python Template
    • Language Changes
  • Best Practices
    • Graph Strategies
    • Scripting Strategies
    • Scripting Reference
    • Managing Your Program
    • Efficiently Working With Large Data Sets In Dynamo
  • Sample Workflows
    • Getting Started Workflows
      • Parametric Vase
      • Attractor Points
    • Concept Index
  • Developer Primer
    • Build Dynamo from Source
      • Build DynamoRevit from Source
      • Managing and Updating Dependencies in Dynamo
    • Developing for Dynamo
      • Getting Started
      • Zero-Touch Case Study - Grid Node
      • Executing Python Scripts in Zero-Touch Nodes (C#)
      • Going Further with Zero-Touch
      • Advanced Dynamo Node Customization
      • Using COM (interop) types in Dynamo Packages
      • NodeModel Case Study - Custom UI
      • Updating your Packages and Dynamo Libraries for Dynamo 2.x
      • Updating your Packages and Dynamo Libraries for Dynamo 3.x
      • Extensions
      • Defining Custom Package Organization for Dynamo 2.0+
      • Dynamo Command Line Interface
      • Dynamo Integration
      • Developing For Dynamo For Revit
      • Publish a Package
      • Build a Package from Visual Studio
      • Extensions as Packages
    • Pull Requests
    • Testing Expectations
    • Examples
  • Appendix
    • Frequently Asked Questions
    • Visual Programming and Dynamo
    • Resources
    • Release Notes
    • Useful Packages
    • Example Files
    • Host Integration Map
    • Download PDF
    • Dynamo Keyboard Shortcuts
Powered by GitBook
On this page
  • Workspace view based CTRL key combinations (hold ctrl key and press the additional keys listed)
  • Workspace view single key shortcuts:
  • Workspace Mouse Interaction:
  • Geometry Preview CTRL key combinations (hold ctrl key and press the additional keys listed):
  • Geometry Preview single key shortcuts:
Edit on GitHub
Export as PDF
  1. Appendix

Dynamo Keyboard Shortcuts

Workspace view based CTRL key combinations (hold ctrl key and press the additional keys listed)

CTRL + A Select all nodes in workspace.

CTRL + B Switch between geometry preview and workspace.

CTRL + C Copy the selected node(s), note(s), group(s).

CTRL + D Creates new custom node from the selected node(s), note(s), group(s).

CTRL + G Groups the current selection (if possible).

CTRL + I Enables Isolation mode, which fades geometry associated to nodes which are not selected.

CTRL + K Unpin all node previews.

CTRL + SHIFT + I Insert graph.

CTRL + L Clean up node layout, which adjusts node locations to produce a more readable graph.

CTRL + N Creates a new graph.

CTRL + SHIFT + N Creates a new custom node.

CTRL + O Open an existing graph.

CTRL + T Open an existing template.

CTRL + P Toggle Pan mode.

CTRL + S Save the active file (dyn or dyf).

CTRL + SHIFT + S Save the active file (dyn or dyf) as a new file.

CTRL + V Paste nodes from clipboard.

CTRL + W Create note.

CTRL + Y Redo a previously undone action.

CTRL + Z Undo an action.

CTRL + 0 Zoom extents if nothing selected, Zoom to origin if already at extents, Zoom to selection if node(s), note(s) or group(s) are selected.

CTRL + - (not number pad) Zoom out.

CTRL + = Zoom in.

CTRL + SHIFT + UPARROW Toggle console.

ALT + Left Click Remove Node from Group.

Workspace view single key shortcuts:

Esc (hold) Toggle to geometry preview - will revert to workspace view once released.

Tab Add nodes connected to current selection to selection (select nodes at end of highlighted wires).

F5 Run the graph (when in manual execution mode).

Delete Removes the selected node(s) from the workspace.

F1 Displays the node help documentation for the last selected node in the workspace.

Workspace Mouse Interaction:

Left click Select node.

Double left click Create new code block.

Right click node body Node context menu.

Right click node input Port context menu.

Right click group Group context window.

Right click background and type Quick access library search.

Right click background Workspace context window.

Right click note Note context window.

Middle Mouse click and drag Pan workspace.

Middle Mouse Scroll Zoom in/out.

Shift + Left Mouse + drag on connected out port Grab all wires and remove from node. Release on other out port to reattach. Release on background to remove wires from graph.

CTRL + Left Mouse on connected input Duplicate connector mode. Connect to as many ports as desired. Release ctrl and click to cancel additional connector creation.

Shift + Left Mouse on node body Add to selection.

Left Mouse drag to create a box from left to right Select node(s), note(s), groups which are completely contained inside the box. Note solid box lines.

Left Mouse drag to create a box from right to left Select node(s), note(s), group(s) which are inside or partially inside the box. Note dashed box lines.

Geometry Preview CTRL key combinations (hold ctrl key and press the additional keys listed):

CTRL + A Select all nodes in the workspace and allow direct geometry manipulation as applicable to the elements in the display.

CTRL + B Toggle to workspace view.

CTRL + C Copy selected geometry.

CTRL + D Creates new custom node from the node which creates the selected geometry(s). Exactly what is included in the custom node can expand beyond the specific nodes - best to be careful when using this with a selection from the geometry preview windows.

CTRL + E Sets zoom to the default distance and re-centers camera.

CTRL + G Group the nodes which create the selected geometry in the workspace.

CTRL + I Enables Isolation mode, which fades geometry associated to nodes which are not selected.

CTRL + L Clean up node layout, which adjusts node locations to produce a more readable graph.

CTRL + N Creates a new graph.

CTRL + SHIFT + N Creates a new custom node.

CTRL + O Open an existing graph.

CTRL + S Save the active file (dyn or dyf).

CTRL + SHIFT + S Save the active file (dyn or dyf) as a new file.

CTRL + V Paste nodes from clipboard.

CTRL + W Create note in the workspace. These can be hard to find, so careful with them.

CTRL + X Cut selected node(s), note(s), group(s).

CTRL + Y Redo a previously undone action.

CTRL + Z Undo an action.

CTRL + 0 Zoom extents if nothing selected. Zoom to selected geometry if any is selected.

CTRL + - (not number pad) Zoom out from pivot point.

CTRL + = Zoom in towards pivot point.

CTRL + SHIFT + UPARROW Toggle console.

Geometry Preview single key shortcuts:

Delete Removes the selected node(s) from the workspace.

PreviousDownload PDF

Last updated 4 months ago