I just tried Canvas last night and this is exactly the feature I was hoping for. I need a “mind dump” mode for creating new cards at the speed of thought. Being able to use a keyboard shortcut to quickly create sibling and child cards without touching a mouse or trackpad keeps up creative flow. I’m glad Canvas can already create a card anywhere with a doubleclick.
I created a quick demo of what I can do in MindMaple (before I bothered to check here first). It’d be a huge unlock if I could also do this in Canvas and use one app to rule them all.
Just here to agree. Strongly. Adding nodes and navigating the map by keyboard is what makes mapping. It needs to flow fast without the interruption of moving hands & eyes back and forth between keyboard & mouse & screen.
This gets a strong +1 from me, too. Being able to add items quickly—without breaking focus, without taking my hands off the keyboard—enables using Canvas for free-flowing thought, putting cards down as I think and organizing them later, instead of having to click and resize everything with a mouse.
This is a strong +1 for me too. I have started to use canvas a few days ago, and I love it. However, it is very trackpad heavy indeed, that sort of slows the process down unfortunately.
I do agree that the best addition would be to have keyboard shortcuts, and hotkeys, although I am not sure I’d agree with every single one of @grub 's suggestions, they would definitely be a great improvement to an already great Core Plugin
100% Agree with Grub. Also, Grub, your Descript video was spot-on with all of your feedback. These are fairly simple changes to canvas that would unlock extremely powerful workflows.
Strong +1 from me. I wish we could financially donate towards particular Feature Requests on the forum… I’d definitely throw a couple hundred bucks at this FR to make it happen sooner. It would be such a game changer!
Glad you also feel this way! I would also happily financially back this feature.
Keyboard-friendliness, sibling nodes and child nodes are definitely needed for Canvas to truly boast ‘mindmapping’ as a feature.
I am here to support this feature request. Keyboard users need to be able to work comfortably with canvas.
Although I use the smarter hotkey plugin for other obsidian workflows, I think canvas should have core functionality for keyboard users.
It is currently only possible to move between cards/notes by clicking them individually- a process which is fine for small canvases, but frustrating when you need an option to quickly navigate between many of them.
Provide an option to move between cards using the arrow keys.
This would create a much more seamless experience, particularly when there are a lot of cards in the canvas!
It would be fantastic if there were some configurable keyboard shortcuts for various actions in Canvas Mode.
Create New Card
Create New Linked Note
Create New Linked Card - for these, something like Ctrl + Arrow Key would be great, tto select which side of the current note/card the link starts from (and perhaps is created by default on the opposite side of the new card)
Enter edit mode
Exit Edit mode
Arrow keys to navigate between current note, then its links, ability to edit those links, then move forward to the linked note or back to the linking note
Create multiple linked notes/cards with one entry (separated by, say, semicolons)
Not sure if this belongs in one or many Feature Requests…
This would be a very helpful feature! Just adding to the discussion of the hotkeys that I think would be helpful:
Navigation between different cards using arrow keys
On pressing Enter on a selected card, enters into edit mode
Pressing Esc, puts us back into navigation mode
This is very similar to the navigation modes present in jupyter / jupyterlab notebooks
Additionally, I noticed that when switching to a different window and editing a note and returning to the Obsidian window containing the canvas, the cursor does not resume from its last position. The focus is not on the card that was being edited previously.