An improved system and method for focus navigation behavior specification
in a user interface is provided. To this end, an application may include
declarations that may associate a focus navigation resource with a user
interface object and a focus navigation behavior may be dynamically
selected for changing the input focus in the user interface. A focus
navigation engine may be provided for applying a number of focus
navigation behaviors for moving input focus within and among logical
groups of user interface objects. A visual representation of the user
interface objects with the applied focus navigation behavior may be
generated and a display representation may be rendered for presentation
on a user interface display.