Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a xoder I want to create essential nodes with hotkeys while linking so that I can patch faster #1770

nkrkv opened this issue Apr 24, 2019 · 0 comments


1 participant
Copy link

commented Apr 24, 2019

Follows a forum thread. The following nodes arguably required more often than others:

  • Terminals
  • Watches and tweaks
  • Constants

We can assign a hotkey which will automatically place a node under the cursor when linking has been started.

User story

  • I start linking, the rubber line is here
  • I press the T key and a terminal node of the proper type with the label stollen appears under the cursor
  • Likewise, C creates a constant, W creates a tweak or watch

Acceptance criteria

  • When linking, T creates a terminal under the cursor of the same type as the link
  • The terminal label is copied (non-normalized)
  • When linking an input pin, C creates a constant node of the proper type (or a custom type constructor node)
  • The bound value is copied to the constant node
  • When linking an input pin of type boolean, byte, number, or pulse, W creates a tweak node of the corresponding type
  • When linking an input pin of type string, W creates a tweak-string-16 node
  • The bound value is copied to the tweak node
  • When linking an output pin, W creates a watch node

@nkrkv nkrkv added this to To do in UX Debt via automation Apr 24, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.