b310-digital / b310-digital/teammapper

Add more keyboard shortcuts to improve editing productivity

Open
#1,333 2 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.