ChrisMcKenzie / ChrisMcKenzie/Splendid
Come up with a clean way to do keyboard shortcut registration
- Dominant language
- JavaScript
- Stars
- 7
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Currently I am using Ace's keyboard shortcut system and Mousetrap to handle this the reason for both is that ace's system only works when user is focused on the ace element, so mousetrap takes care of the outside stuff and I built an abstraction that kind of normalizes the two but it could be cleaner perhaps by turning ace keyboard shortcuts off or vice versa.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the abstraction that normalizes Ace keyboard shortcuts and Mousetrap. Read how each system is registered and which editor-focus and outside-editor cases it handles. Done means one cleaner registration approach or a clearly defined abstraction that preserves the required shortcut behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100