Fantastic application! I really enjoy the graphical feedback when designing charts / graphs.
Would it be feasible to add a few default emacs key bindings?
Open File C-x f
(Meaning you hold C-x at the same time and then f subsequently)
Save File C-x s
Undo C-/
Paste C-y
Cut C-w
Set Select Start C-space
Move to start of line C-a
Move to end of line C-e
Move to bottom of page C->
Move to top of page C-<
Move to Next empty line M-}
(Meta is alt on most systems)
Move to Previous empty line M-{
I’m not sure how you’ve structured navigation / selection interaction under the hood, so I understand that some of these might not be possible.