Method and system for enhancing keyboard functionality in an HTML document
First Claim
Patent Images
1. A method for enhancing keyboard functionality in an HTML page, comprising:
- providing a script application and an applet in an HTML page;
communicating the HTML page to a browser;
providing an interface between the script application and the applet;
implementing an event handler in one of the script application and the applet operative to be invoked upon a change in focus on the HTML page;
implementing a focus method in the applet operative to obtain a keyboard focus upon request by the event handler; and
implementing a keypress action function in the script application operative to simulate a respective keypress upon notification by the applet.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing enhanced keyboard functionality in an HTML page. An HTML document is provided with an application and an applet which communicate with each other to allow the interception and analysis of all keystrokes entered by a user. Predetermined functionality associated with particular keys can then be provided. Such functionality can include enhanced data editing functionality, implementation of function keys, and enhanced knowledge and control of the cursor location.
71 Citations
20 Claims
-
1. A method for enhancing keyboard functionality in an HTML page, comprising:
-
providing a script application and an applet in an HTML page; communicating the HTML page to a browser;
providing an interface between the script application and the applet;implementing an event handler in one of the script application and the applet operative to be invoked upon a change in focus on the HTML page; implementing a focus method in the applet operative to obtain a keyboard focus upon request by the event handler; and implementing a keypress action function in the script application operative to simulate a respective keypress upon notification by the applet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for extending keyboard functionality in an HTML page, comprising:
-
an HTML page containing therein a script application and an applet; a browser operative to interpret and execute the script application and the applet; an interface to enable communication between the script application and the applet; the applet including a request focus method operative to respond to a request from the script application to obtain a keyboard focus; and the script application having a keypress action method operative to simulate the keypress upon request by the applet. - View Dependent Claims (11, 12, 13, 16)
-
-
14. A method for enhancing keyboard functionality in an HTML page, comprising:
-
communicating an HTML page having a script application and an applet to a browser; receiving, by the script application, a change in focus on the HTML page and invoking the applet to maintain the focus; receiving, by the applet, information identifying a key pressed by a user; invoking a method in the script application to provide a predetermined functionality associated with the key. - View Dependent Claims (15)
-
-
17. A method for enhancing keyboard functionality in an HTML page, comprising:
-
providing an HTML page with an applet; communicating the HTML page to a browser which includes a script language interpreter and provides an interface between the applet and the script language interpreter; maintaining the keyboard focus with the applet; obtaining in the applet key information identifying a key pressed on a keyboard; and interacting with the script language interpreter to provide predetermined functionality associated with the key. - View Dependent Claims (18, 19, 20)
-
Specification