Method for keystroke delivery to descendants of inactive windows
AssigneeSun Microsystems, Inc.
InventorsHania Gajewska, David P. Mendenhall
Life of this patent
Estimating the term…
Abstract
A method for delivering keystrokes to descendants of an inactive window includes remembering a descendant of the inactive window as the next focus owner when the descendant receives a focus-in event, creating a focus proxy for the inactive window and issuing a request to set focus to the focus proxy, marking the next focus owner as the true focus owner when the focus proxy receives a focus-in event, and directing the focus-in event received by the focus proxy to the true focus owner.
Claims38
A method for delivering keystrokes to descendants of an inactive window, comprising:
- remembering a descendant of the inactive window as a next focus owner when the descendant receives a focus-in event;
- creating a focus proxy for the inactive window and issuing a request to set focus to the focus proxy;
- marking the next focus owner as the true focus owner when the focus proxy receives a focus-in event;
- and
- directing the focus-in event received by the focus proxy to the true focus owner.
A method for delivering keystrokes to descendants of an inactive window, comprising:
- remembering a descendant of the inactive window as the next focus owner when the descendant receives a focus-in event;
- creating a focus proxy for the inactive window and issuing a request to set focus to the focus proxy;
- marking the next focus owner as the true focus owner when the focus proxy receives a focus-in event;
- directing the focus-in event received by the focus proxy to the true focus owner;
- and
- directing a key event received by the focus proxy to the true focus owner.
A method for delivering keystrokes to descendants of an inactive window, comprising:
- creating a focus proxy for the inactive window and directing a key event received by the focus proxy to a descendant of the inactive window.
A computer-readable medium having stored thereon a program which is executable by a processor, the program comprising instructions for:
- creating a focus proxy for an inactive window and directing a key event received by the focus proxy to a selected descendant of the inactive window.
Dependencies are inferred from the claim text.