Comments (5)
I would second this comment though I wouldn't go with Shift+A, Blender's default shortcuts are not exactly "industry standard" as they'd be the first to admit.
I would instead suggest the tab key, the default shortcut for adding new nodes in Nuke, Natron, Maya, Blender's "Industry" keymap, and Houdini... among others.
Ctrl+Shift+N is a really bad choice for this shortcut. Adding nodes to the graph is an incredibly common task and should be made as friction-less as possible. I would highly recommend condensing it to the tab key, this will result in serious speed improvements and will make users with experience in any other node-based software feel more at home in Nodebox.
from nodebox.
Agreed, having the tab key as a new node shortcut would be drastically more efficient. I wasn't even aware there was a shortcut until now. Adding nodes is pretty much the primary thing a user does in this program, so would make sense to make the shortcut as short as possible.
from nodebox.
Currently, you can double-click to place a new node where you want it to appear. This solves the problem of NodeBox having to figure out where to place the new node...
from nodebox.
Nodebox already does a reasonably good job of placing nodes in the graph when users utilize the shortcut, type to find the node they want, and hit enter. This text-based workflow is the primary way that people add nodes in node-based software.
Nodebox has integrated its graphical discovery system and text interface for adding new nodes to the graph within the same window. This is all well and good, no complaints here. The problem this issue is trying to address is the non-standard and slow shortcut for opening the new node window.
from nodebox.
Yes, the problem is with the need to use the mouse every time a new node is added. It seems using Ctrl+Shift+N simply places the node in the centre of the current view. I see no reason why a shorter keyboard shortcut could not do the same. Nothing wrong with just keeping the double click shortcut as a secondary option if the user wishes to specify an exact location for the node.
from nodebox.
Related Issues (20)
- Save files with unix linefeeds HOT 5
- Crashing after clicking on node output HOT 1
- DataSheet doesn't work properly with JSON files.
- Error null on Windows HOT 3
- CSV Export: quoted numbers are not supported in GraphViz
- CSV Export: add option to remove quotes
- Installing over an existing NodeBox installation fails (Windows) HOT 4
- Make NodeBox run in Jupyter Notebook (IPython)
- Add a make_curve node
- Move error dialog boxes to a message in the bottom bar
- SVG export on Window loses all color data HOT 4
- Ubuntu 18.04 Build Fail HOT 6
- Nodebox Crashes all the time... HOT 3
- help() in console hangs nodebox
- Failed to build on Manjaro
- Nodebox installs itself without querying the user for the target directory HOT 3
- Why Meta key for shortcuts? HOT 1
- Simple Radial Array HOT 7
- Convert eight variable assignments to the usage of compound operators
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodebox.