Arrow key navigation
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 675
- Forks
- 18
- Avg merge
- 5h 11m
- Merged PRs (30d)
- 1
Description
Using arrow keys to navigate in a e.g. grid of nodes fells slow, since the cursor passes every single field and character of the children nodes.
Within a string we can already jump between words by pressing ALT + ←→. Or to the start and end by pressing CMD + ←→. As a user I expect the same shortcuts on the container level. What defines the "word boundary" and "sentence boundary" here? Fields and Containers?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing string navigation for ALT+arrow and CMD+arrow, then trace how arrow-key navigation moves through grids of nodes, fields, and child characters. Clarify whether fields or containers define word and sentence boundaries; done means the container-level shortcuts provide the expected jumps without traversing every child character.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100