amelioro / ameliorate

A tool for analyzing problems effectively, collaboratively, and with an open mind.
https://www.ameliorate.app
MIT License
18 stars 5 forks source link

Efficient mouseless functionality #5

Open keyserj opened 1 year ago

keyserj commented 1 year ago

Is your feature request related to a problem? Please describe. I want to be able to exercise ameliorate's functionality without a mouse - both for accessibility, and for efficiency. Specifically, at least the following should be mouseless:

Note: most of these can be accomplished through Vimium's [fF]-to-click functionality, but that's not as smooth as directly having shortcuts for these (and requiring Vimium for accessibility is probably not ideal).

Describe the solution you'd like VIM-mode sounds pretty awesome (e.g. "cc" to change node text, "cs" change score, "apj" add problem below, "" to enter VIM-mode). Perhaps more common hotkeys like ctrl-[char] would be good for non-vimmers too.

Describe alternatives you've considered

Additional context

Technical ideas We already use react-hotkeys-hook, which seems decent enough for this

keyserj commented 2 weeks ago

Some more thoughts: