Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#4123 closed task (fixed)

Implement arrow key navigation in toolbar

Reported by: Becky Gibson Owned by: simonjb
Priority: high Milestone: 1.0
Component: Accessibility Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

toolbar should be in the tab order. Once focus is in toolbar the left and right arrow keys should move between buttons. Still needs a bit more design: should arrow keys wrap around from last back to first and first back to last?

See what code can be shared / refactored between menu and toolbar for arrow key navigation.

Attachments (1)

Toolbar_keyboard_UNFINISHED_5.diff (10.5 KB) - added by simonjb 12 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 12 years ago by simonjb

Owner: changed from Becky Gibson to simonjb

comment:2 Changed 12 years ago by simonjb

Status: newassigned

Changed 12 years ago by simonjb

comment:3 Changed 12 years ago by simonjb

Resolution: fixed
Status: assignedclosed

(In [10466]) Extracted the keyboard behavior from Menu and created a new keyboard-navigable _Container called _KeyNavContainer. The new _KeyNavContainer is used by Menu and Toolbar. Fixes #4123: Implement arrow key navigation in toolbar.

comment:4 Changed 12 years ago by simonjb

(In [10467]) Removed some duplicate code from _KeyNavContainer. Refs #4123.

Note: See TracTickets for help on using tickets.