Prototype a keyboard shortcut system #132
Labels
No labels
bug
design
duplicate
engine
enhancement
maintenance
prospective
question
regression
stub
todo
ui
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: StudioInfinity/dyna3#132
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue should be addressed on the
controllersbranch, which is meant to inform the architecture of the command system.Prototype a system for carrying out user actions in response to keypresses. The system should be extensible enough to accommodate the following kinds of actions, although the prototype doesn't need to implement all of them:
The shortcuts should in principle be modifiable during a user session, although the prototype doesn't need to implement an interface for modifying them.
@glen If you can think of more actions that definitely need to be accessible through a shortcut (or if you think any of the actions listed don't necessarily need to be accessible through a shortcut), it would be helpful to mention them in comments here. Here are some actions that I was uncertain about putting on the list; thoughts about whether they're must-haves would also be helpful.
@glen wrote in #132 (comment):
The key point here is that the location of the focus and the contents of the selection need to be independent.