Systems and Methods for Virtual Keyboards for High Dimensional Controllers
First Claim
1. A virtual keyboard system, comprising:
- a processor; and
a memory, comprising a virtual keyboard application, where the virtual keyboard application directs the processor to;
display a plurality of 3D keys in a virtual environment, where each 3D key represents at least one symbol via a display device;
display a cursor in the virtual environment, where the cursor is movable in at least three dimensions via the display device;
obtain a user input data from an input device;
move the cursor to a 3D key in the plurality of 3D keys based on the user input data; and
record the at least one symbol represented by the 3D key.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for using virtual keyboards for high dimensional controllers in accordance with embodiments of the invention are illustrated. One embodiment includes a virtual keyboard system including a processor, and a memory, including a virtual keyboard application, where the virtual keyboard application directs the processor to display a plurality of 3D keys in a virtual environment, where each 3D key represents at least one symbol via a display device, display a cursor in the virtual environment, where the cursor is movable in at least three dimensions via the display device, obtain a user input data from an input device, move the cursor to a 3D key in the plurality of 3D keys based on the user input data, and record the at least one symbol represented by the 3D key.
-
Citations
20 Claims
-
1. A virtual keyboard system, comprising:
-
a processor; and a memory, comprising a virtual keyboard application, where the virtual keyboard application directs the processor to; display a plurality of 3D keys in a virtual environment, where each 3D key represents at least one symbol via a display device; display a cursor in the virtual environment, where the cursor is movable in at least three dimensions via the display device; obtain a user input data from an input device; move the cursor to a 3D key in the plurality of 3D keys based on the user input data; and record the at least one symbol represented by the 3D key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for typing using a virtual keyboard, comprising:
-
displaying a plurality of 3D keys in a virtual environment via a display device, where each 3D key object represents at least one symbol; displaying a cursor in the virtual environment via the display device, where the cursor is movable in at least three dimensions; obtaining user input data from an input device; moving the cursor to a 3D key in the plurality of 3D key based on the user input data; and recording the at least one symbol represented by the 3D key. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification