Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tracker]: Editor motion #16

Open
shikaan opened this issue May 20, 2024 · 0 comments
Open

[tracker]: Editor motion #16

shikaan opened this issue May 20, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@shikaan
Copy link
Collaborator

shikaan commented May 20, 2024

Very anecdotally (also, how does one gather data here?) it seems that the most common motion is changing the same symbol in another cell, as opposed to change the whole cell.

This means that we could think about more intuitive motion for this editor, for example (using [] to denote the symbol being edited)

// You're editing the octave

C-[3]---
D-----

// you press TAB and it goes

C-3---
D-[-]---      

// instead of

C-3---
[D]-----

Possible motions/key-bindings:

  • TAB: same symbol next cell
  • Shift + TAB: same symbol previous cell
  • Ctrl + TAB: same symbol, same cell, next track
  • Ctrl + Shift + TAB: same symbol, same cell, previous track
  • Arrow Up: next value for the current symbol
  • Arrow Down: previous value for the current symbol
  • Arrow Left: previous symbol same cell
  • Arrow Right next symbol same cell

Maybe we could also step away from the idea of using HTML inputs since we are controlling one character at a time anyway.

@shikaan shikaan added the enhancement New feature or request label May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant