CN101882047B - On-Screen Virtual Keyboard System - Google Patents
On-Screen Virtual Keyboard System Download PDFInfo
- Publication number
- CN101882047B CN101882047B CN2009101359538A CN200910135953A CN101882047B CN 101882047 B CN101882047 B CN 101882047B CN 2009101359538 A CN2009101359538 A CN 2009101359538A CN 200910135953 A CN200910135953 A CN 200910135953A CN 101882047 B CN101882047 B CN 101882047B
- Authority
- CN
- China
- Prior art keywords
- virtual keyboard
- key
- layout
- keyboard layout
- screen
- 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
- 238000000034 method Methods 0.000 claims description 26
- 230000008707 rearrangement Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000006386 memory function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
技术领域 technical field
本发明关于一种屏幕触控式电子装置上的虚拟键盘系统及输入方法,尤指一种具有记忆功能的虚拟键盘系统及输入方法,用以记忆使用者自定的常用英文字母或最后几次所使用过的英文字母,让使用者在输入特定数据时,减少切换步骤,以简化输入程序。 The present invention relates to a virtual keyboard system and input method on a touch-screen electronic device, in particular to a virtual keyboard system and an input method with a memory function for memorizing frequently used English letters or the last few times The used English letters allow the user to reduce switching steps when inputting specific data, so as to simplify the input procedure. the
背景技术 Background technique
可随身携带的屏幕触控式电子装置(mobile touch screen operatedelectronic device)通常不具内建(built-in)的实体键盘(physical keyboard),因此使用者必须点触显示于屏幕上的虚拟键盘(on-screen virtual keyboard/on-screen keyboard,或称软件键盘software keyboard),以进行操作及输入(key in)信息。由于电子装置的显示屏幕小,无法同时显示按键(包含英文字母、数字、标点符号、注音符号、运算符号、功能辅助键...等)于一虚拟键盘布局(virtual keyboard layout)上,因此各种字符及运算符号按键分类后,安排在复数个虚拟键盘布局。使用者在不同键盘布局间切换,以确保可以使用到所有按键。虚拟键盘布局依据其所包含的按键类型,可为数字键盘(numeric keyboard layout)、数字与符号混合键盘(numeric and symbolic keyboard layout)、英文字母键盘(alphabeticcharacter keyboard layout)、英文字母与数字混合键盘(alphanumerickeyboard layout)、英文字母与符号混合键盘(alphabetic character andsymbolic keyboard layout)、符号键盘(symbolic keyboard layout)、注音符 号键盘(phonetic symbol keyboard layout)或其它中文输入法键盘(例如仓颉)...等,并与功能辅助键,如大小写切换键56(Shift键)、定位键54(Tab键)、控制键58(Control/Ctrl键)、倒退/删除键62(Backspace键)、方向键52、回车键60(Enter键)、Esc键(取消键)组合以搭配使用。
Portable screen touch electronic devices (mobile touch screen operated electronic device) usually do not have a built-in (built-in) physical keyboard (physical keyboard), so the user must touch the virtual keyboard (on-screen) displayed on the screen. screen virtual keyboard/on-screen keyboard, or software keyboard software keyboard), to operate and input (key in) information. Due to the small display screen of the electronic device, it is impossible to simultaneously display keys (including English letters, numbers, punctuation marks, phonetic symbols, arithmetic symbols, function auxiliary keys, etc.) on a virtual keyboard layout (virtual keyboard layout), so each After sorting the keys of various characters and operation symbols, they are arranged in a plurality of virtual keyboard layouts. Users switch between different keyboard layouts to ensure that all keys are available. The virtual keyboard layout can be a numeric keyboard layout, a numeric and symbol keyboard layout, an alphabetic character keyboard layout, or a mixed English and numeric keyboard ( alphanumerickeyboard layout), English letter and symbol mixed keyboard (alphabetic character and symbolic keyboard layout), symbol keyboard (symbolic keyboard layout), phonetic symbol keyboard (phonetic symbol keyboard layout) or other Chinese input method keyboards (such as Cangjie)... etc. , and with function auxiliary keys, such as uppercase and lowercase switching key 56 (Shift key), positioning key 54 (Tab key), control key 58 (Control/Ctrl key), rewind/delete key 62 (Backspace key),
图1至图4是以运行微软Windows Mobile操作系统的个人数字助理(Personal Digital Assistant,PDA)为例,以应用程序画面30说明习知技术中常见的虚拟键盘布局,于应用程序画面30中,按下显示/隐藏键32即可于应用程序画面30显示虚拟键盘布局34、36、38、40。图5至图8是图1至图4中的键盘布局放大示意图。于习知技术中,屏幕触控式电子装置的虚拟键盘布局为减少使用者切换不同键盘布局的不便操作,按键通常被缩小,以让键盘布局可容纳更多按键。常见的虚拟键盘布局34、36、38、40是数字键加上小写英文字母键66及常用符号键68(如图1及图5所示)、大写英文字母键72加常用符号键68(如图2及图6所示)、数字键64加符号键70(如图3及图7所示)、注音符号键加常用符号键68(如图4及图8所示)等组合。当键盘布局所组合的按键愈多时,每一按键的显示面积愈小,且相邻按键愈接近。因此使用者若未以触控笔操作而以手指操作时,极容易误触其它相邻按键,此是习知技术中,屏幕触控式电子装置的虚拟键盘布局的缺点。若将按键的显示面积放大以让使用者方便以手指触控,则每一键盘布局所能容纳的按键数减少,增加使用者在不同键盘布局间切换的频率,对使用者而言在操作上亦属不便,此为另一缺点。
Fig. 1 to Fig. 4 is to run the personal digital assistant (Personal Digital Assistant, PDA) of Microsoft Windows Mobile operating system as an example, with the
当使用者仅需要输入数字与少数几个常用的英文字母时,例如在网页上输入身份证字号、登入账号、或登入密码时,以习知技术的虚拟键 盘输入有两种方式:1、使用数字键与英文字母键混合的虚拟键盘布局,不需切换虚拟键盘布局,在同一虚拟键盘布局即可输入英数混合的数据,但英文字母仍须切换大/小写;2、使用数字键与英文字母键分开两个的虚拟键盘布局,须切换键盘布局方可输入英数混合的数据,且必须切换英文字母的大/小写。 When the user only needs to input numbers and a few commonly used English letters, for example, when inputting ID number, login account number, or login password on a web page, there are two ways to input with the virtual keyboard of the prior art: 1. Using a virtual keyboard layout with a mixture of numeric keys and English letter keys, you can input mixed English and numeric data on the same virtual keyboard layout without switching the virtual keyboard layout, but the English letters still need to be switched between uppercase and lowercase; 2. Use numeric keys and The English letter keys are separated into two virtual keyboard layouts, the keyboard layout must be switched to input mixed English and numeric data, and the uppercase/lowercase of the English letters must be switched. the
参阅图9,以输入英数混合数据“A1b2C”为例,使用习知虚拟键盘布局输入的流程如下:1、开启输入功能以显示虚拟键盘布局;2、按大小写切换键56以切换大写英文字母;3、输入“A”;4、输入“1”;5、输入“b”;6、输入“2”;7、按大小写切换键56以切换大写英文字母;8、输入“C”。由此可见,使用习知数字键与英文字母键混合的虚拟键盘布局,虽不需切换数字键盘与英文字母键盘,但输入简短的英数混合数据“A1b2C”仍需操作8个步骤(切换次数视所输入的数据而定)。
Referring to Figure 9, taking the input of mixed English and numeric data "A1b2C" as an example, the process of using the conventional virtual keyboard layout input is as follows: 1. Turn on the input function to display the virtual keyboard layout; 2. Press the uppercase and lowercase
使用者时常输入简短的英/数混合数据包括身份证号、账号、密码此三种类型,若输入的数据有包含英文字母其长度通常为1至6个(例如身份证号仅含1个英文字母),纵使这1至6个英文字母是使用者经常性用到的按键,也无法减少前述习见虚拟键盘布局的烦杂操作。 Users often input short English/number mixed data, including three types: ID number, account number, and password. If the input data contains English letters, the length is usually 1 to 6 (for example, the ID number only contains 1 English character. letters), even if these 1 to 6 English letters are frequently used keys by the user, it cannot reduce the troublesome operations of the conventional virtual keyboard layout described above. the
参阅图10所示,为习知技术中,电子装置的虚拟键盘布局的操作流程图。以运行微软Windows Mobile操作系统的PDA为例,PDA于使用者点击屏幕虚拟键盘布局的显示/隐藏键32后,于屏幕显示预设(default)的虚拟键盘(S1)。接着,虚拟键盘布局34等待接收使用者于键盘所输入的按键信息(S2)。接着判断使用者输入键是否为英文/符号/注音/全型切换键42、44、46、48(S3)。若“是”则变更屏幕显示虚拟键盘布局至英文/符号/注音/全型,并跳回步骤S2再次等待接收使用者输入(S2)。若步骤S3判断输入按键并非英文/符号/注音/全型切换键则进入下一步 骤,判断使用者输入是否为功能辅助键(S5)(诸如大小写切换键56、定位键54、控制键58、倒退/删除键62、方向键52、回车键60)。若步骤S5中判断使用者所输入的信息并非功能辅助键(即数字/文字/符号)则以屏幕显示使用者输入的信息(S6),例如使用者所输入的按键为A时,则于屏幕显示A,后再进入下一步骤,判断使用者决定是否继续输入(S7)。
Referring to FIG. 10 , it is a flow chart of the operation of the virtual keyboard layout of the electronic device in the prior art. Take the PDA running the Microsoft Windows Mobile operating system as an example. After the user clicks the display/
于步骤S7中若判断使用者不继续输入则操作结束。若于步骤S7中判断使用者继续输入则再次步骤S1,继续显示虚拟键盘布局(S1)。 In step S7, if it is judged that the user does not continue to input, the operation ends. If it is judged in step S7 that the user continues to input, then step S1 is repeated to continue to display the virtual keyboard layout (S1). the
在步骤S5若判断使用者所输入的信息为功能辅助键时,则执行该功能辅助键的工作(S8),例如输入的按键为倒退/删除键62,则屏幕显示最后一个数字/文字/符号即被删除;若输入的按键为回车键60则在屏幕显示换行或输入或选择程序所预设的按键。功能辅助键执行完毕后再进入步骤S7让使用者决定是否继续输入,若“否”则结束,若“是”则再次回到步骤S1。
If the information input by the user is judged to be a function auxiliary key in step S5, then the work of the function auxiliary key is executed (S8), for example, the key input is the reverse/
以上图标虽以运行微软Windows Mobile操作系统的PDA为例。其它运行不同操作系统(operating system)、不同版本的屏幕触控式电子装置,虽具备外观不同的虚拟键盘布局(例如虚拟键盘布局具备不同的按键种类组合、不同的按键位置分配),然而,其缺点皆与上述一致:不具按键记忆功能、版面按键多致使按键小不易使用。 Although the above icons take the PDA running Microsoft Windows Mobile operating system as an example. Other touch-screen electronic devices running different operating systems and versions have virtual keyboard layouts with different appearances (for example, virtual keyboard layouts have different combinations of key types and different key position assignments), however, their The disadvantages are all the same as above: there is no key memory function, and there are too many keys on the layout, so the keys are small and difficult to use. the
发明内容 Contents of the invention
自上述习知技术中,电子装置的虚拟键盘操作流程即可得知,习知技术的虚拟按键并未记忆使用者所输入的按键信息,导致输入英数组合讯息时,必须在不同键盘布局之间反复切换,而导致操作流程繁杂的问题。 From the above-mentioned prior art, the virtual keyboard operation flow of the electronic device can be known. The virtual keys of the prior art do not memorize the key information input by the user, so that when inputting the combination of letters and numbers, it is necessary to use different keyboard layouts. Repeatedly switch between, which leads to the problem of complicated operation process. the
鉴于上述问题,本发明的目的在于提供一种屏幕虚拟键盘系统,可记忆使用者自定的常用英文字母键或使用者最后几次所输入的英文字母键并将之显示于键盘布局中,让使用者下次使用时可快速输入已记忆的按键,减少键盘布局的切换次数以及英文字母大/小写的切换次数,方便使用者快速输入简短的英/数混合信息,例如身份证号、账号、密码。 In view of the above problems, the purpose of the present invention is to provide a screen virtual keyboard system, which can memorize the commonly used English alphabet keys or the English alphabet keys input by the user for the last few times and display them in the keyboard layout, so that The user can quickly input the memorized keys the next time they use it, reducing the number of keyboard layout switches and the number of uppercase/lowercase switches in English letters, which is convenient for users to quickly input short mixed English/number information, such as ID number, account number, password. the
为了达成上述目的,本发明提供一种屏幕虚拟键盘系统,其包含一屏幕触控式电子装置及一记忆区块。屏幕触控式电子装置具有一触控屏幕,用于显示包含一简易虚拟键盘布局及一传统虚拟键盘布局其中之一的显示画面,并且可以被点触输入信息。简易虚拟键盘布局具有一传统布局切换键及复数个保留按键,其中保留按键用以产生按键字符,且传统布局切换键用以将触控屏幕所显示的简易虚拟键盘布局切换至传统虚拟键盘布局。传统虚拟键盘布局具有一简易布局切换键及复数个按键字符输入键,其中简易布局切换键用以将触控屏幕所显示的传统虚拟键盘布局切换至简易虚拟键盘布局,且按键字符输入键用以产生按键字符。 In order to achieve the above object, the present invention provides a screen virtual keyboard system, which includes a screen touch electronic device and a memory block. The touch screen electronic device has a touch screen for displaying a display screen including one of a simple virtual keyboard layout and a traditional virtual keyboard layout, and can be touched to input information. The simple virtual keyboard layout has a traditional layout switching key and a plurality of reserved keys, wherein the reserved keys are used to generate key characters, and the traditional layout switching keys are used to switch the simple virtual keyboard layout displayed on the touch screen to the traditional virtual keyboard layout. The traditional virtual keyboard layout has a simple layout switching key and a plurality of key character input keys, wherein the simple layout switching key is used to switch the traditional virtual keyboard layout displayed on the touch screen to the simple virtual keyboard layout, and the key character input key is used to Generate keystroke characters. the
记忆区块用以记忆最后输入的按键字符以及使用者自定义的按键字符,其中记忆区块所储存按键字符数量与保留按键的数量对应。且记忆区块储存的按键字符映像至简易虚拟键盘布局的保留按键,使按键字符与数字键共存于简易虚拟键盘布局,以供使用者快速选取数字键与或记忆区块中的按键字符其中之一。 The memory block is used to memorize the last input key characters and user-defined key characters, wherein the number of key characters stored in the memory block corresponds to the number of reserved keys. And the key characters stored in the memory block are mapped to the reserved keys of the simple virtual keyboard layout, so that the key characters and numeric keys coexist in the simple virtual keyboard layout, so that the user can quickly select either the numeric keys or the key characters in the memory block one. the
本发明的功效在于,简易虚拟键盘布局仅常用保留按键(英文字母键),以及配合使用的数字键功能辅助键,不需显示完整按键,故可大幅减少于虚拟键盘布局中所放置的按键数量,因而可加大按键面积,让未以触控笔操作而以手指操作的使用者,以及视力不佳的使用者可轻易点击加大后的按键,避免误触相邻的其它按键。 The effect of the present invention is that the simple virtual keyboard layout only commonly used reserved keys (English letter keys), and the auxiliary keys used in conjunction with the number keys do not need to display complete keys, so the number of keys placed in the virtual keyboard layout can be greatly reduced Therefore, the button area can be increased, so that users who do not operate with a stylus but use fingers, and users with poor eyesight can easily click the enlarged button to avoid accidentally touching other adjacent buttons. the
附图说明Description of drawings
图1为习知技术中的屏幕触控式电子装置的虚拟键盘布局,包含数字键、小写英文字母键、及常用符号键。 FIG. 1 is a virtual keyboard layout of a screen touch electronic device in the prior art, including number keys, lowercase English letter keys, and common symbol keys. the
图2为习知技术中的屏幕触控式电子装置的虚拟键盘布局,包含大写英文字母键及常用符号键。 FIG. 2 is a virtual keyboard layout of a touch-screen electronic device in the prior art, including uppercase English letter keys and common symbol keys. the
图3为习知技术中的屏幕触控式电子装置的虚拟键盘布局,包含数字键及符号键。 FIG. 3 is a virtual keyboard layout of a touch-screen electronic device in the prior art, including number keys and symbol keys. the
图4为习知技术中的屏幕触控式电子装置的虚拟键盘布局,包含注音符号键及常用符号键。 FIG. 4 is a virtual keyboard layout of a touch-screen electronic device in the prior art, including phonetic symbol keys and common symbol keys. the
图5为图1中,虚拟键盘布局的放大示意图。 FIG. 5 is an enlarged schematic view of the layout of the virtual keyboard in FIG. 1 . the
图6为图2中,虚拟键盘布局的放大示意图。 FIG. 6 is an enlarged schematic diagram of the layout of the virtual keyboard in FIG. 2 . the
图7为图3中,虚拟键盘布局的放大示意图。 FIG. 7 is an enlarged schematic view of the layout of the virtual keyboard in FIG. 3 . the
图8为图4中,虚拟键盘布局的放大示意图。 FIG. 8 is an enlarged schematic diagram of the layout of the virtual keyboard in FIG. 4 . the
图9为以习知键盘输入英数混合数据A1b2C的键盘布局切换顺序示意图。 FIG. 9 is a schematic diagram of a keyboard layout switching sequence for inputting alphanumeric mixed data A1b2C with a conventional keyboard. the
图10为习知虚拟键盘布局的操作流程图。 FIG. 10 is a flow chart of the operation of a conventional virtual keyboard layout. the
图11为本发明第一实施例的简易虚拟键盘布局示意图。 Fig. 11 is a schematic diagram of a simple virtual keyboard layout according to the first embodiment of the present invention. the
图12为图11中,简易虚拟键盘布局的放大示意图。 FIG. 12 is an enlarged schematic view of the simple virtual keyboard layout in FIG. 11 . the
图13为增设键盘切换键的传统虚拟键盘布局,包含小写英文字母、数字、及常用符号。 FIG. 13 is a traditional virtual keyboard layout with keyboard switch keys added, including lowercase English letters, numbers, and common symbols. the
图14为增设键盘切换键的传统虚拟键盘布局,包含大写英文字母及常用符号。 FIG. 14 is a traditional virtual keyboard layout with keyboard switch keys added, including uppercase English letters and common symbols. the
图15为增设键盘切换键的传统虚拟键盘布局,包含传统数字及符号。 FIG. 15 is a traditional virtual keyboard layout with keyboard switch keys added, including traditional numbers and symbols. the
图16为增设键盘切换键的传统虚拟键盘布局,包含传统注音符号。 Fig. 16 is a traditional virtual keyboard layout with keyboard switching keys added, including traditional phonetic symbols. the
图17为本发明第一实施例中,简易英数虚拟键盘的操作主流程图。 Fig. 17 is a main flow chart of the operation of the simple English-number virtual keyboard in the first embodiment of the present invention. the
图18为本发明第一实施例中,记忆键的操作流程图。 Fig. 18 is a flowchart of the operation of the memory key in the first embodiment of the present invention. the
图19为本发明第一实施例中,传统虚拟键盘切换键的操作流程图。 Fig. 19 is a flow chart of the operation of switching keys of the traditional virtual keyboard in the first embodiment of the present invention. the
图20为信息储存至记忆区块示意图。 FIG. 20 is a schematic diagram of storing information into a memory block. the
图21为记忆区块的数据重新排序示意图。 FIG. 21 is a schematic diagram of data reordering of memory blocks. the
图22为本发明第一实施例中,记忆区块的记忆数据变更后的简易英数虚拟键盘示意图。 FIG. 22 is a schematic diagram of a simple alphabetic virtual keyboard after the memory data of the memory block is changed in the first embodiment of the present invention. the
图23为本发明第一实施例中,输入范例“A1b2C”的键盘布局切换顺序示意图。 Fig. 23 is a schematic diagram of the keyboard layout switching sequence of the input example "A1b2C" in the first embodiment of the present invention. the
图24为本发明第一实施例中,输入范例“A1b2C”后的键盘布局按键变更后示意图。 FIG. 24 is a schematic diagram of the keyboard layout keys after the input example “A1b2C” has been changed in the first embodiment of the present invention. the
图25为本发明第一实施例中,再次输入范例“A1b2C”的键盘布局切换顺序示意图。 FIG. 25 is a schematic diagram of the keyboard layout switching sequence for re-inputting the example "A1b2C" in the first embodiment of the present invention. the
图26为本发明第二实施例的简易英数虚拟键盘,包含运算符号及小数点。 FIG. 26 is a simple virtual keyboard of English and numerals according to the second embodiment of the present invention, including arithmetic symbols and a decimal point. the
图27为本发明第三实施例的简易英数虚拟键盘,包含小数点及设定键。 FIG. 27 is a simplified virtual keyboard of English and numerals according to the third embodiment of the present invention, including a decimal point and setting keys. the
图28为本发明第四实施例的简易英数虚拟键盘,包含设定键。 Fig. 28 is a simplified virtual keyboard of English and numerals according to the fourth embodiment of the present invention, including a setting key. the
主要组件符号说明 Description of main component symbols
一、习知技术 1. Known technology
30 应用程序画面 30 Application screen
32 屏幕虚拟键盘的显示/隐藏键 32 Display/hide key of on-screen virtual keyboard
34 包含小写英文字母、数字及常用符号的虚拟键盘布局 34 Virtual keyboard layout including lowercase English letters, numbers and common symbols
36 包含大写英文字母及常用符号的虚拟键盘布局 36 A virtual keyboard layout containing uppercase English letters and common symbols
38 包含数字及符号的虚拟键盘布局 38 Virtual keyboard layout with numbers and symbols
40 包含注音符号的虚拟键盘布局 40 Virtual keyboard layout with phonetic symbols
42 注音符号虚拟键盘切换键 42 Phonetic symbols virtual keyboard switch key
44 英文虚拟键盘切换键 44 English virtual keyboard switch key
46 符号虚拟键盘切换键 46 Symbol virtual keyboard switch key
48 全型字切换键 48 Full-size character switching key
50 空格键 50 space bar
52 方向键 52 Arrow keys
54 定位键 54 positioning key
56 大小写切换键 56 Uppercase and lowercase switching keys
58 控制键 58 control keys
60 回车键 60 Enter key
62 倒退/删除键 62 Reverse/Delete key
64 数字键 64 Numeric keys
66 小写英文字母键 66 Lowercase English letter keys
68 常用符号键 68 Frequently used symbol keys
70 符号键 70 symbol keys
72 大写英文字母键 72 Uppercase English letter keys
二、本发明实施例 Two, embodiment of the present invention
30 应用程序画面 30 Application screen
32 显示/隐藏键 32 Show/hide key
50 空格键 50 space bar
60 回车键 60 Enter key
62 倒退/删除键 62 Reverse/Delete key
64 数字键 64 Numeric keys
88 简易虚拟键盘布局 88 Simple virtual keyboard layout
90 英文字母键 90 English letter keys
92 切换键 92 switch key
94 记忆键 94 memory key
150 传统虚拟键盘布局 150 traditional virtual keyboard layout
152 传统虚拟键盘布局 152 traditional virtual keyboard layout
154 传统虚拟键盘布局 154 traditional virtual keyboard layout
156 传统虚拟键盘布局 156 traditional virtual keyboard layout
具体实施方式 Detailed ways
参阅图11至图16所示,为本发明第一实施例所揭露的一种屏幕虚拟键盘系统,应用于一屏幕触控式电子装置,此一触控电子装置可为手机(Cell Phone)、个人数字助理(Personal Digital Assistant,PDA)、股票机(Financial/Stock PDA)、以及屏幕小于7时的行动上网装置(MobileInternet Device,MID)/迷你行动计算机(Ultra-Mobile PC,UMPC)。为方便说明,本发明实施例的触控电子装置以运行微软是以WindowsMobile操作系统的PDA为例,运行于应用程序后显示一应用程序画面30,但不以此为限。本发明第一实施例的屏幕虚拟键盘系统包含一简易虚拟键盘布局88及至少一传统虚拟键盘布局150、152、154、156,可依据使用者的需求,于简易虚拟键盘布局88及传统虚拟键盘布局150、152、 154、156之间互相切换,以配合使用者的需求。在特定的输入需求下,简易虚拟键盘布局88可满足快速输入的需求;在一般输入需求下,传统虚拟键盘布局150、152、154、156又可提供完整的输入字符,以供使用者完成一般的文字输入作业需求。
Referring to Fig. 11 to Fig. 16, it is a screen virtual keyboard system disclosed in the first embodiment of the present invention, which is applied to a touch-screen electronic device, such a touch-control electronic device can be a mobile phone (Cell Phone), Personal digital assistant (Personal Digital Assistant, PDA), stock machine (Financial/Stock PDA), and mobile Internet device (Mobile Internet Device, MID)/mini mobile computer (Ultra-Mobile PC, UMPC) when the screen is less than 7. For the convenience of description, the touch electronic device in the embodiment of the present invention takes a PDA running Microsoft's WindowsMobile operating system as an example, and displays an
图11为第一实施例的屏幕虚拟键盘系统于电子装置的触控屏幕显示简易虚拟键盘布局;图12为图11中,简易虚拟键盘布局88的放大图。图13至图16为传统虚拟键盘布局150、152、154、156的放大图,于不同字符组之间切换,其中图13所示的传统虚拟键盘布局150是用于小写英文字母及阿拉伯数字的输入;图14所示的传统虚拟键盘布局152是用于大写英文字母及半角标号的输入;图15所示的传统虚拟键盘布局154是用于阿拉伯数字、运算元及全角符号的输入;图16所示的传统虚拟键盘布局156是用于中文输入法。
FIG. 11 shows a simple virtual keyboard layout displayed on the touch screen of an electronic device by the on-screen virtual keyboard system of the first embodiment; FIG. 12 is an enlarged view of the simple
再参阅图11及图12所示,简易虚拟键盘布局88具有复数个数字键64、一空格键50、一回车键60(Enter键)、一倒退/删除键62(Backspace键)、复数个保留按键、一传统布局切换键92、及一记忆键94。
Referring again to Fig. 11 and shown in Fig. 12, the simple and easy
数字键64为十个,包含0-9。保留按键具备固定数量,于第一实施例中,保留按键的数目为八个,且皆为英文字母键90,因此第一实施例的保留按键用于英文字母输入,然,保留按键不以英文字母键90为限,可以为使用者常用的任何按键。此外,第一实施例所揭露的保留按键数量为八个,但实际设计的保留按键数量并不限定于八个,可为任意数量,甚至随使用者的需求改变数量。但为了避免保留按键数量过多而排挤其它按键于简易虚拟键盘布局88上显示,或是数量过多造成按键显示面积过小,保留按键的数量应不超过十个。传统布局切换键92用以供使用者在需要时由切换至传统虚拟键盘布局150、152、154、156,以记忆键94 用以供使用者切换系统至设定模式,以自行定义需永久记忆的按键字符(常用英文字母)。
The
再参阅图11及图12所示,第一实施例的简易虚拟键盘布局88于首次启用时显示预设作为保留按键的八个英文字母键90,其所对应的英文字母包含4个小写字母(a、b、c、d)及4个大写字母(A、B、C、D)。接着,简易虚拟键盘布局88持续监测使用者使用传统虚拟键盘布局150、152、154、156及简易虚拟键盘布局88的历程,纪录使用者最后八个已输入过的英文字母,并具以更新英文字母键90所对应的英文字母。也就是说,随着使用者不断操作屏幕触控式电子装置,八个英文字母键90会不断变更所对应的按键字符,使其对应使用者最后八个已输入过的按键字符(英文字母)。
Referring to Fig. 11 and Fig. 12 again, the simple
屏幕虚拟键盘系统除了记录使用者最后使用的按键字符之外,也可以接受使用者的设定,直接记录常用按键字符(英文字母),以使英文字母键90其中至少一个为使用者自行定义的常用英文字母。使用者可按下记忆键94,自定一个英文字母键对应至常用的英文字母,此时,剩余七个按键用以记忆使用者最后输入过的七个字母。若使用者自定两个常用英文字母键,则剩余六个按键用以记忆使用者最后输入过的六个字母,余此类推。
In addition to recording the last key characters used by the user, the screen virtual keyboard system can also accept the settings of the user and directly record the commonly used key characters (English letters), so that at least one of the
参阅图17、图18、图19所示,为本发明第一实施例所揭露的屏幕虚拟键盘输入的方法流程。其中,图17为简易英数虚拟键盘布局操作主流程图;图18为记忆键94操作流程图,图19为以传统布局切换键92切换至传统虚拟键盘布局的操作流程图。
Referring to FIG. 17 , FIG. 18 , and FIG. 19 , they are the process flow of the screen virtual keyboard input method disclosed in the first embodiment of the present invention. Wherein, FIG. 17 is the main flow chart of simple English-number virtual keyboard layout operation; FIG. 18 is a flow chart of memory key 94 operation; FIG. 19 is an operation flow chart of switching to traditional virtual keyboard layout with traditional
参阅图17,主流程开始(S10)后,若使用者点击屏幕触控式电子装置的屏幕虚拟键盘的显示/隐藏键32,则屏幕触控式电子装置于屏幕显示 简易虚拟键盘布局(S11),如图11所示的显示画面。
Referring to Fig. 17, after the main process starts (S10), if the user clicks the display/
接着屏幕触控式电子装置接收使用者于简易虚拟键盘布局88所输入的信息(S12)。于接收使用者输入后,程序即判断该输入键是否为传统虚拟键盘切换键(S13)。 Then the screen touch electronic device receives the information input by the user in the simple virtual keyboard layout 88 ( S12 ). After receiving the user input, the program judges whether the input key is a traditional virtual keyboard switching key (S13). the
若步骤S13判断为“是”,则跳至传统虚拟键盘布局切换键流程(S30),如图19所示的流程。若步骤S13判断为“否”,则继续判断输入键是否为记忆键94(S14)。 If step S13 judges as "Yes", then jump to the traditional virtual keyboard layout switching key process (S30), as shown in FIG. 19 . If step S13 judges as "No", then continue to judge whether the input key is memory key 94 (S14). the
若步骤S14判断输入键是记忆键94则跳至记忆键流程(S20),即图18所示的流程。若步骤S14判断输入键不是记忆键94,则继续判断该输入键是否为功能辅助键(S15)。
If the step S14 judges that the input key is the
若步骤S15判断输入为功能辅助键,则执行功能辅助键的工作S152。其中功能辅助键包括回车键60(Enter)、倒退/删除键62(Backspace)、空格键50。执行回车键60的工作是于屏幕上显示换行或输入或选择程序中预设按键(default button);执行倒退/删除键工作意即删除屏幕上光标(cursor)所在位置前的一个字符。步骤S152执行完毕后则等待判断使用者选择是否继续输入(S18)。
If the step S15 judges that the input is a function auxiliary key, then execute the operation S152 of the function auxiliary key. Wherein the auxiliary function keys include a carriage return key 60 (Enter), a reverse/delete key 62 (Backspace), and a
步骤S15中,若程序判断该输入键并非功能辅助键,则继续判断输入键是否为预设的按键字符输入键(S16),于第一实施例中,按键字符输入键为英文字母键90,但不以英文字母为限。若步骤S16判断为“是”,则程序将记忆区块的按键字符重新排序(S162)并将按键字符映设至该英文字母键90,重新显示于屏幕上(S17)。步骤S15中,若程序判断输入键并非英文字母键90,则输入键必为数字键64或空格键50,此时程序将输入键显示于屏幕118(S17),并进入步骤S18等待判断使用者选择是否继续输入。使用者选择不继续输入,则主流程结束,若使用者继续 输入则回到步骤S11显示简易虚拟键盘布局88。
In step S15, if the program judges that the input key is not a function auxiliary key, then continue to judge whether the input key is a preset key character input key (S16). In the first embodiment, the key character input key is an English letter key 90, But not limited to English letters. If the step S16 judges as "yes", then the program reorders the key characters of the memory block (S162) and maps the key characters to the English letter key 90, which is redisplayed on the screen (S17). In step S15, if the program judges that the input key is not the English letter key 90, then the input key must be a
请参阅图18所示的记忆键流程图,若使用者于本发明第一实施例的简易虚拟键盘布局88中按下记忆键94,即开始此子流程(S21)。
Please refer to the memory key flow chart shown in FIG. 18 , if the user presses the
首先是于屏幕显示传统虚拟键盘布局150、152、154、156(S22),如图13所示,接着程序接收使用者输入信息(S23)。使用者输入后,程序判断输入键是否为大小写切换键56(Shift)(S24)。若使用者输入为大小写切换键56(Shift),则切换英文字母大/小写(S242),接着更新屏幕上显示的传统虚拟键盘布局大/小写(S244),如图13至图14所示。若原本显示的传统虚拟键盘布局为小写,则变更显示的传统虚拟键盘布局为大写。若原本显示的传统虚拟键盘布局为大写,则变更显示的传统虚拟键盘布局为小写。步骤S244完成显示的传统虚拟键盘布局的更新后,则回到步骤S23接收使用者输入信息。
Firstly, traditional
若步骤S24判断输入信息并非大小写切换键56,则判断使用者输入信息是否为英文字母键(S25)(小写字母66或大写字母72)产生的按键字符。
If the step S24 judges that the input information is not the
若步骤S25判断为“否”,则重回步骤S22重新显示传统虚拟键盘布局(S22),以重新接收使用者输入(S23),因记忆功能仅记忆使用者所输入的大/小写英文字母键所代表的按键字符。 If step S25 is judged as "No", then return to step S22 to redisplay the traditional virtual keyboard layout (S22), to re-receive user input (S23), because the memory function only memorizes the uppercase/lowercase English alphabet keys input by the user The key character represented. the
若步骤S25判断使用者输入信息是英文字母键(小写字母66或大写字母72)产生的按键字符,则检查此输入的按键字符是否已储存于记忆区块(S26)。若已储存于记忆区块,则将记忆区块的按键字符重新排序(S262)。若输入的按键字符未储存记忆区块,则将按键字符储存至记忆区块(S264),接着更新简易虚拟键盘布局88的按键并显示于屏幕上(S28),再跳回主流程(S10)。
If step S25 judges that the user's input information is the key character that English letter key (
参阅图19所示,为传统虚拟键盘布局切换键流程图。若使用者于本发明第一实施例的简易虚拟键盘布局88中,按下传统虚拟键盘传统布局切换键92,即开始传统虚拟键盘切换键流程S30,直接显示传统虚拟键盘布局(S31),如图13所示。
Referring to FIG. 19 , it is a flow chart of switching keys of a traditional virtual keyboard layout. If the user presses the traditional virtual keyboard traditional
接着,接收使用者输入信息(S32),并由输入信息判断是否为英文/符号/注音/全型切换键(S33)。 Next, receive user input information (S32), and judge whether it is an English/symbol/zhuyin/full-type switching key according to the input information (S33). the
若步骤S33判断为“是”,则变更键盘布局至英文/符号/注音/全型(S332),并再次回到步骤S32以接收使用者输入。 If step S33 judges as "Yes", then change the keyboard layout to English/symbol/Zhuyin/full type (S332), and return to step S32 again to receive user input. the
若步骤S33判断为“否”,亦即输入信息并非英文/符号/注音/全型切换键,则进一步判断使用者输入信息是否为第一实施例的简易布局切换键158(S34)。
If step S33 judges as "No", that is, the input information is not English/symbol/zhuyin/full-type switch key, then it is further judged whether the user input information is the simple
若步骤S34判断为“是”,则回主流程S10。若步骤S34判断为“否”,则判断输入键是否为功能辅助键(S35)。 If the determination in step S34 is "Yes", then return to the main process S10. If the judgment in step S34 is "No", it is judged whether the input key is a function auxiliary key (S35). the
若步骤S35判断为“是”,执行功能辅助键工作(S352),执行完毕后等待并判断使用者选择是否继续输入(S39)。若步骤S39判断使用者继续输入,则回到步骤S31显示传统虚拟键盘布局。若步骤S39判断使用者不继续输入,则流程结束。 If step S35 is judged to be "yes", execute function auxiliary key operation (S352), wait and judge whether the user chooses to continue inputting after execution (S39). If step S39 determines that the user continues to input, then return to step S31 to display the traditional virtual keyboard layout. If step S39 determines that the user does not continue to input, the process ends. the
步骤S35中,若判断输入键不是功能辅助键,则继续判断输入信息是否为英文字母键(S37)。若使用者输入不是英文字母键,则直接于屏幕显示输入信息(S384)。 In step S35, if it is determined that the input key is not a function auxiliary key, continue to determine whether the input information is an English letter key (S37). If the user input is not an English letter key, the input information is directly displayed on the screen (S384). the
若使用者输入为英文字母键,则检查输入的按键字符是否已储存于记忆区块(S372)。若所输入的按键字符已储存于记忆区块,则将记忆区块重新排序(S374),再将输入信息显示于屏幕上(S384)。若该输入信息是未储存于记忆区块的新信息,则将信息储存至记忆区块(S372),再 更新简易虚拟键盘布局的按键(S386),以使新的按键字符重新映设至简易虚拟键盘的保留按键(英文字母键90),接着再将输入信息显示于屏幕上(S384)。最后判断使用者选择是否继续输入(S39),决定是否结束流程,或是重新显示传统虚拟键盘布局(S31)。 If the user input is an English letter key, then check whether the input key character has been stored in the memory block (S372). If the input key character has been stored in the memory block, the memory block is rearranged (S374), and then the input information is displayed on the screen (S384). If the input information is new information not stored in the memory block, the information is stored in the memory block (S372), and then the keys of the simple virtual keyboard layout are updated (S386), so that the new key characters are remapped to the simple The reserved key (English letter key 90) of the virtual keyboard, and then the input information is displayed on the screen (S384). Finally, judge whether the user chooses to continue inputting (S39), decide whether to end the process, or re-display the traditional virtual keyboard layout (S31). the
如前所述,本发明是将使用者自定经常使用到或最后几次所输入过的按键字符放至记忆区块(memory block),并映设至保留按键以便下次于简易键盘布局中快速选取,此一记忆区块是指将储存其中的信息永久保存,不限定其储存于档案(如程序设定文件)或非挥发性内存(NVM,Non-Volatile Memory)之中。 As mentioned above, the present invention puts the key characters that the user has frequently used or input several times into the memory block (memory block), and maps them to the reserved keys so that they can be used in the simple keyboard layout next time. For quick selection, this memory block refers to permanently saving the information stored in it, and it is not limited to storing it in a file (such as a program setting file) or a non-volatile memory (NVM, Non-Volatile Memory). the
参阅图20所示,储存至记忆区块的按键字符采先进先出法排序,(First-In First-Out,FIFO)。图20上方为原始记忆区块,其中有8个记忆单元(memory cell),其按键字符依储存先后顺序为B D g a F C k w。当一按键字符y欲储存至此记忆区块,则最早储存至记忆区块的按键字符B即被丢弃以让出空间使其后按键字符依序往前递补,按键字符y储存至记忆区块后即如图20下方所示的更新后记忆区块。此即图18与图19中,步骤S264、S372将信息储存至记忆区块。记忆区块内储存的按键字符不重复,但大、小写不同的英文字母视为不同的按键字符。 As shown in FIG. 20, the key characters stored in the memory block are sorted by the first-in-first-out method (First-In First-Out, FIFO). The upper part of Fig. 20 is the original memory block, in which there are 8 memory cells (memory cells), and the key characters are B D g a F C k w according to the order of storage. When a key character y is to be stored in this memory block, the key character B stored in the memory block at the earliest is discarded to make room for subsequent key characters to be supplemented sequentially, and the key character y is stored in the memory block. That is, the updated memory block shown at the bottom of FIG. 20 . That is, in FIG. 18 and FIG. 19 , steps S264 and S372 store the information in the memory block. The key characters stored in the memory block are not repeated, but English letters with different uppercase and lowercase letters are regarded as different key characters. the
而图17、图18与图19中的步骤S162、S262、S374将记忆区块的按键字符重新排序则与上述步骤S264、S372将按键字符储存至记忆区块不同,步骤S264、S372是欲储存的新按键字符未出现过记忆区块之中,而步骤S162、S262、S374则是欲储存的按键字符已出现在记忆区块之中。 And step S162, S262, S374 among Fig. 17, Fig. 18 and Fig. 19 reorders the button character of memory block then is different with above-mentioned step S264, S372 and key character is stored to memory block, and step S264, S372 is to store The new key character of the key has not appeared in the memory block, but in steps S162, S262, S374, the key character to be stored has appeared in the memory block. the
参阅图21所示,图21上方为原始记忆区块,按键字符g储存至该记忆区块,但在该记忆区块地址003已储存过按键字符g,故按键字符g的储存动作实际上是记忆区块重新排序,将按键字符g移至于地址008 而其后数据往前递补,如图21所示更新后的记忆区块,地址008的信息即表最后一次所使用过的按键所产生的按键字符,此即步骤S162、S262、S374所表之意。
Referring to shown in Figure 21, the top of Figure 21 is the original memory block, the key character g is stored in this memory block, but the key character g has been stored at the
为进一步了解本发明与习知屏幕虚拟键盘布局的操作流程的差异,在此以输入范例“A1b2C”作为本发明输入流程的说明,其中习知屏幕虚拟键盘布局的操作流程请参照图9及先前技术的说明。 In order to further understand the difference between the operation flow of the present invention and the conventional on-screen virtual keyboard layout, the input example "A1b2C" is used here as an explanation of the input flow of the present invention. For the operation flow of the conventional on-screen virtual keyboard layout, please refer to Figure 9 and the preceding Technical description. the
如图22所示,本发明第一实施例的简易键盘布局之中恰无要输入范例“A1b2C”中的任一个英文字母键,而此简易键盘布局记忆的英文字母依序为:w D c W x Y a h,首次操作输入范例“A1b2C”流程为图23所示,说明如下: As shown in Figure 22, in the simple keyboard layout of the first embodiment of the present invention, there is no English letter key to be input in the example "A1b2C", and the English letters memorized in this simple keyboard layout are: w D c W x Y a h, the flow of the first operation input example "A1b2C" is shown in Figure 23, and the description is as follows:
1、显示简易英数虚拟键盘; 1. Display a simple virtual keyboard of English and numeric characters;
2、按传统虚拟键盘切换键以切换至传统虚拟键盘; 2. Press the traditional virtual keyboard switching key to switch to the traditional virtual keyboard;
3、按大小写切换键以切换大写英文字母; 3. Press the uppercase switch key to switch uppercase English letters;
4、输入“A”; 4. Enter "A";
5、输入“1”; 5. Enter "1";
6、输入“b”; 6. Enter "b";
7、输入“2”; 7. Enter "2";
8、按大小写切换键以切换大写英文字母; 8. Press the uppercase switch key to switch uppercase English letters;
9、输入“C”。 9. Enter "C". the
由习见虚拟键盘操作流程(如图9所示)与本发明第一实施例一的键盘操作顺序(如图23所示),可得知即使是首次使用时,本发明第一实施例中并无任何记忆过的英文按键,其操作仅比习见虚拟键盘多一个步骤。而下次使用者再次使用需输入同样数据时,就可减少切换至传统虚拟键盘及切换英文大/小写的步骤。 From the conventional virtual keyboard operation flow (as shown in FIG. 9 ) and the keyboard operation sequence of the first embodiment of the present invention (as shown in FIG. 23 ), it can be known that even when it is used for the first time, there is no There are no English keys that have been memorized, and its operation is only one more step than the usual virtual keyboard. And next time when the user needs to input the same data again, the steps of switching to the traditional virtual keyboard and switching English uppercase/lowercase can be reduced. the
图24所示为输入过上述范例“A1b2C”后的简易键盘布局示意图,图25为使用者以图24的简易虚拟键盘布局88再次输入同样范例“A1b2C”的虚拟键盘操作顺序图,由图25可得知再次输入同样范例仅需6个步骤。相较习知技术仍需要8个步骤,本发明实施例于记忆常用英文字母键后,可以简化相同输入作业的操作流程。
Figure 24 is a schematic diagram of the simple keyboard layout after inputting the above-mentioned example "A1b2C", and Figure 25 is a virtual keyboard operation sequence diagram for the user to input the same example "A1b2C" again with the simple
图26、图27与图28为本发明不同的实施例示意图。 Fig. 26, Fig. 27 and Fig. 28 are schematic diagrams of different embodiments of the present invention. the
图26为本发明第二实施例的简易虚拟键盘布局,其是加入四个运算符号(加减乘除)以及小数点,共增加五输入键,减少记忆区块的空间至容纳四个英文字母输入的记忆,方便使用者于使用计算器时当做计算器键盘。 Fig. 26 is a simple virtual keyboard layout of the second embodiment of the present invention, which adds four arithmetic symbols (addition, subtraction, multiplication and division) and a decimal point, adds five input keys in total, and reduces the space of the memory block to accommodate the input of four English letters The memory is convenient for the user to use as a calculator keyboard when using the calculator. the
图27为本发明第三实施例的简易虚拟键盘布局,其是加入小数点、以及一设定键160,记忆区块的空间减少至容纳六个英文字母输入的记忆。按设定键160后可进入设定画面(未描绘),让使用者自行设定两记忆区块的大小,一区块用以记忆自定的按键,另一区块用以记忆使用者最后输入过的按键字符。其中,产生按键字符的按键字符输入键不限定于英文字母键,亦即使用者可设定是否记忆英文字母键以外的按键为按键字符输入键,例如注音符号键、符号键、功能辅助键,以采用不同符号、中文字及他国文字(视电子装置与其操作系统支持程度而定)...等作为按键字符,以映设至保留按键。
Fig. 27 is a simple virtual keyboard layout of the third embodiment of the present invention, which adds a decimal point and a setting
图28为本发明第四实施例的简易虚拟键盘布局,其是加入一设定键160,而记忆区块仍保留8个保留按键的输入记忆。
FIG. 28 is a simple virtual keyboard layout of the fourth embodiment of the present invention, which adds a setting
本处所举不同的实施例旨在说明本发明并非局限在实施例中固定的虚拟键盘布局,亦非固定的按键与按键位置,及非固定的记忆区块大小(记忆输入键可由1个至10不等)。又,以上所有图例非按实际比例标 示,仅为示意图。 The different embodiments mentioned here are intended to illustrate that the present invention is not limited to the fixed virtual keyboard layout in the embodiment, nor the fixed buttons and button positions, and the non-fixed memory block size (memory input keys can be from 1 to 10 varies). In addition, all the above illustrations are not marked according to actual scale, but are only schematic diagrams. the
综上所述,本发明是一种具记忆功能的屏幕虚拟键盘系统及屏幕虚拟键盘输入方法。使用者在输入经常性用到的简短英数混合数据时,例如身份证号、账号、密码,可快速输入英数混合数据,可以纪录常用按键,且减少键盘布局上不常用的按键,使按键面积大幅增加,方便使用者以手指输入而不需担心错按至相邻的按键。但,若使用者欲使用习见的虚拟键盘布局,仍可按其习惯方式输入,本发明欲意并非完全取代习见虚拟键盘布局,而是提供使用者另一方便操作的选择。 To sum up, the present invention is an on-screen virtual keyboard system and an on-screen virtual keyboard input method with a memory function. When the user enters frequently used brief alphanumeric data, such as ID card number, account number, password, the user can quickly input the alphanumeric data, can record frequently used keys, and reduce the keys that are not commonly used on the keyboard layout, so that the keys The area is greatly increased, which is convenient for users to input with their fingers without worrying about pressing adjacent keys by mistake. However, if the user wants to use the familiar virtual keyboard layout, he can still input according to his customary method. The present invention does not intend to completely replace the conventional virtual keyboard layout, but to provide the user with another convenient operation option. the
以上图标以运行微软Windows Mobile操作系统的PDA为例,但本发明所述的屏幕触控式电子装置不限定应用于此,屏幕触控式电子装置可为具屏幕触控的电子装置(如MID、UMPC、PDA、手机),其等之操作系统可为任意操作系统。 The above icons take the PDA running Microsoft Windows Mobile operating system as an example, but the touch-screen electronic device of the present invention is not limited to be used here, and the touch-screen electronic device can be an electronic device with a touch screen (such as MID , UMPC, PDA, mobile phone), the operating system of which can be any operating system. the
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101359538A CN101882047B (en) | 2009-05-05 | 2009-05-05 | On-Screen Virtual Keyboard System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101359538A CN101882047B (en) | 2009-05-05 | 2009-05-05 | On-Screen Virtual Keyboard System |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101882047A CN101882047A (en) | 2010-11-10 |
CN101882047B true CN101882047B (en) | 2012-05-30 |
Family
ID=43054072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101359538A Expired - Fee Related CN101882047B (en) | 2009-05-05 | 2009-05-05 | On-Screen Virtual Keyboard System |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101882047B (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467330A (en) * | 2010-11-16 | 2012-05-23 | 吉易高科股份有限公司 | A virtual keyboard device and its operating method |
CN102123190A (en) * | 2010-11-24 | 2011-07-13 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for changing layout of dial plate |
CN102622156B (en) * | 2011-01-26 | 2016-08-03 | 腾讯科技(深圳)有限公司 | Obtain the methods, devices and systems of dummy keyboard |
CN102184076B (en) * | 2011-05-30 | 2014-04-16 | 惠州Tcl移动通信有限公司 | Method and device for controlling input of mobile terminal specific to JAVA program |
CN103019834B (en) * | 2011-09-22 | 2016-08-10 | 汉王科技股份有限公司 | A kind of scan pattern changing method based on recording device and recording device |
CN103135752A (en) * | 2011-12-05 | 2013-06-05 | 航天信息股份有限公司 | Device and method for quick license plate information input in ration vehicle loading control system |
CN102520868A (en) * | 2011-12-22 | 2012-06-27 | 东南大学 | Method for rapidly inputting license plate numbers to PDA (personal digital assistant) equipment through virtual keyboard |
CN103513896B (en) * | 2012-06-20 | 2017-03-08 | Tcl集团股份有限公司 | A kind of method and system of the dummy keyboard of self-defined electric terminal |
CN103034422B (en) * | 2012-12-14 | 2016-08-10 | 小米科技有限责任公司 | A kind of keyboard display method and device |
CN103870186A (en) * | 2012-12-17 | 2014-06-18 | 华为终端有限公司 | Input method and input device of touch-screen electronic device |
CN104216645A (en) * | 2013-05-29 | 2014-12-17 | 腾讯科技(深圳)有限公司 | Input method and device on touch screen terminal and touch screen terminal |
CN104423653A (en) * | 2013-08-20 | 2015-03-18 | 鸿富锦精密工业(深圳)有限公司 | Computer input equipment |
CN104898965A (en) * | 2014-03-05 | 2015-09-09 | 网路家庭国际资讯股份有限公司 | Virtual keyboard system and virtual keyboard display method |
CN105608350B (en) * | 2015-12-16 | 2018-09-04 | 小米科技有限责任公司 | Screen inputs keyboard generation method and device |
JP6707932B2 (en) * | 2016-03-22 | 2020-06-10 | 富士ゼロックス株式会社 | Information processing equipment |
CN105872689B (en) * | 2016-05-25 | 2019-01-29 | 刘健文 | A kind of character input method of set top box virtual keyboard |
CN106570366B (en) * | 2016-11-09 | 2020-08-18 | 深圳怡化电脑股份有限公司 | Password input method and device based on touch screen |
CN110517476A (en) * | 2019-09-16 | 2019-11-29 | 珠海格力电器股份有限公司 | Virtual remote control generation method, system and storage medium |
CN111290693B (en) * | 2020-01-20 | 2022-05-27 | 北京无限光场科技有限公司 | Virtual keyboard generation method and device, electronic equipment and computer storage medium |
CN113849116B (en) * | 2021-09-14 | 2024-02-23 | 武汉华中数控股份有限公司 | Keyboard design method and system applied to numerical control device |
CN116301398A (en) * | 2023-03-08 | 2023-06-23 | 珠海市魅族科技有限公司 | Vehicle-machine input mode control method, device, equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2864805Y (en) * | 2005-11-02 | 2007-01-31 | 中兴通讯股份有限公司 | Mobile terminal with touch-screen type keyboard |
CN101150618A (en) * | 2007-10-31 | 2008-03-26 | 中兴通讯股份有限公司 | A mobile phone with self-defined keyboard |
CN101309481A (en) * | 2008-06-26 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile terminal for searching contact and locating information |
-
2009
- 2009-05-05 CN CN2009101359538A patent/CN101882047B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2864805Y (en) * | 2005-11-02 | 2007-01-31 | 中兴通讯股份有限公司 | Mobile terminal with touch-screen type keyboard |
CN101150618A (en) * | 2007-10-31 | 2008-03-26 | 中兴通讯股份有限公司 | A mobile phone with self-defined keyboard |
CN101309481A (en) * | 2008-06-26 | 2008-11-19 | 宇龙计算机通信科技(深圳)有限公司 | Method, system and mobile terminal for searching contact and locating information |
Also Published As
Publication number | Publication date |
---|---|
CN101882047A (en) | 2010-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101882047B (en) | On-Screen Virtual Keyboard System | |
US11416141B2 (en) | Method, system, and graphical user interface for providing word recommendations | |
JP3727399B2 (en) | Screen display type key input device | |
TWI360762B (en) | On-screen virtual keyboard system | |
JP6667049B2 (en) | Multilingual character input device | |
US6356258B1 (en) | Keypad | |
US5128672A (en) | Dynamic predictive keyboard | |
JP5361913B2 (en) | Input device, input method, and computer program | |
JP5805674B2 (en) | Input device, input method, and computer program | |
WO2007121673A1 (en) | Method and device for improving inputting speed of characters | |
CN101251781A (en) | Virtual keyboard performing input and function operations through mobile phones transverse screen status display | |
US8454253B2 (en) | Keyboard having keys horizontally arranged in the alphabetical order of the english language | |
US20150317077A1 (en) | Handheld device and input method thereof | |
JP2014530423A (en) | Character input device and character input method in portable terminal | |
JP5395819B2 (en) | Input device, input method, and computer program | |
JP4886797B2 (en) | Software keyboard display method and portable information terminal device | |
US20120194438A1 (en) | Electronic reader with chinese pinyin input function and chinese pinyin input method | |
KR20100069089A (en) | Apparatus and method for inputting letters in device with touch screen | |
Hirche et al. | Adaptive interface for text input on large-scale interactive surfaces | |
CN101162415A (en) | Touch screen keyboard and keyboard arrangement method thereof | |
JP2012003705A (en) | Recording medium and information processor | |
JP3766695B2 (en) | Screen display type key input device | |
JP3766695B6 (en) | Screen display type key input device | |
JP2001296959A (en) | Display keyboard | |
CN101290552A (en) | Handheld electronic device and input module and 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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120530 |