Opened 13 years ago

Closed 12 years ago

#2193 closed defect (fixed)

[patch] implement letter key navigation in Tree

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

Description

A user should be able to move focus from open node to open node in a tree by pressing the first letter of the node name. This allows for fast keyboard navigation through the tree items. With no additional keys pressed the first node beginning with the letter will be focused and selected. When more than one entry exists that begins with the same letter, pressing the letter key again will find the next entry. Letter key navigation should also work with multi-selection. If you press and hold the ctrl-key with a letter key, the found node will be focused, press space to add the focused node to the selection.

Attachments (1)

Tree.zip (7.2 KB) - added by guest 12 years ago.
Working key navigation

Download all attachments as: .zip

Change History (13)

comment:1 Changed 13 years ago by Becky Gibson

Status: newassigned

comment:2 Changed 13 years ago by Becky Gibson

Owner: changed from Becky Gibson to davidb
Status: assignednew

comment:3 Changed 13 years ago by davidb

Milestone: 0.90.9beta
Version: 0.4.10.9

comment:4 Changed 12 years ago by Becky Gibson

Owner: changed from davidb to peteb

The dijit version of the tree does not support multi-selection so that portion of the above description can be ignored. For code samples see:

http://www.weba11y.com/AjaxDemo/sample.html http://www.mozilla.org/access/dhtml/class/tree

comment:5 Changed 12 years ago by Becky Gibson

Owner: changed from peteb to ptbrunet

comment:6 Changed 12 years ago by ptbrunet

No need to support multi-selections.

Changed 12 years ago by guest

Attachment: Tree.zip added

Working key navigation

comment:7 Changed 12 years ago by guest

I have added an attachment with working key navigation. obi068 at kabsi.at

Tested with IE7 only! There are some other problems with the focus at startup!

comment:8 Changed 12 years ago by bill

Not sure who obi068 at kabsi.at is; have you filed a CLA?

comment:9 Changed 12 years ago by guest

obi068: i have sent it today!

comment:10 Changed 12 years ago by alex

Milestone: 0.9beta0.9

we should probably land this for 0.9 final. Moving out to that milestone.

comment:11 Changed 12 years ago by Adam Peller

Summary: implement letter key navigation in TreeV3[patch] implement letter key navigation in Tree

comment:12 Changed 12 years ago by Becky Gibson

Resolution: fixed
Status: newclosed

(In [9809]) fixes #2193 changes by obi068 and ptbrunet (CLAs on file) to implement letter key navigation in tree

Note: See TracTickets for help on using tickets.