Keyboard shortcuts #155

Open
tobscure opened this Issue Jun 25, 2015 · 7 comments

Comments

Projects
None yet
4 participants
@tobscure
Member

tobscure commented Jun 25, 2015

We want to have first-class support for keyboard shortcuts, and we want it to be extensible.

What needs to be done:

  • Work out a complete plan for what keyboard shortcuts will do what.
  • Design what the UX for keyboard shortcut discovery will look like. I really like what the Mailbox app for Mac does – when you hold down the Command key, it superimposes the keyboard shortcuts directly over the UI elements that they activate. I think that would be a very cool way to do it, as opposed to a big wall of keys/actions (not easy to learn!)
  • Implementation is something I'll sit down and nut out at some point.

@tobscure tobscure added the frontend label Jun 25, 2015

@tobscure tobscure added this to the 1.0 Beta 2 milestone Jun 25, 2015

@franzliedke

This comment has been minimized.

Show comment
Hide comment
@franzliedke

franzliedke Jun 26, 2015

Member

Someone recommended Mousetrap to me.

I'd like to have a play with this one. :)

Member

franzliedke commented Jun 26, 2015

Someone recommended Mousetrap to me.

I'd like to have a play with this one. :)

@franzliedke

This comment has been minimized.

Show comment
Hide comment
@franzliedke

franzliedke Jun 26, 2015

Member

This fork may be better maintained: https://github.com/PolicyStat/combokeys

Member

franzliedke commented Jun 26, 2015

This fork may be better maintained: https://github.com/PolicyStat/combokeys

@tobscure tobscure removed this from the 1.0 Beta 2 milestone Aug 27, 2015

@tobscure tobscure referenced this issue Aug 28, 2015

Closed

v0.1.0 roadmap (old) #74

19 of 53 tasks complete

@tobscure tobscure added Feature and removed frontend labels Aug 28, 2015

@justjavac justjavac referenced this issue in justjavac/Flarum Sep 7, 2015

Open

Flarum v0.1.0 开发路线图 #3

18 of 53 tasks complete
@lightonflux

This comment has been minimized.

Show comment
Hide comment
@lightonflux

lightonflux Sep 18, 2015

I think there should be a pop-over like described. But Flarum shouldn't use any meta or modifier key. Instead holding "?" should be sufficient and safe (as no web browser grabs it).

example for pop-over displaying keyboard shortcuts

And depending on the amount of shortcuts a simple search would be most helpful.

search for shortcuts

And to add to the discoverability you could add a small keyboard or key icon between the user and notification bell.

(Images by Gnome Builder devs)

I think there should be a pop-over like described. But Flarum shouldn't use any meta or modifier key. Instead holding "?" should be sufficient and safe (as no web browser grabs it).

example for pop-over displaying keyboard shortcuts

And depending on the amount of shortcuts a simple search would be most helpful.

search for shortcuts

And to add to the discoverability you could add a small keyboard or key icon between the user and notification bell.

(Images by Gnome Builder devs)

@uamv

This comment has been minimized.

Show comment
Hide comment
@uamv

uamv Oct 20, 2015

Would be great to see J & K utilized for navigating discussions when they are pinned to the left. Seeing this combination used in other settings.

uamv commented Oct 20, 2015

Would be great to see J & K utilized for navigating discussions when they are pinned to the left. Seeing this combination used in other settings.

@franzliedke

This comment has been minimized.

Show comment
Hide comment
@franzliedke

franzliedke Jan 16, 2016

Member

I've had this open in a browser tab for a while. Figured this is a better place to remember:
http://dmauro.github.io/Keypress/

Member

franzliedke commented Jan 16, 2016

I've had this open in a browser tab for a while. Figured this is a better place to remember:
http://dmauro.github.io/Keypress/

@franzliedke

This comment has been minimized.

Show comment
Hide comment
@franzliedke

franzliedke Jan 29, 2016

Member

Bookmarking this page, too: https://www.w3.org/TR/wai-aria-1.1/#aria-kbdshortcuts.
(It describes how to describe keyboard shortcuts to assistive technologies using ARIA.)

Member

franzliedke commented Jan 29, 2016

Bookmarking this page, too: https://www.w3.org/TR/wai-aria-1.1/#aria-kbdshortcuts.
(It describes how to describe keyboard shortcuts to assistive technologies using ARIA.)

@franzliedke franzliedke modified the milestone: 0.1.x Apr 7, 2016

@tobscure tobscure removed this from the 0.1.x milestone Jul 22, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment