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.
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)
Possible motions/key-bindings:
Maybe we could also step away from the idea of using HTML inputs since we are controlling one character at a time anyway.