1. Technical Field
The present disclosure relates to an input technology of an electronic device. More particularly, the present disclosure relates to a handheld electronic device and an input operation method of the same.
2. Description of Related Art
Handheld electronic devices are essential communication tools for people in the daily life for most people. Besides the ability of communication, the handheld electronic devices are equipped with increasing abilities of data operation and data processing. The combination of the data operation ability and the communication ability makes the handheld electronic devices such as the tablet PCs or the smartphones reminiscent to small computers. It is convenient to edit documents, navigate the network, receive e-mails and deliver e-mails by using the handheld electronic devices.
Similar to the condition of operating a normal computer, the user may operate different application software at the same time. For example, the user may want to edit a document file and inquire words by using a network navigating software at the same time. In another condition, the user may want to edit a document file and calculate statistics at the same time. However, the size of the screen of the handheld electronic device is limited and is not able to display interfaces of a multiple of software. A complicated process is needed to switch between interfaces of different software when the user wants to perform different application software at the same time. The switching process is time-consuming and is not easy to use. For a handheld electronic device that is designed to bring conveniences, the above condition is a serious drawback.
Accordingly, what is needed is a handheld electronic device and an input operation method of the same to address the above issues.
An aspect of the present invention is to provide a handheld electronic device. The handheld electronic device includes a storage unit, a touch display unit and a processing unit. The storage unit stores a first program. The touch display unit displays an input interface of a second program, in which the input interface includes a plurality of virtual keys. The processing unit is electrically connected to the storage unit and the touch display unit. The processing unit determines that a first program activation signal is received when the input interface is displayed on the touch display unit and executes the first program in the storage unit such that the first program processes the operation input of the input interface.
Another aspect of the present invention is to provide an input operation method used in a handheld electronic device, wherein the handheld electronic device comprises a storage unit to store a first program, a touch display unit and a processing unit electrically connected to the storage unit and the touch display unit. The input operation method includes the steps outlined below. An input interface of a second program is displayed by the touch display unit, wherein the input interface comprises a plurality of virtual keys. A first program activation signal is determined to be received by the processing unit when the input interface is displayed on the touch display unit. The first program in the storage unit is executed by the processing unit. The operation input of the input interface is processed by the processing unit according to the first program.
It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the disclosure as claimed.
The disclosure can be more fully understood by reading the following detailed description of the embodiment, with reference made to the accompanying drawings as follows:
Reference will now be made in detail to the present embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
The storage unit 10 stores a first program 11. The first program 11 can be, but not limited to, tool software of a calculator, a dictionary, a notebook or a network search engine. Take these tool software as examples, the tool software of the calculator generates computation results according to the input of the numbers and operations. The tool software of the dictionary and the network search engine generates inquiry results according to the input of the keywords. The tool software of the notebooks selectively generates a stored result according to the input of the characters. Hence, the first program 11 performs data processing according to the corresponding operation input and generates an operation result.
The touch display unit 12 displays frames based on different operation conditions of the handheld electronic device 1. In an embodiment, the touch display unit 12 displays the frames according to the display data transmitted by the processing unit 14. The processing unit 14 is electrically connected to the storage unit 10 and the touch display unit 12 to access the storage unit 10, perform processing according to the input of the touch display unit 12 and output the operation result such that the touch display unit 12 displays the result.
As illustrated in
The processing unit 14 determines whether a first program activation signal 17 is received when the input interface 15 is displayed on the touch display unit 12. In the present embodiment, the first program activation signal 17 is generated when the first program activation key 152 is triggered. When the first program activation key 152 is triggered, the processing unit 14 receives the first program activation signal 17 to retrieve and execute the first program 11 in the storage unit 10.
The processing unit 14 further performs data processes on an operation input of the input interface 15 according to the first program 11 to generate a operation result 19. In an embodiment, the input interface 15 adjusts its layout according the activation of different types of first program 11. For example, as illustrated in
When the first program 11 is tool software of the dictionary or the network search engine, such as the example of dictionary illustrated in
In an embodiment, the display of the first interface 2 does not fully cover the second interface 13 such that the user can view and refer to the content of the second interface 13, as illustrated in
For example, when the user needs to perform calculation on statistics or perform inquiry on words when an e-mail is edited by using the application program of the e-mail (i.e. the second program), the user can display the first interface 2 by using the methods mentioned above. The data processing is further performed by the first program 11 according to the operation input from the input interface 15. The operation result, such as the calculated result or the inquiry result, is directly outputted to the application program of the e-mail (e.g. the field of the context of the e-mail) by triggering the output key 154. The switching from the first program to the second program is unnecessary. Further, the operation result of the first program can be outputted to the second program conveniently.
Based on the design of the handheld electronic device 1 of the present invention, if the user wants to perform data processing by using the first program 11 when the second program is executed, the user can directly activate the first program 11 through the input interface 15. Subsequently, the first program 11 can process the operation input from the input interface 15. The switching from the first program to the second program is unnecessary and the efficiency of process of the operation input of the handheld electronic device 1 is increased.
In step 501 an input interface 15 of a second program is displayed by the touch display unit 12, wherein the input interface 15 comprises a plurality of virtual keys 150.
In step 502, whether a first program activation signal 17 is received by the processing unit 14 when the input interface 15 is displayed on the touch display unit 12 is determined by processing unit 14.
When the processing module 14 determines that it does not receive the first program activation signal 17, the flow goes back to step 502 to keep performing the determining step. When the processing module 14 determines that it receives the first program activation signal 17, the processing module 14 executes the first program 11 in the storage unit 10 in step 503.
In step 504, the processing module 14 processes the operation input of the input interface 15 according to the first program 11.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present disclosure without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the present disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims.