Touch display method using virtual keyboard before loading operating system and electronic apparatus thereof
First Claim
1. An electronic apparatus, comprising:
- a processor executing an operating system and loading a basic input/output system (BIOS) to execute an initialization program; and
a touch display module, comprising;
a touch display device having a virtual input area, wherein the virtual input area displays an input interface, the touch display device generating a touch event when the touch display device is touched; and
a touch input controller coupled to the touch display device, the touch input controller receiving the touch event and translating the touch event into a coordinate; and
an embedded controller (EC) coupled to the touch input controller through a hardware interface,wherein, when the electronic apparatus has loaded the initialization program and the electronic apparatus has not loaded the operating system, the virtual input area displays an input interface comprising a virtual keyboard comprising a plurality of functional key icons,wherein, when the electronic apparatus has loaded the initialization program and the electronic apparatus has not loaded the operating system, and the coordinate is in the input interface corresponding to one of the functional key icons, the touch input controller outputs a corresponding function signal to the embedded controller through the hardware interface, the embedded controller translates the corresponding function signal into a corresponding scan code, and the electronic apparatus executes operations corresponding to the scan code, andwherein when the coordinate is not in the input interface, the touch input controller transmits the coordinate to the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch display method is configured for an electronic apparatus including a touch display module and an embedded controller. The touch display module includes a touch display device and a touch input controller. The method includes following steps: loading a BIOS to perform an initialization operation when the electronic apparatus has not loaded an operating system; defining a virtual input area in the touch display device; and further displaying an input interface on the virtual input area. Generate a touch event when the touch display device is touched and translate the touch event into a coordinate by the touch input controller. If the coordinate is in the input interface, the touch input controller outputs a function signal to the embedded controller through the hardware interface. The embedded controller translates the function signal into a scan code for the electronic apparatus to execute operations corresponding to the scan code.
15 Citations
18 Claims
-
1. An electronic apparatus, comprising:
-
a processor executing an operating system and loading a basic input/output system (BIOS) to execute an initialization program; and a touch display module, comprising; a touch display device having a virtual input area, wherein the virtual input area displays an input interface, the touch display device generating a touch event when the touch display device is touched; and a touch input controller coupled to the touch display device, the touch input controller receiving the touch event and translating the touch event into a coordinate; and an embedded controller (EC) coupled to the touch input controller through a hardware interface, wherein, when the electronic apparatus has loaded the initialization program and the electronic apparatus has not loaded the operating system, the virtual input area displays an input interface comprising a virtual keyboard comprising a plurality of functional key icons, wherein, when the electronic apparatus has loaded the initialization program and the electronic apparatus has not loaded the operating system, and the coordinate is in the input interface corresponding to one of the functional key icons, the touch input controller outputs a corresponding function signal to the embedded controller through the hardware interface, the embedded controller translates the corresponding function signal into a corresponding scan code, and the electronic apparatus executes operations corresponding to the scan code, and wherein when the coordinate is not in the input interface, the touch input controller transmits the coordinate to the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A touch display method, adapted for an electronic apparatus, wherein the electronic apparatus comprises a touch display module and an embedded controller, and the touch display module comprises a touch display device and a touch input controller coupled to the embedded controller through a hardware interface, the touch display method comprising:
-
loading a basic input/output system (BIOS) to perform an initialization operation of the electronic apparatus, when the electronic apparatus has not loaded an operating system; defining a virtual input area in the touch display device; displaying an input interface comprising a virtual keyboard comprising a plurality of functional key icons on the virtual input area; generating a touch event when the touch display device is touched; translating the touch event into a coordinate by the touch input controller; when the coordinate value is in the input interface corresponding to one of the functional key icons, outputting a corresponding function signal to the embedded controller through the hardware interface by the touch input controller; translating the corresponding function signal into a corresponding scan code by the embedded controller; and executing operations corresponding to the scan code by the electronic apparatus, wherein when the coordinate is not in the input interface, outputting the coordinate, the touch input controller outputs the coordinate to the electronic apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification