Opened 12 years ago

Last modified 6 years ago

#346 accepted enhancement

Keyboard shortcuts

Reported by: joar Owned by:
Priority: trivial Milestone:
Component: programming Keywords:
Cc: deletesoftware@… Parent Tickets:

Description (last modified by Christopher Allan Webber)

It would be great to have the interface accessible via keyboard
shortcuts.

Examples
- Links such as
- Logged in user
- Log out
- Login
- Forms
- Picture navigation
- Pagination

I like the way FogBugz has done it, you click Ctrl+, and it shows
the shortcut character for each of the links/subsections/inputs.
You then click the shortcut character to activate the control. Of
course, that does not fit for all things, such as media
navigation.

Input is welcome. (ahah, pun intended)



Change History (8)

comment:1 by joar, 12 years ago

My attachment failed, here it is on another host:
`http://i.imgur.com/kIBjO.png <http://i.imgur.com/kIBjO.png>`_



comment:2 by Will Kahn-Greene, 12 years ago

The original url for this bug was http://bugs.foocorp.net/issues/698 .

comment:3 by Jef van Schendel, 12 years ago

Component: component1
Milestone: 0.2.2

I've started a branch keyboard_nav that contains a stub of jQuery keyboardiness to start with.

To try it out, press the left or right cursor key. If anyone wants to continue, feel free to pick up that branch and work on it.

comment:4 by Christopher Allan Webber, 12 years ago

Description: modified (diff)

schendje's branch was merged a bit ago! Should we really keep this bug open, or just update things as features roll in?

comment:5 by Jef van Schendel, 12 years ago

Because of the merge, you can now use the left and right arrow keys to navigate to different media.

Other keyboard shortcuts have not yet been implemented (and we're not sure what they should be, or whether they should be added at all) so we can keep this ticket open.

comment:6 by Jakob Kramer, 12 years ago

Milestone: 0.3.0
Type: defectenhancement

Since 0.3.0 has been released and the last modification was a month ago, I remove the milestone. Also I changed the type to enhancement, since this is no defect.

comment:7 by Christopher Allan Webber, 12 years ago

Component: component1programming

comment:8 by Aleksej, 12 years ago

Cc: deletesoftware@… added
Note: See TracTickets for help on using tickets.