b310-digital / b310-digital/teammapper
Add more keyboard shortcuts to improve editing productivity
- Dominant language
- TypeScript
- Stars
- 496
- Forks
- 41
- Avg merge
- 2h 16m
- Merged PRs (30d)
- 11
Description
### Problem
Creating large mind maps currently requires frequent mouse interaction.
When building maps containing hundreds or thousands of nodes, keyboard-driven editing would significantly improve productivity.
### Proposed Shortcuts
| Shortcut | Action |
| ----------------- | ----------------- |
| Enter | Add sibling node |
| Tab | Add child node |
| Shift + Tab | Move to parent |
| Ctrl + D | Duplicate node |
| Ctrl + Shift + D | Duplicate subtree |
| Delete | Delete node |
| Ctrl + Delete | Delete subtree |
### Benefits
* Much faster editing
* Better accessibility
* Similar behavior to other professional mind mapping tools
* Reduced dependence on the mouse
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files or tests. Start by locating the mind-map editor's keyboard input handling and trace the node actions described in the shortcut table. Done means all seven listed shortcuts perform their stated editing actions and the behavior can be verified without relying on mouse interaction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100