suchnsuch / Tangent

The publicly-available modules of the Tangent project.
63 stars 5 forks source link

Be able to customize keyboard shortcuts. #36

Open taylorhadden opened 5 months ago

taylorhadden commented 5 months ago

Some thought has already gone into this. Commands already support multiple keyboard shortcuts.

Right now, the handling of shortcuts is spread across at least three different places:

These need to be in some way consolidated and normalized. In particular, the editor-level shortcuts are problematic because they are completely detached from the general command mechanism. The way editor functionality handles shortcuts in general needs to be overhauled.

Beyond that, we also need a nice UI for editing this stuff.