Virtual or soft keyboards has now become a norm on touch screen systems as it is the primary way to type text on these systems. Today, an old Microsoft patent went public in which Microsoft is describing a virtual touchpad. Just like virtual keyboards, virtual touchpads will be displayed in the OS and the user interaction on the virtual touchpad will be processed by the OS similar to how they handle actual physical touchpads.
Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.