CN102193710A - Screen keyboard system and operation method thereof - Google Patents
Screen keyboard system and operation method thereof Download PDFInfo
- Publication number
- CN102193710A CN102193710A CN2010101200806A CN201010120080A CN102193710A CN 102193710 A CN102193710 A CN 102193710A CN 2010101200806 A CN2010101200806 A CN 2010101200806A CN 201010120080 A CN201010120080 A CN 201010120080A CN 102193710 A CN102193710 A CN 102193710A
- Authority
- CN
- China
- Prior art keywords
- screen keyboard
- keys
- software
- cursor
- software keys
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000000694 effects Effects 0.000 abstract description 4
- 230000000875 corresponding effect Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 16
- 238000001514 detection method Methods 0.000 description 10
- 230000010354 integration Effects 0.000 description 6
- 238000011017 operating method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
技术领域technical field
本发明为有关于一种屏幕键盘系统及其操作方法,特别是指一种以框线方式显示屏幕键盘,并且能够控制光标的屏幕键盘系统及其操作方法。The present invention relates to an on-screen keyboard system and its operating method, in particular to an on-screen keyboard system that displays an on-screen keyboard in a framed manner and can control a cursor and its operating method.
背景技术Background technique
近年来,随着行动装置的蓬勃发展,无论是价格、效能及其便利性皆已广为使用者所接受。然而,在使用行动装置时,通常不方便使用外接的滑鼠进行光标操作,因此,如何提供使用者方便操作光标便成为各家厂商亟欲解决的问题之一。In recent years, with the vigorous development of mobile devices, the price, performance and convenience have been widely accepted by users. However, when using a mobile device, it is usually inconvenient to use an external mouse to operate the cursor. Therefore, how to provide users with convenient operation of the cursor has become one of the problems that various manufacturers want to solve.
一般而言,行动装置具有图形使用者界面(Graphics User Interface,GUI),并且提供使用者在此图形使用者界面中以光标进行各项操作,例如:以光标点选桌面图示(ICON)以执行应用程序。然而,若不外接滑鼠或摇杆......等装置时,使用者将无法对光标进行控制,这对图形使用者界面而言是非常不便地。Generally speaking, mobile devices have a Graphics User Interface (GUI), and provide users with a cursor to perform various operations in this GUI, for example: use the cursor to click on desktop icons (ICONs) to Execute the application. However, the user cannot control the cursor unless an external device such as a mouse or a joystick is connected, which is very inconvenient for a GUI.
有鉴于此,便有厂商提出以行动装置的方向按键,用以作为光标的控制依据。举例来说,使用者可通过方向按键,如:上、下、左及右......等方向按键,用以控制光标的移动方向及位置。不过,当光标移动距离越长时,以此方式控制光标将对使用者造成相当大的负担,而且效率亦十分低落,故在无法使用滑鼠的情况下,仍然不足以解决光标操作不便的问题。In view of this, some manufacturers propose to use the direction buttons of the mobile device as the basis for controlling the cursor. For example, the user can control the moving direction and position of the cursor by using direction keys, such as: up, down, left and right . . . and other direction keys. However, when the moving distance of the cursor is longer, controlling the cursor in this way will cause a considerable burden on the user, and the efficiency is also very low. Therefore, it is still not enough to solve the problem of inconvenient cursor operation when the mouse cannot be used. .
综上所述,可知现有技术中长期以来一直存在以往在无法使用滑鼠的情况下,光标操作不便的问题,因此实有必要提出改进的技术手段,来解决此一问题。To sum up, it can be seen that the prior art has long had the problem of inconvenient cursor operation when the mouse cannot be used. Therefore, it is necessary to propose improved technical means to solve this problem.
发明内容Contents of the invention
有鉴于现有技术存在的问题,本发明遂公开一种屏幕键盘系统及其操作方法。In view of the problems existing in the prior art, the present invention discloses an on-screen keyboard system and its operating method.
本发明所公开的屏幕键盘系统,应用于图形使用者界面中,包含:初始模块、显示模块、侦测模块、比对模块及操作模块。其中,初始模块用以初始化屏幕键盘,此屏幕键盘具有多个软件按键,其中每一软件按键对应有座标区域及识别码;显示模块用以将此屏幕键盘以框线方式呈现,并且重叠显示于图形使用者界面之上;侦测模块用以于按压实体键盘的实体按键时,侦测此实体键盘所对应的按键码;比对模块用以将按键码与每一软件按键的识别码进行比对,并于比对符合时获得与此识别码相应的软件按键;操作模块用以根据操作条件将光标移动至获得的软件按键的座标区域内,或将光标移动至获得的软件按键的座标区域内并进行点选操作。The on-screen keyboard system disclosed by the present invention is applied in a graphical user interface and includes: an initial module, a display module, a detection module, a comparison module and an operation module. Wherein, the initialization module is used to initialize the screen keyboard, and the screen keyboard has a plurality of software keys, wherein each software key corresponds to a coordinate area and an identification code; On the graphical user interface; the detection module is used to detect the key code corresponding to the physical keyboard when the physical key of the physical keyboard is pressed; the comparison module is used to compare the key code with the identification code of each software key Comparing, and obtaining the software key corresponding to the identification code when the comparison matches; the operation module is used to move the cursor to the coordinate area of the obtained software key according to the operating conditions, or move the cursor to the obtained software key within the coordinate area and perform a click operation.
至于本发明的屏幕键盘操作方法,应用于图形使用者界面中,其步骤包括:初始化屏幕键盘,此屏幕键盘具有多个软件按键,其中每一软件按键对应有座标区域及识别码;于按压实体键盘的实体按键后,侦测此实体按键所对应的按键码;将此按键码与每一软件按键的识别码进行比对,并于比对符合时获得与识别码相应的软件按键;根据操作条件将光标移动至获得的软件按键的座标区域内,或将光标移动至获得的软件按键的座标区域内并进行点选操作。As for the on-screen keyboard operation method of the present invention, it is applied in a graphical user interface, and its steps include: initializing the on-screen keyboard, the on-screen keyboard has a plurality of software keys, wherein each software key corresponds to a coordinate area and an identification code; After the physical key of the physical keyboard is detected, the key code corresponding to the physical key is detected; the key code is compared with the identification code of each software key, and the software key corresponding to the identification code is obtained when the comparison matches; according to Operating conditions Move the cursor to the coordinate area of the obtained software key, or move the cursor to the obtained coordinate area of the software key and perform a click operation.
本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明是通过以框线的方式显示具有多个软件按键的屏幕键盘,并且允许以按压实体键盘的实体按键,使光标进行移动或移动并点选的操作。The system and method disclosed in the present invention are as above, and the difference between the present invention and the prior art is that the present invention displays an on-screen keyboard with a plurality of software keys in a framed manner, and allows pressing the physical keys of the physical keyboard to make the cursor Move or move and click.
通过上述的技术手段,本发明可以达到提高光标的操作便利性的技术功效。Through the above-mentioned technical means, the present invention can achieve the technical effect of improving the convenience of cursor operation.
附图说明Description of drawings
图1为本发明屏幕键盘系统的系统方块图。FIG. 1 is a system block diagram of the on-screen keyboard system of the present invention.
图2为本发明屏幕键盘操作方法的方法流程图。Fig. 2 is a method flow chart of the screen keyboard operation method of the present invention.
图3为应用本发明显示屏幕键盘的示意图。Fig. 3 is a schematic diagram of displaying an on-screen keyboard using the present invention.
图4为应用本发明的屏幕键盘控制光标的第一实施例的示意图。FIG. 4 is a schematic diagram of a first embodiment of using the on-screen keyboard to control the cursor of the present invention.
图5为应用本发明的屏幕键盘控制光标的第二实施例的示意图。FIG. 5 is a schematic diagram of a second embodiment of using the on-screen keyboard to control the cursor of the present invention.
图6为应用本发明合并屏幕键盘中的相邻软件按键的示意图。Fig. 6 is a schematic diagram of merging adjacent software keys in an on-screen keyboard according to the present invention.
图7为应用本发明设定屏幕键盘中的软件按键的座标区域的示意图。FIG. 7 is a schematic diagram of applying the present invention to set the coordinate area of the software key in the on-screen keyboard.
图8为本发明的设定视窗的示意图。FIG. 8 is a schematic diagram of a setting window of the present invention.
【主要元件符号说明】[Description of main component symbols]
101初始模块101 Initial Module
102显示模块102 display module
103侦测模块103 detection module
104比对模块104 comparison module
105操作模块105 operation modules
106调整模块106 adjustment modules
300图形使用者界面300 Graphical User Interface
301光标301 Cursor
400屏幕键盘400 screen keyboard
400a~400c屏幕键盘400a~400c on-screen keyboard
401~414软件按键401~414 software keys
401a~414a软件按键401a~414a software keys
413b、414b软件按键413b, 414b software keys
510桌面图示510 desktop icons
601整合按键601 integrated buttons
700设定视窗700 setting window
710设定区块710 set block
711确定元件711 Determining components
712取消元件712 cancel components
具体实施方式Detailed ways
以下将配合图式及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。The implementation of the present invention will be described in detail below in conjunction with the drawings and examples, so that the realization process of how to use technical means to solve technical problems and achieve technical effects in the present invention can be fully understood and implemented accordingly.
在说明本发明所公开的屏幕键盘系统及其操作方法之前,先对本发明所自行定义的名词作说明,本发明所提及的屏幕键盘是指显示于图形使用者界面(Graphics User Interface,GUI)中的二维图面特征,其具有多个软件按键且以框线方式进行呈现,所述框线方式是指仅显示屏幕键盘与每一软件按键的边框线条,在实际实施上,每一软件按键中亦可显示有字符,如:“A”、“8”、“~”......等等,稍候将配合实施例及图式对屏幕键盘进行详细说明。Before explaining the on-screen keyboard system disclosed in the present invention and its operating method, the nouns defined by the present invention are described first. The on-screen keyboard mentioned in the present invention refers to the display on the Graphics User Interface (Graphics User Interface, GUI) The two-dimensional graphics feature in the , which has multiple software buttons and is presented in a framed manner. The framed method refers to only displaying the on-screen keyboard and the border lines of each software button. In actual implementation, each software Characters can also be displayed in the keys, such as: "A", "8", "~", etc. The on-screen keyboard will be described in detail later in conjunction with the embodiments and drawings.
以下配合图式对本发明屏幕键盘系统及其操作方法作进一步说明,首先,先针对本发明屏幕键盘系统作说明,请参阅图1,图1为本发明屏幕键盘系统的系统方块图,包含:初始模块101、显示模块102、侦测模块103、比对模块104及操作模块105。其中,初始模块101用以初始化具有多个软件按键的屏幕键盘,其中,每一软件按键对应有座标区域及识别码,在实际实施上,此座标区域及识别码为预先设置,以便初始模块101在初始化时,用以与相应的软件按键进行对应或调整。所述座标区域可使用如:(x,y,l,w)来进行表示,其中,“x”及“y”代表软件按键左上角在图形使用者界面中的座标数值(或称为起点座标)、“l”为软件按键的长度的数值、“w”则为软件按键的宽度的数值。另外,所述识别码则是用以作为识别各软件按键的依据,此识别码为不重复的编码,在实际实施上,此识别码与实体键盘的按键码(keycode)相对应。换句话说,假设实体键盘的实体按键“A”的按键码为“0x65”时,屏幕键盘的软件按键“A”的识别码亦同为“0x65”。特别要说明的是,初始模块101初始化后的结果可使屏幕键盘与实体键盘的实体按键逐一对应,或是一个屏幕键盘的软件按键同时对应多个实体键盘的实体按键。The on-screen keyboard system of the present invention and its operation method are further described below in conjunction with the drawings. First, the on-screen keyboard system of the present invention is described first. Please refer to FIG. 1. FIG. 1 is a system block diagram of the on-screen keyboard system of the present invention, including:
显示模块102用以将屏幕键盘以框线方式呈现,并且重叠显示于图形使用者界面之上。由于以框线方式呈现屏幕键盘已于现有自行定义的名词中做说明,故在此将不再多作赘述,而重叠显示于图形使用者界面之上是指当图形使用者界面具有多个图层时,屏幕键盘将以最上层显示的方式,重叠显示在这些图层上,且框线之外皆以透明方式呈现,其呈现方式在稍后将配合图式做详细说明。The
侦测模块103用以于使用者按压实体键盘的实体按键后,侦测实体按键所对应的按键码。举例来说,假设使用者按压实体按键“A”,则侦测模块103将侦测此实体按键“A”所对应的按键码,如:“0x65”。特别要说明的是,侦测实体按键所对应的按键码为现有技术,故在此将不再多作赘述。The
比对模块104用以将按键码与每一软件按键的识别码进行比对,并于比对符合时获得与此识别码相应的软件按键。以上例而言,假设侦测模块103所侦测到的按键码为“0x65”,且软件按键“A”的识别码为“0x65”,那么,比对模块104将此按键码与每一软件按键的识别码进行比对时,将判断按键码“0x65”与识别码“0x65”为比对符合,并获得与此识别码“0x65”相应的软件按键“A”。换而言之,由于实体按键所对应的按键码与软件按键所对应的识别码相对应,因此,当使用者按压实体按键(例如:“A”)时,即可通过比对按键码与识别码的方式,获得相应的软件按键(例如:“A”)。The
操作模块105用以根据操作条件将光标移动至获得的软件按键的座标区域内,或将光标移动至获得的软件按键的座标区域内并进行点选操作。举例来说,假设操作条件设定为“移动及点选”,且比对模块104所获得的软件按键为“A”,则操作模块105会根据此操作条件,将光标移动至软件按键“A”的座标区域内,且在此座标区域内进行点选操作。所述座标区域可由起点座标、长度及宽度所组成,其中,起点座标为此座标区域的左上角的座标位置,假设起点座标(20,20)、长度为数值“5”及宽度为数值“3”,则座标区域为座标(20,20)、座标(25,20)、座标(20,23)及座标(25,23)所组成的区域范围。在实际实施上,每一软件按键所对应的座标区域可为预先设置,或是通过演算法来产生。The
另外,本发明屏幕键盘系统更可包含调整模块106,用以允许使用者搭配光标以拖曳此屏幕键盘的框线的方式来设定软件按键的起点座标、长度及宽度。举例来说,假设软件按键“A”的框线长度为数值“10”、宽度为数值“5”,则使用者可以光标拖曳框线改变起点座标、长度及宽度,并在结束拖曳时将所作的改变重新设定成软件按键“A”的座标区域。另外,调整模块106更可将被选取的相邻软件按键进行结合,用以产生整合按键,所述整合按键对应有座标区域及识别码。除此之外,调整模块106亦可将被使用者所选取的整合按键恢复成相邻的软件按键,此部份将在稍后配合图式作详细说明。In addition, the on-screen keyboard system of the present invention may further include an
如图2所示,图2为本发明屏幕键盘操作方法的方法流程图,应用于图形使用者界面中,其步骤包括:初始化屏幕键盘,此屏幕键盘具有多个软件按键,其中每一软件按键对应座标区域及识别码(步骤210);将屏幕键盘以框线方式呈现,并且重叠显示于图形使用者界面的上(步骤220);于按压实体键盘的实体按键后,侦测此实体按键所对应的按键码(步骤230);将按键码与每一软件按键的识别码进行比对,并于比对符合时获得与识别码相应的软件按键(步骤240);根据操作条件将光标移动至获得的软件按键的座标区域内,或将光标移动至获得的软件按键的座标区域内并进行点选操作(步骤250)。通过上述步骤,即可通过以框线的方式显示具有多个软件按键的屏幕键盘,并且允许以按压实体键盘的实体按键,使光标进行移动或移动并点选的操作。As shown in Figure 2, Figure 2 is a method flow chart of the screen keyboard operation method of the present invention, which is applied in a graphical user interface, and its steps include: initializing the screen keyboard, which has a plurality of software keys, wherein each software key Corresponding to the coordinate area and the identification code (step 210); present the on-screen keyboard in a framed manner, and overlay it on the graphical user interface (step 220); after pressing the physical key of the physical keyboard, detect the physical key Corresponding key code (step 230); The key code is compared with the identification code of each software key, and obtains the corresponding software key (step 240) with identification code when comparing and matching; Cursor is moved according to operating condition Go to the coordinate area of the obtained software key, or move the cursor to the coordinate area of the obtained software key and perform a click operation (step 250). Through the above steps, the on-screen keyboard with multiple software keys can be displayed in a framed manner, and the physical keys of the physical keyboard can be pressed to make the cursor move or move and click.
另外,在步骤220将屏幕键盘以框线方式呈现后,使用者更可搭配光标以拖曳屏幕键盘的框线的方式设定软件按键的座标区域,如:起点座标、长度及宽度(步骤221);而在步骤220之后,亦可将被选取的相邻软件按键进行结合以产生整合按键,以及将被选取的整合按键恢复成相邻的软件按键(步骤222)。另外,更可通过设定视窗或按压功能键的方式来设定操作条件(步骤260)。通过上述步骤即可设定软件按键的座标区域以及设定操作条件。In addition, after the on-screen keyboard is presented as a frame in
以下配合图3至图8以实施例的方式进行如下说明,请先参阅图3,图3为应用本发明显示屏幕键盘的示意图,包含:图形使用者界面300、光标301、屏幕键盘400及软件按键(401~414)。特别要说明的是,本发明并未以此限定屏幕键盘400的大小及显示位置,以及软件按键(401~414)的数量及排列方式。The following description will be made in the form of an embodiment in conjunction with Fig. 3 to Fig. 8. Please refer to Fig. 3 first. Fig. 3 is a schematic diagram of an on-screen keyboard applied to the present invention, including: a
当使用者欲以实体键盘控制光标301时,可开启应用本发明的屏幕键盘。此时,初始模块101会将屏幕键盘进行初始化,使其具有多个软件按键(401~414),其中每一软件按键(401~414)均各自对应有座标区域及识别码。接着,显示模块102会将初始化后的屏幕键盘以框线方式呈现,并且如图3所示将初始化后的屏幕键盘400重叠显示于图形使用者界面300之上。When the user wants to control the
接下来,请参阅图4,图4为应用本发明的屏幕键盘控制光标的第一实施例的示意图。假设使用者欲将光标301移动至屏幕键盘400内的软件按键413的座标区域时,由于从软件按键413所显示的字符,可看出此软件按键413与实体键盘的实体按键“空白键”相对应,因此,使用者可按压实体按键“空白键”。此时,侦测模块103将侦测被使用者按压的实体按键所对应的按键码,如:“0x32”,接下来,比对模块104会将所侦测到的按键码“0x32”与每一软件按键(401~414)的识别码进行比对,在此第一实施例中,由于软件按键413所对应的识别码与按键码同为“0x32”,故比对模块104将因此判断为比对符合并获得与此识别码“0x32”相应的软件按键413。Next, please refer to FIG. 4 . FIG. 4 is a schematic diagram of a first embodiment of using the on-screen keyboard to control the cursor of the present invention. Assuming that the user wants to move the
承上所述,在获得软件按键413的后,操作模块105根据操作条件将光标301移动至此软件按键413的座标区域内,或是将光标301移动至此软件按键413的座标区域内并进行点选操作。举例来说,假设操作条件设定为“移动”,则操作模块105会将光标301如图4所示意移动至软件按键413的座标区域内。反之,若操作条件设定为“移动及点选”,则操作模块105会将光标301移动至软件按键413的座标区域中并进行点选操作,在此情况下,若光标301所移动到的座标区域中,不存在应用程序的“桌面图示(Icon)”,或是光标未与此“桌面图示(Icon)”重叠,那么虽然会进行点选操作,但并不执行任何应用程序,此部份将在稍后配合图式进行详细说明。另外,在实际实施上,其光标301的移动方式更可预设为移动至座标区域的中心位置,由于其中心位置的计算方式为现有技术,故在此不再多作赘述。而除了将光标301移动至座标区域的中心位置之外,亦可预设为移动至座标区域的任意角落,此角落是通过(x,y,l,w)的数值计算所得出,例如:左上角的座标为(x,y)、右上角的座标为(x+w,y)......等等。换句话说,本发明并未以上述举例限定光标301移动至其座标区域中的位置。As mentioned above, after obtaining the
请参阅图5,图5为应用本发明的屏幕键盘控制光标的第二实施例的示意图。前面提到,假设操作条件设定为“移动及点选”,则操作模块105将根据此操作条件将光标301移动至所获得的软件按键的座标区域中并进行点选操作。在实际实施上,假设图形使用者界面300显示有桌面图示510,此时,使用者可通过光标301拖曳屏幕键盘400的框线,如此一来,调整模块106会重新设定屏幕键盘400中各软件按键(401~414)的座标区域,用以提供初始模块101再次进行初始化,使屏幕键盘400可以成为如图5所示意的屏幕键盘400a,并具有多个软件按键(401a~414a)。特别要说明的是,此第二实施例与第一实施例大同小异,故仅就差异部份进行说明,而相同部分则不再多作赘述。Please refer to FIG. 5 . FIG. 5 is a schematic diagram of a second embodiment of using the on-screen keyboard to control the cursor of the present invention. As mentioned above, assuming that the operation condition is set to "move and click", the
当使用者欲以光标301点选桌面图示510时,由于桌面图示510在软件按键407a的座标区域内,故使用者可按压实体键盘的实体按键“Caps Lock”,此时,侦测模块103将侦测到此实体按键“Caps Lock”所对应的按键码为“0x20”。接着,比对模块104如同第一实施例进行比对后,将获得软件按键407a(因为软件按键407a所对应的识别码亦为“0x20”)。接下来,操作模块105根据此操作条件(即操作条件设定为“移动及点选”)将光标移动至获得的软件按键407a的座标区域内并进行点选操作。如此一来,光标301将如图5所示意移动至软件按键407a且点选此桌面图示510。When the user wants to click the
特别要说明的是,在此第二实施例中,光标301将移动至软件按键407a的座标区域的中心位置,此中心位置可根据座标区域的起点座标、长度及宽度以演算法来计算得出。举例来说,假设座标区域的起点座标(20,20)、长度为数值“20”及宽度为数值“10”,则中心位置的“x″轴为“20+20/2”、“y”轴为“20+10/2”,至此即通过演算法计算出中心位置(30,25)。接着,光标301在移动至上述中心位置后,由于光标301与桌面图示510重叠,因此,能够成功点选此桌面图示510进而执行与此桌面图示510相应的应用程序。换句话说,光标301是否能够成功点选桌面图示510,是根据光标301与桌面图示510是否重叠,而不是直接点选软件按键407a的座标区域中的桌面图示510。因此,即便此座标区域中具有不完整的桌面图示或两个以上的桌面图示皆不影响点选操作。It should be noted that, in this second embodiment, the
如图6所示意,图6为应用本发明合并屏幕键盘中的相邻软件按键的示意图。前面提到,调整模块106更可将被选取的相邻软件按键进行结合以产生整合按键,所述整合按键与软件按键相同皆对应有座标区域及识别码。请搭配参阅图3,假设使用者选取屏幕键盘400中相邻的软件按键413及软件按键414,此时,调整模块106会将这两个软件按键(413、414)结合成如图6所示意的整合按键601,在实际实施上,以框线方式所呈现的屏幕键盘400b会将这两个软件按键(413、414)相邻的框线隐藏,而其屏幕键盘400b内的整合按键601所对应的座标区域及识别码,将同时记录有这两个软件按键(413、414)的座标区域及识别码。以此例而言,假设软件按键413的座标区域为“(30,20,10,10)”、识别码为“0x32”;软件按键414的座标区域为“(40,20,10,10)”、识别码为“0x18”,则整合按键601的座标区域将成为“(30,20,10,10);(40,20,10,10)”、识别码为“0x32;0x18”。特别要说明的是,由于整合按键601是由两个软件按键(413、414)结合而成,因此,当使用者按压与这两个软件按键(413、414)相应的任一个实体按键时,皆可视为按压整合按键601。不过,本发明并未以此作限定。As shown in FIG. 6 , FIG. 6 is a schematic diagram of merging adjacent software keys in an on-screen keyboard according to the present invention. As mentioned above, the
另外,若使用者欲将整合按键601恢复成整合前的状态,则可选取此整合按键601,并且按压预设的功能键(例如:实体键盘的实体按键“Esc”)。此时,调整模块106将根据整合按键601的座标区域“(30,20,10,10);(40,20,10,10)”及识别码“0x32;0x18”,用以恢复成整合前的两个软件按键(413、414)。In addition, if the user wants to restore the
请参阅图7,图7为应用本发明设定屏幕键盘中的软件按键的座标区域的示意图。除了上述整合相邻软件按键(413、414)的外,在实际实施上,以框线呈现的屏幕键盘400c亦可如图7所示意,允许使用者以光标301拖曳两软件按键(413、414)的间的框线,例如:往左方拖曳或往右方拖曳。而在完成拖曳后,调整模块106会根据拖曳结果重新设定软件按键413b及软件按键414b的座标区域。特别要说明的是,在此例中软件按键413b的座标区域的起点座标及宽度皆无须重新设定,仅需重新设定长度;而软件按键414b的座标区域的宽度无须重新设定,仅需重新设定起点座标及长度。Please refer to FIG. 7 . FIG. 7 is a schematic diagram of applying the present invention to set the coordinate areas of the software keys in the on-screen keyboard. In addition to the above-mentioned integration of adjacent software keys (413, 414), in actual implementation, the on-
最后,请参阅图8,图8为本发明的设定视窗的示意图。前面提到,操作模块105会根据操作条件选择相应的动作,在实际实施上,其操作条件可通过设定视窗700的方式来进行设定,其方式是在设定区块710中将操作条件设定为“移动”或“移动及点选”,接着,点选确定元件711以完成设定,或是点选取消元件712取消设定。特别要说明的是,在实际实施上亦可通过按压功能键的方式来设定操作条件,例如:按压实体键盘的实体按键“F1”代表将操作条件设定为“移动”,或是按压实体键盘的实体按键“F2”代表将操作条件设定为“移动及点选”。Finally, please refer to FIG. 8 , which is a schematic diagram of the setting window of the present invention. As mentioned above, the
综上所述,可知本发明与现有技术之间的差异在于通过以框线的方式显示具有多个软件按键的屏幕键盘,并且允许以按压实体键盘的实体按键,使光标进行移动或移动并点选的操作,借由此一技术手段可以解决现有技术所存在的问题,进而达成提高光标的操作便利性的技术功效。In summary, it can be seen that the difference between the present invention and the prior art lies in displaying an on-screen keyboard with a plurality of software keys in a framed manner, and allowing the physical keys of the physical keyboard to be pressed to move or move the cursor and The operation of clicking can solve the problems existing in the prior art by means of this technical means, and then achieve the technical effect of improving the convenience of cursor operation.
虽然本发明前述的实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定者为准。Although the foregoing embodiments of the present invention are disclosed as above, they are not intended to limit the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of patent protection must be defined by the claims attached to this specification.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101200806A CN102193710A (en) | 2010-03-04 | 2010-03-04 | Screen keyboard system and operation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101200806A CN102193710A (en) | 2010-03-04 | 2010-03-04 | Screen keyboard system and operation method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102193710A true CN102193710A (en) | 2011-09-21 |
Family
ID=44601865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101200806A Pending CN102193710A (en) | 2010-03-04 | 2010-03-04 | Screen keyboard system and operation method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102193710A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902153A (en) * | 2012-12-26 | 2014-07-02 | 通用电气公司 | Graphical user interface driven keyboard configuration |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000065430A1 (en) * | 1999-04-27 | 2000-11-02 | Soederlund Kjell | A data processing device |
WO2004010276A1 (en) * | 2002-07-19 | 2004-01-29 | Sony Corporation | Information display input device and information display input method, and information processing device |
CN1834887A (en) * | 2005-03-18 | 2006-09-20 | 微软公司 | Systems, methods, and computer-readable media for invoking an electronic ink or handwriting interface |
CN1838038A (en) * | 2005-03-21 | 2006-09-27 | 昆达电脑科技(昆山)有限公司 | Input method for mobile device with small keyboard |
CN1936808A (en) * | 2005-04-18 | 2007-03-28 | 阿瓦戈科技Ecbuip(新加坡)股份有限公司 | Electronic device and method for simplifying text entry using a soft keyboard |
CN101572746A (en) * | 2009-06-03 | 2009-11-04 | 魏新成 | Method for inputting characters on touch screen of internet-enabled mobile phone through virtual keyboard |
-
2010
- 2010-03-04 CN CN2010101200806A patent/CN102193710A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000065430A1 (en) * | 1999-04-27 | 2000-11-02 | Soederlund Kjell | A data processing device |
WO2004010276A1 (en) * | 2002-07-19 | 2004-01-29 | Sony Corporation | Information display input device and information display input method, and information processing device |
CN1834887A (en) * | 2005-03-18 | 2006-09-20 | 微软公司 | Systems, methods, and computer-readable media for invoking an electronic ink or handwriting interface |
CN1838038A (en) * | 2005-03-21 | 2006-09-27 | 昆达电脑科技(昆山)有限公司 | Input method for mobile device with small keyboard |
CN1936808A (en) * | 2005-04-18 | 2007-03-28 | 阿瓦戈科技Ecbuip(新加坡)股份有限公司 | Electronic device and method for simplifying text entry using a soft keyboard |
CN101572746A (en) * | 2009-06-03 | 2009-11-04 | 魏新成 | Method for inputting characters on touch screen of internet-enabled mobile phone through virtual keyboard |
Non-Patent Citations (1)
Title |
---|
《电脑》 20001130 冯霞 等 中文输入法"软键盘"在符号编辑中的妙用 72-73 , 第11期 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902153A (en) * | 2012-12-26 | 2014-07-02 | 通用电气公司 | Graphical user interface driven keyboard configuration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9870137B2 (en) | Speed/positional mode translations | |
US9367235B2 (en) | Detecting and interpreting real-world and security gestures on touch and hover sensitive devices | |
US8970503B2 (en) | Gestures for devices having one or more touch sensitive surfaces | |
US7924271B2 (en) | Detecting gestures on multi-event sensitive devices | |
CN105824495B (en) | A method for operating a mobile terminal with one hand and the mobile terminal | |
TWI398818B (en) | Method and system for gesture recognition | |
US20140223490A1 (en) | Apparatus and method for intuitive user interaction between multiple devices | |
US20120256829A1 (en) | Portable electronic device and method of controlling same | |
WO2014057814A1 (en) | Display control device, display control method and program | |
JP4900361B2 (en) | Image processing apparatus, image processing method, and program | |
CN106126077A (en) | A kind of application program image target display control method and mobile terminal | |
JP2010033158A (en) | Information processing apparatus and information processing method | |
WO2016138661A1 (en) | Processing method for user interface of terminal, user interface and terminal | |
KR20150134674A (en) | User terminal device, and Method for controlling for User terminal device, and multimedia system thereof | |
WO2019091124A1 (en) | Terminal user interface display method and terminal | |
CN105744054A (en) | Mobile terminal control method and mobile terminal | |
CN106557259A (en) | A kind of operational approach and mobile terminal of mobile terminal | |
CN106940597A (en) | A kind of camera starts control method and mobile terminal | |
US10698566B2 (en) | Touch control based application launch | |
WO2019037680A1 (en) | Method for controlling operation interface of mobile terminal, and mobile terminal | |
CN106407416A (en) | An application program data integration method and a mobile terminal | |
CN102063239A (en) | Three-dimensional screen keyboard system and input method thereof | |
CN102193710A (en) | Screen keyboard system and operation method thereof | |
KR20130136030A (en) | Device and method of controlling function by movement of finger on pointing device | |
CN101907969A (en) | Interactive image system and operation 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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110921 |