CN101488049B - Electronic device and method for operating application program on electronic device - Google Patents
Electronic device and method for operating application program on electronic device Download PDFInfo
- Publication number
- CN101488049B CN101488049B CN2008100011392A CN200810001139A CN101488049B CN 101488049 B CN101488049 B CN 101488049B CN 2008100011392 A CN2008100011392 A CN 2008100011392A CN 200810001139 A CN200810001139 A CN 200810001139A CN 101488049 B CN101488049 B CN 101488049B
- Authority
- CN
- China
- Prior art keywords
- zone
- keyboard unit
- contact
- induction
- induction zone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种在电子装置上操作应用程序的方法,尤其特别涉及一种在电子装置上通过触控式键盘来操作应用程序的方法。The present invention relates to a method for operating an application program on an electronic device, in particular to a method for operating an application program on an electronic device through a touch-sensitive keyboard.
背景技术Background technique
参考图1,目前市面上的电脑软件或应用程序,例如由微软公司所开发的Outlook与PowerPoint等软件,其用户界面10会包含有多个操作区20,用户所要的信息会显示在各个操作区20内。然而,为了要完整浏览呈现在操作区20内的信息,用户往往需要利用指向装置,例如鼠标,将屏幕上的光标(cursor)在各操作区20间来回地移动,或者是滚动操作区20。一般来说,这些动作常常是很花费时间,且会造成用户的不便。With reference to Fig. 1, the computer software or application programs currently on the market, such as software such as Outlook and PowerPoint developed by Microsoft Corporation, its
发明内容Contents of the invention
本发明的目的在于提供一种在电子装置上操作应用程序的方法,该方法为通过与触控式键盘单元的接触而在应用程序的操作区内执行动作。The object of the present invention is to provide a method for operating an application program on an electronic device, the method is to perform an action in the operation area of the application program through contact with the touch-sensitive keyboard unit.
为了达到上述目的,本发明的在电子装置上操作应用程序的方法为先将应用程序开启,接着获取该应用程序的用户界面的边界设定数据,再将该边界设定数据传递给键盘单元的驱动单元,驱动单元则根据用户界面的边界设定数据,将键盘单元规划成至少两个感应区,分别与用户界面的操作区相对应。用户利用其手指与键盘单元的感应区接触,以在该被接触的感应区所对应的用户界面的操作区内执行动作。In order to achieve the above object, the method for operating the application program on the electronic device of the present invention is to first open the application program, then obtain the boundary setting data of the user interface of the application program, and then transfer the boundary setting data to the keyboard unit. The drive unit plans the keyboard unit into at least two sensing areas according to the boundary setting data of the user interface, which respectively correspond to the operation areas of the user interface. The user uses his finger to touch the sensing area of the keyboard unit to perform an action in the operation area of the user interface corresponding to the touched sensing area.
根据本发明的在电子装置上操作应用程序的方法,用户无须利用指向装置将显示器上的光标在应用程序的各个操作区之间来回地移动,仅须在键盘单元上滑动其手指,即可完整地浏览呈现在操作区内的信息。According to the method for operating an application program on an electronic device of the present invention, the user does not need to use a pointing device to move the cursor on the display back and forth between each operation area of the application program, but only needs to slide his finger on the keyboard unit to complete the operation. Browse the information presented in the operating area in a convenient way.
本发明的另一目的在于提供可执行上述方法的电子装置。Another object of the present invention is to provide an electronic device capable of performing the above method.
为了让本发明的上述和其他目的、特征、和优点能更明显,下文特别列举了本发明实施方式,并配合附图作详细说明如下。In order to make the above and other objects, features, and advantages of the present invention more apparent, the following specifically lists the embodiments of the present invention and describes them in detail with the accompanying drawings.
附图说明Description of drawings
图1为一般软件的用户界面;Fig. 1 is the user interface of general software;
图2为根据本发明的电子装置;FIG. 2 is an electronic device according to the present invention;
图3为根据本发明的电子装置的剖面图;3 is a cross-sectional view of an electronic device according to the present invention;
图4为本发明的在电子装置上操作应用程序的方法,其中键盘单元被规划成至少两个感应区与应用程序的用户界面的操作区相对应;4 is a method for operating an application program on an electronic device according to the present invention, wherein the keyboard unit is planned so that at least two sensing areas correspond to the operation areas of the user interface of the application program;
图5a和5b为本发明的在电子装置上操作应用程序的方法,其中键盘单元的感应区的感应范围随着用户界面的边界区的改变而改变;5a and 5b are the method for operating an application program on an electronic device according to the present invention, wherein the sensing range of the sensing area of the keyboard unit changes as the boundary area of the user interface changes;
图6为本发明的在电子装置上操作应用程序的方法,其中呈现在用户界面的操作区内的画面随着手指在键盘单元的感应区上的移动而滚动;6 is a method for operating an application program on an electronic device according to the present invention, wherein the screen presented in the operation area of the user interface scrolls as the finger moves on the sensing area of the keyboard unit;
图7a和7b为本发明的在电子装置上操作应用程序的方法,其中呈现在用户界面的操作区内的图像随着手指在键盘单元的感应区上的移动而移动;7a and 7b are the method for operating an application program on an electronic device according to the present invention, wherein the image presented in the operation area of the user interface moves along with the movement of the finger on the sensing area of the keyboard unit;
图8为本发明的在电子装置上操作应用程序的方法的流程图。FIG. 8 is a flowchart of a method for operating an application program on an electronic device according to the present invention.
主要元件符号说明Explanation of main component symbols
10用户界面 20操作区10 user interface 20 operation area
100电子装置 110壳体100
120显示器 130键盘单元120
132输入键 134感应区132
150处理单元 160驱动单元150
180触控感应元件 410用户界面180
414操作区 416边界区414 Operation Area 416 Border Area
418卷动轴 420图像418 scrolling
470手指 510步骤470
520步骤 530步骤520
540步骤 550步骤540
具体实施方式Detailed ways
参考图2、3,本发明的电子装置100具有壳体110、设于壳体110上的显示器120、键盘单元130以及触控感应元件180。触控感应元件180位于键盘单元130下方,而键盘单元130包含有多个输入键132,其上标示有英文字母、数字或符号等。在此实施方式中,其中所述输入键132全部被装配在同一连续的平面上。键盘单元130为QWERTY键盘,也就是其上的英文字母配置为依照标准QWERTY键盘上的字母位置而分别标示在输入键132上。当输入键132被碰触时,会触动其下方的触控感应元件180送出信号,不同的输入键132被碰触时,触控感应元件180会送出不同的信号。Referring to FIGS. 2 and 3 , the
根据本发明实施方式的键盘单元130可在触控操作模式与符号输入模式间作切换。当键盘单元130操作在符号输入模式时,键盘单元130通过输入键132输入字符。当键盘单元130操作在触控操作模式时,可将键盘单元130规划成多个感应区,下文中将做详细说明。The
参考图4,应用程序被开启并由位于壳体110内的处理单元150所执行,该应用程序具有用户界面410,该用户界面410显示在显示器120上,应用程序的用户界面410包含有至少两个可显示画面的操作区414,以及位于相邻操作区414之间的边界区416。另外,该应用程序的相关信息,例如边界区416的边界设定数据,则利用另一应用程序或者是烧录在固件内的程序代码(未显示)来获取,并将所获取的数据传递给位在壳体110内的键盘单元130的驱动单元160;或者是驱动单元160直接获取用户界面410的边界区416的边界设定数据,而不通过其他应用程序来传递。接着,驱动单元160则根据用户界面410的边界区416的边界设定数据,将键盘单元130规划成至少两个感应区134,所述两个感应区134与用户界面410的至少两个操作区414相对应。应注意的是,本发明的键盘单元130的驱动单元160可为实体的驱动单元、由程序代码所形成具有驱动键盘功能的驱动程序、或者两者的组合。Referring to Fig. 4, the application program is opened and executed by the
参考图5a和5b,当用户改变用户界面410的边界区416的位置后,例如使用鼠标以拖曳(如第5a图中的箭头方向)的方式移动某个边界区416的位置,此边界区416的边界设定数据会重新传递给驱动单元160,再由该驱动单元160改变各感应区134的感应范围。简言之,感应区134的感应范围会随着用户界面410的边界区416的改变而动态地改变。5a and 5b, when the user changes the position of the
当用户想通过键盘单元130操作应用程序时,可利用触控笔或手指与感应区134接触,此时触控感应元件180感测到该接触,并根据该接触送出信号,此信号会被送至处理单元150,并通过处理单元150根据该信号在感应区134所对应的操作区414上执行动作。同样地,若手指与另一感应区134接触时,触控感应元件180感测到该接触后,也会根据该接触送出其他的信号,处理单元150则会根据该信号在感应区134所对应的操作区414上执行其他的动作。When the user wants to operate the application program through the
举例而言,参考图6,若用户想完整地浏览呈现在用户界面410的某个操作区414内的画面上的信息时,可将其手指470与该操作区414所对应的感应区134接触,使该接触持续接触该感应区134并滑动一段特定距离。以此方式,该操作区414内的画面会朝向相反于所滑动的方向在操作区414内移动,使得其他的隐藏信息得以显现在操作区414内。例如,若用户想完整地浏览呈现在用户界面410的中间操作区414内的信息时,可以将手指470在中间的感应区134上向下滑动,此动作就如同利用鼠标操作操作区414的垂直滚动条(vertical scrollbar)418使其向下移动,以使该操作区414内的画面能向上滚动而完整地将信息呈现。同样地,若操作区414具有水平滚动轴时(未显示),可用手指在该操作区414所对应的感应区134上向右滑动,使该操作区414内的画面能向左滚动而完整地将信息呈现。For example, referring to FIG. 6, if the user wants to completely browse the information presented on the screen in a
除此之外,参考图7a和7b,若某个操作区414内的画面包含有图像420的数据且此图像420过大以致于只能部分地呈现在操作区414内时,用户可将其手指470与该操作区414所对应的感应区134接触,使该接触持续接触所述感应区134并滑动一段特定距离。以此方式,操作区414内的画面会朝向对应于所述滑动的方向在操作区414内移动,使得图像420的其他隐藏部分得以显现在该操作区414内。上述动作等同于用鼠标对图像420执行拖曳(drag),让图像420在该操作区414内移动。In addition, referring to FIGS. 7a and 7b, if the picture in a
参考图8,其显示根据本发明的在电子装置上操作应用程序的方法的流程图。首先,将应用程序开启(步骤510)。接着,通过另一应用程序或者是烧录在固件内的程序代码来获取所述应用程序的用户界面的边界区的边界设定数据(步骤520)。然后,再将该边界设定数据传递给键盘单元的驱动单元(步骤530)。接着,驱动单元则根据该边界设定数据,将键盘单元规划成至少两个感应区,以分别对应到用户界面的至少两个操作区(步骤540)。最后,用户利用其手指与键盘单元的感应区接触,以在该被接触的感应区所对应的用户界面的操作区内执行相对应的动作(步骤550)。Referring to FIG. 8 , it shows a flowchart of a method for operating an application program on an electronic device according to the present invention. First, the application is started (step 510). Next, the boundary setting data of the boundary area of the user interface of the application is acquired through another application or the program code burned in the firmware (step 520 ). Then, transmit the boundary setting data to the driving unit of the keyboard unit (step 530). Next, the drive unit plans the keyboard unit into at least two sensing areas according to the boundary setting data, so as to respectively correspond to at least two operating areas of the user interface (step 540 ). Finally, the user uses his finger to touch the sensing area of the keyboard unit to perform a corresponding action in the operating area of the user interface corresponding to the touched sensing area (step 550 ).
根据本发明的在电子装置上操作应用程序的方法,用户无须利用指向装置将显示器上的光标在应用程序的各个操作区之间来回地移动,仅须在键盘单元上滑动其手指,即可完整地浏览呈现在操作区内的信息。According to the method for operating an application program on an electronic device of the present invention, the user does not need to use a pointing device to move the cursor on the display back and forth between each operation area of the application program, but only needs to slide his finger on the keyboard unit to complete the operation. Browse the information presented in the operating area in a convenient way.
虽然本发明已由上述优选实施方式揭示,然所述实施方式并非用以限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内都可作各种更动与修改。因此本发明的保护范围应当以权利要求书所界定的为准。Although the present invention has been disclosed by the above preferred embodiments, the embodiments are not intended to limit the present invention, and any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be defined by the claims.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100011392A CN101488049B (en) | 2008-01-16 | 2008-01-16 | Electronic device and method for operating application program on electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100011392A CN101488049B (en) | 2008-01-16 | 2008-01-16 | Electronic device and method for operating application program on electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101488049A CN101488049A (en) | 2009-07-22 |
CN101488049B true CN101488049B (en) | 2011-12-28 |
Family
ID=40890966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100011392A Expired - Fee Related CN101488049B (en) | 2008-01-16 | 2008-01-16 | Electronic device and method for operating application program on electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101488049B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101859177B (en) * | 2010-06-09 | 2012-10-17 | 天津中科津龙集成电路技术有限公司 | Method and device for calling and operating application program on intelligent electronic device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2758855Y (en) * | 2004-08-12 | 2006-02-15 | 郦东 | Induction keyboard for portable terminal |
CN101042618A (en) * | 2007-04-30 | 2007-09-26 | 李明 | Touching external connection keyboard |
EP1857914A1 (en) * | 2006-05-16 | 2007-11-21 | Research In Motion Limited | Haptic keypad and electronic device |
-
2008
- 2008-01-16 CN CN2008100011392A patent/CN101488049B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2758855Y (en) * | 2004-08-12 | 2006-02-15 | 郦东 | Induction keyboard for portable terminal |
EP1857914A1 (en) * | 2006-05-16 | 2007-11-21 | Research In Motion Limited | Haptic keypad and electronic device |
CN101042618A (en) * | 2007-04-30 | 2007-09-26 | 李明 | Touching external connection keyboard |
Also Published As
Publication number | Publication date |
---|---|
CN101488049A (en) | 2009-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8130198B2 (en) | Electronic device and method for operating application programs in the same | |
JP4800060B2 (en) | Method for operating graphical user interface and graphical user interface device | |
KR101117481B1 (en) | Multi-touch type input controlling system | |
JP3630153B2 (en) | Information display input device, information display input method, and information processing device | |
KR101072762B1 (en) | Gesturing with a multipoint sensing device | |
US20100259482A1 (en) | Keyboard gesturing | |
US20100013852A1 (en) | Touch-type mobile computing device and displaying method applied thereto | |
US8456433B2 (en) | Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel | |
TWI470475B (en) | Electronic system | |
KR20090096528A (en) | Human computer interaction device, electronic device and human computer interaction method | |
TW201337717A (en) | Electronic device with touch control | |
CN101315593A (en) | Touch control type mobile operation device and touch control method applied to same | |
TW201327273A (en) | Touch keypad module and mode switching method thereof | |
CN101315592A (en) | Touch mobile operation device and display method applied to same | |
JP2012018660A (en) | Operating module of hybrid touch panel and method for operating the same | |
JPWO2011118602A1 (en) | Mobile terminal with touch panel function and input method thereof | |
CN101943983A (en) | Control method of computer system and related computer system | |
CN102103461A (en) | The Method of Realizing the Shortcut Key Mode on the Laptop Touch Panel | |
US20140062890A1 (en) | Keyboard device and electronic device | |
US20110285625A1 (en) | Information processing apparatus and input method | |
JPH10228350A (en) | Input device | |
CN102236455A (en) | Electronic device and virtual mouse starting method | |
CN104423626A (en) | Information processor and control method | |
TW201346656A (en) | Signal transmitting method for touch input device | |
JP6057441B2 (en) | Portable device and input method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111228 Termination date: 20200116 |
|
CF01 | Termination of patent right due to non-payment of annual fee |