ChrisMcKenzie / ChrisMcKenzie/Splendid

Come up with a clean way to do keyboard shortcut registration

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Core Feature enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.