A method and system are described of providing for keyboard navigation of
a displayable representation of connectable objects. According to an
exemplary embodiment, a method of providing for keyboard navigation of a
displayable representation of connectable objects includes assigning
keystrokes to provide for separately traversing a plurality of
connectable objects included in the displayable representation, a
plurality of connectors associated with an object, and a link between
respective connectors of a pair of connected objects. Each traversal
proceeds according to a respective predetermined sequence. The method
includes detecting one of the assigned keystrokes. A location cursor is
associated with one element of the group of objects, connectors, and link
based on an existing association of the location cursor with one of the
elements when the keystroke is detected and the predetermined sequence
associated with the detected keystroke.