Incorporated handwriting input experience for textboxes
First Claim
1. One or more computer-storage media embodying computer-useable instructions for performing a method comprising:
- displaying a textbox configured to receive input from a handheld writing device, wherein all input received from the handheld writing device in the textbox is interpreted as one or more standard textbox operations and not as handwriting input;
based on one or more user actions, displaying an expanded textbox over the textbox, wherein the expanded textbox covers the textbox and is configured to receive input from the handheld writing device, wherein all input received from the handheld writing device in the expanded textbox is interpreted as handwriting input that is initially displayed as digital ink within the expanded textbox and then converted to text within the expanded textbox after the digital ink has been recognized as the text using a recognizer; and
based on a location of the textbox, determining an alignment of the expanded textbox relative to the textbox.
2 Assignments
0 Petitions
Accused Products
Abstract
Textboxes are provided to support both standard textbox operations and handwriting input. A textbox may be displayed as a standard textbox, receive input from a keyboard, a pointing device (e.g., a mouse), and/or a handheld writing device (e.g., an electronic pen or stylus), and interpret the input to perform standard textbox operations. Based on various user actions, the textbox is displayed as an enlarged textbox that provides a writing surface for receiving input from the handheld writing device that is interpreted as handwriting input. Text is recognized from the handwriting input, and the text from the enlarged textbox is synchronized with the textbox.
44 Citations
19 Claims
-
1. One or more computer-storage media embodying computer-useable instructions for performing a method comprising:
-
displaying a textbox configured to receive input from a handheld writing device, wherein all input received from the handheld writing device in the textbox is interpreted as one or more standard textbox operations and not as handwriting input; based on one or more user actions, displaying an expanded textbox over the textbox, wherein the expanded textbox covers the textbox and is configured to receive input from the handheld writing device, wherein all input received from the handheld writing device in the expanded textbox is interpreted as handwriting input that is initially displayed as digital ink within the expanded textbox and then converted to text within the expanded textbox after the digital ink has been recognized as the text using a recognizer; and based on a location of the textbox, determining an alignment of the expanded textbox relative to the textbox. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing handwriting input to a textbox, the method comprising:
-
displaying the textbox configured to receive input from a keyboard, a mouse, and a handheld writing device, wherein all input received from the handheld writing device in the textbox is interpreted to perform standard textbox operations and not as handwriting input; displaying text within the textbox based on input received from the keyboard; based on one or more user actions, displaying a writing surface over the textbox, wherein the writing surface is presented as an enlarged textbox-covering the textbox, and wherein the text from the textbox is displayed within the writing surface; determining an alignment of the writing surface relative to the textbox based on a location of the textbox; receiving input from the handheld writing device within the writing surface, wherein all input received from the handheld writing device in the enlarged text box is interpreted as handwriting input; initially displaying digital ink within the writing surface based on the handwriting input; replacing display of the digital ink with display of further text identified from the handwriting input using a recognizer, wherein the further text is displayed with the text from the textbox; and automatically synchronizing the further text from the writing surface with the textbox. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-storage media embodying computer-useable instructions for performing a method comprising:
-
displaying a textbox in a first state, wherein the textbox is displayed as a standard textbox and is configured to receive input from a keyboard and a pointing device, wherein all input received from the pointing device in the textbox is interpreted as standard textbox operations and not handwriting input; based on one or more first user actions, displaying the textbox in a second state, wherein the textbox in the second state is configured to receive a first input from a handheld writing device and interpret the first input from the handheld writing device as standard textbox operations, and wherein an icon is displayed adjacent to the textbox, the icon allowing the textbox to be displayed in a third state when the icon is selected; and based on one or more second user actions, displaying the textbox in the third state by displaying a writing surface over the textbox, wherein the writing surface covers the textbox and is configured to receive a second input from the handheld writing device and interpret the second input from the handheld writing device as handwriting input, an alignment of the writing surface relative to the textbox being based on a location of the textbox, and wherein text is synchronized between the writing surface and the textbox. - View Dependent Claims (16, 17, 18, 19)
-
Specification