Skip to content

Features

fpwong edited this page Jan 26, 2023 · 16 revisions

This wiki is no longer updated, please go to: https://blueprintassist.github.io/features/command-list/


Table of Contents

Feature Hotkey
Blueprint Assist hotkey menu CTRL + SHIFT + F1
Open window menu CTRL + SHIFT + K
Select pin ArrowKeys
Select node CTRL + ArrowKeys
Shift camera SHIFT + ArrowKeys
Open blueprint creation menu Tab
Format node F
Format node selectively Shift + F
Format all events CTRL + R
Delete and link SHIFT + Delete
Connect unlinked pins Q
Link nodes between wires CTRL + Q
Link to hovered pin CTRL + SHIFT + Q
Disconnect selected pin D
Disconnect node execution CTRL + D
Disconnect all pins CTRL + SHIFT + D
Toggle context sensitive CTRL + T
Swap node left/right CTRL + SHIFT + Left/Right
Edit selected pin value CTRL + E
Switch workflow mode ALT + O
Edit details menu CTRL + SHIFT + E
Zoom to node tree CTRL + =
Add Symbol menu CTRL + SHIFT + A
Focus search box menu CTRL + ALT + F
Go to symbol menu CTRL + G
Select variable menu CTRL + SHIFT + G
Open context menu for pin CTRL+ M
Open context menu for node CTRL + SHIFT + M
Duplicate variable node CTRL + SHIFT + V
Replace node CTRL + H
Toggle nodes CTRL + /
Split pin ALT + Q
Recombine pin ALT + CTRL + Q
Rename selected node F2
Toggle fullscreen ALT + Enter

Miscellaneous

Feature
Generate getter and setter
Set variable defaults
Auto add parent node
Auto enable Instance Editable
Invisible knot nodes
Play live compile sound
Shift drag nodes
Folder bookmarks

Blueprint Assist hotkey menu

  • Open a menu which displays the hotkeys for the plugin


Open window menu

  • Search and open a menu or setting with CTRL + SHIFT + K


Select pin

  • Use the ArrowKeys to move the selected pin

  • Selecting a node will select the top-right execution pin

  • You can also select a pin by left-clicking on it


Select node

  • Select a node using CTRL + ArrowKeys


Open blueprint creation menu

  • Press Tab to open the blueprint creation menu. With a pin selected it will create the menu for the pin


Format node

  • With a node selected press F to format the block of nodes
  • If the block of nodes has an event node, it will use it as the root node
  • Two styles for parameters:
    • Helixing: Parameter nodes are placed below
    • LHS (Left-hand side): Parameter nodes are placed on the LHS of the node
  • There are commands to forcing a formatting style (unbound by default)
    • Format with Helixing
    • Format with LHS (left-hand side)
  • Important settings:
    • Account for comment boxes (Experimental): Uses comment box bounds when formatting
    • Center branches: centers nodes instead of positioning them top-to-bottom


Format node selectively

  • With multiple nodes selected press Shift + F to format only the selected nodes
  • If you have a single node selected, this command will selectively format the node tree to the right


Format all events

  • Press CTRL + R to format all event nodes on the graph.

  • Using the option: Use columns for format all, events are laid out in columns based on the type of event node

  • Blocks can be reordered by moving the height of the event node above the other block.


Delete and link

  • With a node selected press SHIFT + DEL to delete the node while preserving the links


Connect unlinked pins

  • With a node selected, press Q to connect unlinked pins to nearby nodes


Link nodes between wires

  • With a node selected, hover a wire or pin and press CTRL + Q to link the node


Link to hovered pin

  • Select a pin, then hover another pin and press CTRL + SHIFT + Q to link the two pins


Disconnect selected wire or pin

  • Hover a wire or pin and press D to disconnect


Disconnect node execution

  • Select a node and press CTRL + D to disconnect node execution


Disconnect all pins

  • Select a node and press CTRL + SHIFT + D to disconnect all pins


Toggle context sensitive

  • With the blueprint creation menu open, press CTRL + T to toggle context sensitive


Swap node left/right

  • With a node selected, press CTRL + SHIFT + (Left / Right) to swap the node execution left or right


Edit selected pin value

  • Press CTRL + E to start editing the value of the selected pin
  • Pressing the hotkey again will move to the next editable value on the pin (for example when editing the Delta Location Vector)


Switch workflow mode

  • Press ALT + O to switch workflow mode. This is mainly for AnimBP, WidgetBP and BehaviorTrees
  • In the AnimBP, it will open a menu since there are more than 2 modes to be selected from

Edit details menu

  • Pressing CTRL + SHIFT + E will bring up a menu with a list of variables in the Details panel
  • Selecting an item in the menu will bring keyboard focus to that variable (boolean variables will be toggled)


Zoom to node tree

  • Pressing CTRL + Equals will zoom to fit the node tree (all nodes connected to the current node)


Add Symbol menu

  • Pressing CTRL + SHIFT + A will open a menu allowing you to add a new graph, function macro, variable or event dispatcher


Go to symbol menu

  • Pressing CTRL + G will open a menu allowing you to bring viewport focus to any function / macro / graph / event


Focus search box menu

  • Pressing CTRL + ALT + F will open a menu allowing you to bring keyboard focus to a search box in the current window


Select variable menu

  • Pressing CTRL + SHIFT + G will open a menu allowing you to focus a variable in the blueprint


Open context menu for pin

  • Pressing CTRL + M will bring up the pin actions for the selected pin


Open context menu for node

  • Pressing CTRL + SHIFT + M will bring up the node actions for the selected node


Duplicate variable node

  • Pressing CTRL + SHIFT + V will duplicate a variable node for each of it's links


Replace node

  • Replace the selected node with a new node by pressing CTRL + H


Shift camera

  • Move the camera using SHIFT + Arrow Keys

Toggle nodes

  • Disabled or enable selected nodes using CTRL + \


Split / recombine pin

  • Split hovered or selected pin using ALT + Q
  • Recombine using ALT + CTRL + Q


Rename selected node

  • Rename selected variable or macro by pressing F2

Miscellaneous features

Generate getter and setter

  • New context menu actions for variables to generate getter and setter
  • Setting Merge Generate Getter and Setter Button to merge into a single action
  • Renaming a variable will auto-rename the getter and setter

Set variable defaults

  • Set default properties to be applied to newly created variables

Here we would like to set all new variables to default to private

Auto add parent node

  • Disable this behavior by disabling Auto Add Parent Node

Auto enable Instance Editable

  • Enable the variable property Instance Editable when you tick Expose on Spawn

Invisible knot nodes

  • Disabled by default, enable with setting Enable Invisible Knot Nodes

Play live compile sound

  • Play sound upon successful live compile
  • Disabled by default, enable with setting Play Live Compile Sound

Shift drag nodes

  • Disabled by default, enable with setting Enable Shift Dragging Nodes

Folder bookmarks

Keybindings to activate a folder in the content browser. While the content browser is open:

  • Press CTRL + SHIFT + {0-9} to set the bookmark
  • Press CTRL + {0-9} to activate the bookmark
  • See setting Folder bookmarks to change keybindings for bookmarks