RosenborgSupporterSoftware / RUSK

RBKweb Ultimate Survival Kit
MIT License
1 stars 2 forks source link

Keyboard shortcut oversikt #44

Open havremunken opened 6 years ago

havremunken commented 6 years ago

Flere moduler vil trenge å etablere hotkeys for forskjellige funksjoner. Bør vi sørge for å ha en sentral oversikt over hvilke moduler som har hvilke hotkeys på hvilke sider?

Da kan sentral ting route tastetrykk til rett sted, OG vi kan passe på at ikke kollisjoner skjer, hvis vi f.eks. gjør hotkeys konfigurerbart.

havremunken commented 6 years ago

Jeg lager tre moduler for å navigere i forumliste, trådliste og postliste.

Disse bruker samme taster for å gå til forrige/neste, enter for å gå inn i valgt item, O for å gå et nivå opp (ikke i forumlista).

For å få til dette må vi da ha en sentral hotkey-sjef som moduler kan registrere seg mot. I denne må vi ha en "context" som sier noe om hvilke sider de enkelte hotkeys gjelder på.

Betyr det at vi bør ha en typescript enum med contexts, samt et element som bestemmer hvilken context vi er i basert på URL?

For meg virker det som en god idé, men innspill mottas med takk.