This website is made for modern browsers. You are
seeing this, because your browser is missing a feature or two. Please
install the latest update or switch to a modern
browser. See you soon.
A complete list of keyboard shortcuts in Grasshopper can be found at File >
Preferences and then Interface > Shortcuts. It’s also possible to remap
shortcuts and add new ones for unassigned functions. The following table is an
opinionated selection of shortcuts worth remembering.
In General:
Shortcut
Function
Ctrl + Tab
Quickly switch between open Grasshopper files
Ctrl + S
Save document
Ctrl + Alt + S
Save backup with timestamp
F3
Open Find…
F4
Open canvas search
Space
Open canvas search
Ctrl + Space
Open radial menu
Middle Mouse Button
Open radial menu
Ctrl + M
Toggle preview of mesh edges in the Rhino viewport
In combination with a component:
Shortcut
Function
Ctrl + Shift + V
Paste the copied objects in the center of your view
Insert
Bake selected to Rhino
Ctrl + Shift + I
Invert selection
Ctrl + Q
Toggle Preview of selected objects
Ctrl + E
Toggle Enabled of selected objects
Ctrl + G
Group selected objects
Ctrl + Shift + G
Ungroup selected objects
Ctrl + Left
Shift selection upstream
Ctrl + Right
Shift selection downstream
Ctrl + Shift + Left
Grow selection upstream
Ctrl + Shift + Right
Grow selection downstream
Mouse shortcuts
There are also some keyboard and mouse-button combinations that ease your
workflow (LMB = Left Mouse Button, RMB = Right Mouse Button).
In combination with a component:
Shortcut
Function
LMB + Drag + Alt
Copy all dragged objects
LMB + Shift + Click
Add the clicked object to the selection
LMB + Ctrl + Click
Remove the clicked object from the selection
LMB + Ctrl + Shift + Click
Toggle the selection state of the clicked object
LMB + Ctrl + Alt
Info mode to find the clicked object in the toolbars
LMB + Ctrl + Shift + Alt
Save an image of currently clicked info mode
In combination with an input/output grip:
Shortcut
Function
LMB + Drag
Create a new wire
LMB + Shift + Drag
Create a new wire without erasing existing wires
LMB + Ctrl + Drag
Redraw a wire to remove the existing one
LMB + Ctrl + Shift + Drag
Move all existing wires to another grip
LMB + Drag + RMB
Create a new wire (keep wire tool active)
LMB + Drag + Shift + RMB
Create a new wire without erasing existing wires (keep wire tool active)
LMB + Drag + Ctrl + RMB
Remove an existing wire (keep wire tool active)
This page is open source. Edit it on GitHub or see how you can contribute.