Keyboard Traversal of Tree (standard?)



Got a question for some of the more web savvy guys out there.

We've got a tree-like structure in one of our apps, this is a web-
based application, off the intranet at work. Anyway, we got this tree
and we have some keyboard accessibility. Mainly, you can traverse the
tree using the TAB key and shift-TAB to go up. Pressing ENTER opens a
tree/node, and ENTER again closes. We also have a menu, that normally
you would access using the mouse (right-click). This menu should be
able to pop-up anywhere in the tree at any context (parent, child,
grandchild, etc).

What would be an appropriate key to assign this to?

Currently we've assigned the ESC key, but it doesn't seem very
intuitive to me. ESC to me, has always been associated with exiting
or cancelling something. Any thoughts?

.



Relevant Pages

  • Re: [OT] "Pre-announcement" of Python-based "computing appliance" project.
    ... > into the right folder, and there it is, period. ... object to be in several or many branches of the tree -- the memory ... Presumably, the above mentioned apps, and Google, of course, ... > metadata is also a key part of this, I assume it's what you call the ...
    (comp.lang.python)
  • Re: book on wxPython?
    ... wxWindows for most of that two years). ... > that is normal for Windows apps - note how few dialog boxes ... containment tree and the layout tree are separate. ... Some widgets impliment behaviors, handle user input events ...
    (comp.lang.python)
  • Re: reiser4 plugins
    ... On apps which ... it's a different view of the same tree. ... will the format change happen at mount time? ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Evidence for evolution: Congruence
    ... Linnaeus' "tree structure wasn't a tree, it was a nested set of ... Linnaeus used instead the metaphor of a map of geography - ... each species and each genus was a region in the territory. ...
    (talk.origins)
  • Re: TreeView with associated data
    ... > in my apps a few years ago. ... It was fairly straight forward ... ... > XML as it fits the idea of a tree quite nicely. ... I find also as good idea to based it on XML. ...
    (borland.public.delphi.thirdpartytools.general)