Method, System, and Program Product for Focus Switching Delay in a Graphical User Interface
First Claim
1. A method of data processing in a data processing system having an associated display device and a graphical user interface presented therein, said method comprising:
- receiving a focus change request from an application of the data processing system requesting focus of the graphical user interface;
in response to receipt of the focus change request, delaying granting of the focus change request for a predetermined interval following a last user-generated keyboard event; and
following elapsing of the predetermined interval, granting the focus change request, such that the application is awarded focus of the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data processing system having an associated display device and a graphical user interface presented therein, a focus change request is received from an application of the data processing system requesting focus of the graphical user interface. In response to receipt of the focus change request, granting of the focus change request is delayed for a predetermined interval following a last user-generated keyboard event. Following elapsing of the predetermined interval, the focus change request is granted, such that the requesting application is awarded focus of the graphical user interface.
79 Citations
19 Claims
-
1. A method of data processing in a data processing system having an associated display device and a graphical user interface presented therein, said method comprising:
-
receiving a focus change request from an application of the data processing system requesting focus of the graphical user interface; in response to receipt of the focus change request, delaying granting of the focus change request for a predetermined interval following a last user-generated keyboard event; and following elapsing of the predetermined interval, granting the focus change request, such that the application is awarded focus of the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program product, comprising:
-
a computer-readable medium; and program code within the computer-readable medium that causes a data processing system having an associated display device and a graphical user interface presented therein to perform a method including; receiving a focus change request from an application of the data processing system requesting focus of the graphical user interface; in response to receipt of the focus change request, delaying granting of the focus change request for a predetermined interval following a last user-generated keyboard event; and following elapsing of the predetermined interval, granting the focus change request, such that the application is awarded focus of the graphical user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system, comprising:
-
a processor unit; an adapter for a display device coupled to the processor unit; an input/output interface for a keyboard; a computer-readable medium coupled to the processor unit; and program code within the computer-readable medium that causes the data processing system to perform a method including; receiving a focus change request from an application of the data processing system requesting focus of a graphical user interface presented within the display device; in response to receipt of the focus change request, delaying granting of the focus change request for a predetermined interval following receipt of a last user-generated keyboard event; and following elapsing of the predetermined interval, granting the focus change request, such that the application is awarded focus of the graphical user interface. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification