Keyboard navigation of non-focusable components
First Claim
1. A method for keyboard navigation in a graphical user interface, comprising:
- defining a key event dispatcher for focus ordering of at least one non-focusable component, configured to recognize a special mode entry character and a special mode exit character;
upon entry of the special mode entry character by a user, entering a special mode wherein subsequent key events are manipulated by the key event dispatcher to navigate the focus ordering of the at least one non-focusable component while a current focus owner is maintained; and
exiting the special mode upon entry of the special mode exit character by the user, wherein the special mode is at least one of the group consisting of an input method mode, an accessible navigation mode and a window navigation mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for keyboard navigation in a graphical user interface, including defining a key event dispatcher for focus ordering of at least one non-focusable component, configured to recognize a special mode entry character and a special mode exit character, upon entry of the special mode entry character by a user, entering a special mode wherein subsequent key events are manipulated by the key event dispatcher to navigate the focus ordering of the at least one non-focusable component while a current focus owner is maintained, and exiting the special mode upon entry of the special mode exit character by the user, wherein the special mode is at least one of the group consisting of an input method mode, an accessible navigation mode and a window navigation mode.
65 Citations
19 Claims
-
1. A method for keyboard navigation in a graphical user interface, comprising:
-
defining a key event dispatcher for focus ordering of at least one non-focusable component, configured to recognize a special mode entry character and a special mode exit character;
upon entry of the special mode entry character by a user, entering a special mode wherein subsequent key events are manipulated by the key event dispatcher to navigate the focus ordering of the at least one non-focusable component while a current focus owner is maintained; and
exiting the special mode upon entry of the special mode exit character by the user, wherein the special mode is at least one of the group consisting of an input method mode, an accessible navigation mode and a window navigation mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A windowing toolkit for development of a graphical user interface, the toolkit comprising a plurality of tools having code suitable to be executed by a computer, the toolkit comprising:
-
a first tool for defining a special mode entry character and a special mode exit character; and
a second tool for defining a special mode for focus ordering of at least one non-focusable component, to be entered upon entry of the special mode entry character and to be exited upon entry of the special mode exit character, the second tool providing a manipulation mechanism by which key events are manipulated to navigate the focus ordering of the at least one non-focusable component while in the special mode and while maintaining a current focus owner, wherein the special mode is at least one of the group consisting of an input method mode, an accessible navigation mode and a window navigation mode. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification