A system and method for navigating within a graphical user interface
without using a pointing device is described. A set of one or more
keyboard shortcuts is defined, including at least one key. Each keyboard
shortcut specifies an action effecting a graphical user interface, which
is executed upon input of each key in the keyboard shortcut and at least
one key corresponding to a semantically-meaningful hyperlink within Web
content. The graphical user interface is navigated. The Web content is
provided on a view within the graphical user interface and a graphical
pointer indicating a location within the view is included. At least one
key input by a user is intercepted and the intercepted key to one such
keyboard shortcut is mapped. The action specified by the keyboard
shortcut is executed and the view within the Web content is updated
relative to the graphical pointer.