CN102360249B - Discrete keyboard layout system and method to set up, corresponding mancarried electronic aid and control method - Google Patents
Discrete keyboard layout system and method to set up, corresponding mancarried electronic aid and control method Download PDFInfo
- Publication number
- CN102360249B CN102360249B CN201110294783.5A CN201110294783A CN102360249B CN 102360249 B CN102360249 B CN 102360249B CN 201110294783 A CN201110294783 A CN 201110294783A CN 102360249 B CN102360249 B CN 102360249B
- Authority
- CN
- China
- Prior art keywords
- keyboard
- layout
- area
- user
- module
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000013507 mapping Methods 0.000 claims description 33
- 230000006870 function Effects 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 14
- 230000005484 gravity Effects 0.000 claims description 8
- 238000003825 pressing Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 9
- 238000012937 correction Methods 0.000 abstract description 7
- 210000003811 finger Anatomy 0.000 description 31
- 238000001514 detection method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000003384 imaging method Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 5
- 210000004247 hand Anatomy 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 230000001427 coherent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种应用于便携电子设备的触摸屏中的分立式键盘布局系统,其中包括左侧主键盘区、右侧主键盘区和附加功能区,附加功能区位于左侧主键盘区和右侧主键盘区之间。本发明还涉及一种针对该系统进行键盘布局切换设置及动态缩放的方法、一种实现该分立式键盘布局系统的电子设备系统及一种基于该电子设备系统实现分立式键盘布局切换设置控制的方法。采用该种分立式键盘布局系统和设置方法、相应的便携式电子设备及控制方法,可以灵活改变键盘位置布局功能,符合人体工程学,明显降低了用户操作复杂度,解决了分立式键盘区域整体纠错的延续性问题,界面友好,实现过程简单,使用灵活高效,性能稳定可靠,适用范围较为广泛。
The invention relates to a discrete keyboard layout system applied to a touch screen of a portable electronic device, which includes a left main keyboard area, a right main keyboard area and an additional function area, and the additional function area is located at the left main keyboard area and the right Between the main keyboard area on the side. The present invention also relates to a method for keyboard layout switching setting and dynamic scaling for the system, an electronic device system for realizing the discrete keyboard layout system, and a discrete keyboard layout switching setting based on the electronic device system method of control. By adopting the discrete keyboard layout system and setting method, the corresponding portable electronic equipment and the control method, the layout function of the keyboard position can be changed flexibly, which conforms to ergonomics, significantly reduces the complexity of user operation, and solves the problem of the discrete keyboard area. Continuity of overall error correction, friendly interface, simple implementation process, flexible and efficient use, stable and reliable performance, and a wide range of applications.
Description
技术领域 technical field
本发明涉及便携式电子设备领域,特别涉及便携式电子设备信息输入控制技术领域,具体是指一种分立式键盘布局系统和设置方法、相应的便携式电子设备及控制方法。The present invention relates to the field of portable electronic equipment, in particular to the technical field of information input control of portable electronic equipment, and specifically refers to a discrete keyboard layout system and setting method, and the corresponding portable electronic equipment and control method.
背景技术 Background technique
现代生活中,随着集成电路技术的不断发展,已经出现了各种各样的触摸屏电子设备,在这些众多的配备触摸屏的电子设备(如掌上电脑、智能手机、嵌入式系统、袖珍型电脑等)上,由于受到体积,制造成本等因素的制约,无法配备完善的硬件键盘,因而在这类设备上进行输入通常是通过软件模拟完成的。In modern life, with the continuous development of integrated circuit technology, various electronic devices with touch screens have appeared. ), due to the constraints of factors such as volume and manufacturing cost, it is impossible to be equipped with a perfect hardware keyboard, so the input on this type of equipment is usually completed by software simulation.
另一方面,随着移动互联网应用的进一步展开,这种随时随地上网的方式更强调移动终端的便携性。以平板电脑为代表的移动终端产品顺应了移动互联网革命性终端的需求,又弥补了其他终端在功能和应用体验上的缺陷。On the other hand, with the further development of mobile Internet applications, this way of surfing the Internet anytime and anywhere places more emphasis on the portability of mobile terminals. Mobile terminal products represented by tablet computers meet the needs of revolutionary terminals in the mobile Internet, and make up for the shortcomings of other terminals in terms of functions and application experience.
通常,在现有技术中,传统的软件键盘会给用户的使用带来很大的不便。这主要是由于触摸屏面积较小,供选择的内容较多,所以相应的屏幕选择区域也较小。这样就使得用户无法直接通过手指准确的点击屏幕上的选择区域来进行输入而往往需要借助于其他具有更小触点分辨率的工具,如手写笔。Generally, in the prior art, traditional software keyboards bring great inconvenience to users. This is mainly because the area of the touch screen is small and there are many contents to choose from, so the corresponding screen selection area is also small. This makes it impossible for the user to directly accurately click the selection area on the screen with the finger to input, but often needs to rely on other tools with smaller touch resolution, such as a stylus.
在大多数情况下,这就要求用户同时使用双手进行操作:一只手把握该电子设备,另一只手利用手写笔点击触摸屏进行输入。即使如此,在某些环境,如行驶的汽车中,即使借助其它工具,由于环境的影响,如震动,用户仍然可能由于环境的影响无法准确的选择要输入的内容。In most cases, this requires the user to use both hands simultaneously: one hand to hold the electronic device, and the other hand to tap the touchscreen with a stylus for input. Even so, in some environments, such as a driving car, even with the help of other tools, the user may still be unable to accurately select the content to be input due to the influence of the environment, such as vibration.
而且由于平板电脑较其他移动设备具有更大的屏幕尺寸,且使用屏幕触控操作方式,现有的输入法键盘无法适应用户在触屏界面自定义键盘位置布局,不能实现多点触控及重力感应切换键盘布局。And because the tablet computer has a larger screen size than other mobile devices, and uses the screen touch operation mode, the existing input method keyboard cannot adapt to the user's custom keyboard position layout on the touch screen interface, and cannot realize multi-touch and gravity. Inductively switch keyboard layouts.
所以在实际应用中,仍然需要一种更灵活、易用的触控键盘系统及其控制方法。Therefore, in practical applications, there is still a need for a more flexible and easy-to-use touch keyboard system and its control method.
发明内容 Contents of the invention
本发明的目的是克服了上述现有技术中的缺点,提供一种可以灵活改变键盘位置布局功能、明显降低用户操作复杂度、界面友好、实现过程简单、使用灵活高效、性能稳定可靠、适用范围较为广泛的分立式键盘布局系统和设置方法、相应的便携式电子设备及控制方法。The purpose of the present invention is to overcome the shortcomings in the above-mentioned prior art, and provide a keyboard that can flexibly change the position and layout of the keyboard, significantly reduce the complexity of user operations, have a friendly interface, simple implementation process, flexible and efficient use, stable and reliable performance, and wide application range. A relatively extensive discrete keyboard layout system and a setting method, a corresponding portable electronic device and a control method.
为了实现上述的目的,本发明的分立式键盘布局系统和设置方法、相应的便携式电子设备及控制方法如下:In order to achieve the above-mentioned purpose, the discrete keyboard layout system and setting method of the present invention, the corresponding portable electronic equipment and the control method are as follows:
该应用于便携电子设备的触摸屏中的分立式键盘布局系统,其主要特点是,所述的键盘布局系统包括:The discrete keyboard layout system applied to touch screens of portable electronic devices is characterized in that the keyboard layout system includes:
左侧主键盘区,包括数个字母按键;The main keyboard area on the left, including several letter keys;
右侧主键盘区,包括数个字母按键,且与所述的左侧主键盘区相分立设置;以及The right main keyboard area includes several letter keys, and is set separately from the left main keyboard area; and
附加功能区,设置有功能模块,位于所述的左侧主键盘区和右侧主键盘区之间的区域。The additional functional area is provided with functional modules and is located in the area between the left main keyboard area and the right main keyboard area.
该应用于便携电子设备的触摸屏中的分立式键盘布局系统中的附加功能区中所设置的功能模块可以为编辑模块、数字符号模块、手写模块或者候选词模块。The functional modules set in the additional functional area of the discrete keyboard layout system applied to the touch screen of the portable electronic device may be an editing module, a numeral symbol module, a handwriting module or a candidate word module.
该应用于便携电子设备的触摸屏中的分立式键盘布局系统中还包括:The discrete keyboard layout system applied to the touch screen of the portable electronic device also includes:
顶部功能区,包括用户自定义快捷功能按钮,且位于该键盘布局系统的上部区域。The top functional area, including user-defined shortcut function buttons, is located in the upper area of the keyboard layout system.
该应用于便携电子设备的触摸屏中的分立式键盘布局系统中还包括:The discrete keyboard layout system applied to the touch screen of the portable electronic device also includes:
底部功能区,位于该键盘布局系统的底部区域。Bottom Ribbon, located at the bottom area of the keyboard layout system.
该应用于便携电子设备的触摸屏中的分立式键盘布局系统中的底部功能区中设置有字典模块、符号模块、语言模块和空格模块。A dictionary module, a symbol module, a language module and a space module are arranged in the bottom functional area of the discrete keyboard layout system applied to the touch screen of a portable electronic device.
该针对上述的系统进行键盘布局切换设置的方法,其主要特点是,所述的方法包括主键盘区分立调整操作、主键盘区合并调整操作、附加功能区模块切换调整操作和键盘布局大小与位置调整操作。The method for setting the keyboard layout switching for the above-mentioned system is mainly characterized in that the method includes the separate adjustment operation of the main keyboard area, the combined adjustment operation of the main keyboard area, the switching adjustment operation of the additional functional area module, and the size and position of the keyboard layout Adjust the operation.
所述的主键盘区分立调整操作,具体为:The separate adjustment operations of the main keyboard area are as follows:
系统根据用户在触摸屏键盘区域的两指逆向滑动操作,进行主键盘区分立为左侧主键盘区和右侧主键盘区的调整操作。According to the user's two-finger reverse sliding operation on the keyboard area of the touch screen, the system performs an adjustment operation in which the main keyboard area is divided into a left main keyboard area and a right main keyboard area.
所述的主键盘区合并调整操作,具体为:The operation of merging and adjusting the main keyboard area is specifically:
系统根据用户在触摸屏键盘区域的两指相向滑动操作,进行分立键盘区域合并为全键盘的调整操作。According to the user's two-finger sliding operation on the keyboard area of the touch screen, the system performs the adjustment operation of merging the separate keyboard areas into a full keyboard.
所述的附加功能区模块切换调整操作,具体为:The operation of switching and adjusting modules in the additional functional area is specifically:
系统根据用户在触摸屏的附加功能区的预设滑动操作,进行功能模块的切换调整操作。The system switches and adjusts the functional modules according to the user's preset sliding operation in the additional functional area of the touch screen.
该进行键盘布局切换设置的方法中还包括键盘大小调整操作,具体为:The method for setting the keyboard layout switch also includes a keyboard size adjustment operation, specifically:
系统根据用户在触摸屏键盘区域的两指左右滑动操作,进行键盘区域宽度的调整操作;和/或The system adjusts the width of the keyboard area according to the user's two-finger sliding operation on the keyboard area of the touch screen; and/or
系统根据用户在触摸屏键盘区域的两指上下滑动操作,进行键盘区域高度的调整操作。The system adjusts the height of the keyboard area according to the user's two-finger sliding operation on the keyboard area of the touch screen.
该进行键盘布局切换设置的方法中还包括键盘位置移动调整操作,包括以下步骤:The method for setting the keyboard layout switching also includes the operation of moving and adjusting the keyboard position, including the following steps:
(1)系统根据用户在触摸屏键盘区域的两指同时点击或单击键盘功能按键的操作,并待系统响应后,键盘区域进入半透明待机状态;(1) The system clicks or clicks the keyboard function button with two fingers on the touch screen keyboard area at the same time, and after the system responds, the keyboard area enters a translucent standby state;
(2)系统捕捉手指触点的移动状态,将键盘移动至屏幕的相应位置;(2) The system captures the movement state of the finger contact, and moves the keyboard to the corresponding position on the screen;
或者包括以下步骤:or include the following steps:
(1’)系统根据用户点击键盘功能按键不放的操作,使键盘进入半透明状态;(1') The system makes the keyboard enter a translucent state according to the user's operation of clicking and holding the keyboard function button;
(2’)系统捕捉手指触点的移动状态,将键盘移动至屏幕的相应位置。(2') The system captures the movement state of the finger contact and moves the keyboard to the corresponding position on the screen.
该进行键盘布局切换设置的方法中还包括两侧的虚拟手柄,所述的方法中还包括候选词选择操作,包括以下步骤:The method for switching the keyboard layout also includes virtual handles on both sides, and the method also includes a candidate word selection operation, including the following steps:
(11)系统根据用户在键盘区域所进行的移动虚拟手柄的操作,进行上下移动选择候选词的操作;(11) The system performs the operation of moving up and down to select candidate words according to the operation of moving the virtual handle carried out by the user in the keyboard area;
(12)系统根据用户在键盘区域所进行的按下虚拟手柄的操作,确认输入所选择的候选词。(12) The system confirms the input of the selected candidate word according to the user's operation of pressing the virtual handle in the keyboard area.
所述的键盘布局区域缩放调整操作,具体为:The zoom adjustment operation of the keyboard layout area is specifically:
系统根据用户在触摸屏键盘区域的两指相向或逆向滑动操作,进行键盘布局区的同比例缩放调整操作。According to the user's two-finger sliding operation on the keyboard area of the touch screen facing each other or in the opposite direction, the system performs the scaling and adjusting operation of the keyboard layout area in the same proportion.
该进行键盘布局切换设置的方法中的键盘布局区域缩放调整操作中,还包括键盘位置移动调整操作,具体为:The keyboard layout area scaling adjustment operation in the method for performing keyboard layout switching settings also includes a keyboard position movement adjustment operation, specifically:
系统根据用户在触摸屏键盘区域的两指同时点击操作,并待超时后捕捉手指触点的移动状态,将缩放调整后的键盘布局区域移动至屏幕的相应位置。The system moves the scaled and adjusted keyboard layout area to the corresponding position on the screen according to the simultaneous click operation of the user's two fingers on the keyboard area of the touch screen, and captures the movement state of the finger contact after a timeout.
该进行键盘布局切换设置的方法中的键盘布局区域缩放调整操作中,还包括键盘位置移动调整操作,包括以下步骤:The keyboard layout area scaling adjustment operation in the method for performing keyboard layout switching settings also includes a keyboard position movement adjustment operation, including the following steps:
(21)系统根据用户在键盘区域所进行的点击键盘位置调整按键的操作,将键盘区域进入半透明待机模式;(21) The system enters the translucent standby mode in the keyboard area according to the user's operation of clicking the keyboard position adjustment button in the keyboard area;
(22)系统捕捉到用户手指触点的移动状态,并将缩放调整后的键盘布局区域移动至屏幕的相应位置;或者系统根据重力感应,将缩放调整后的键盘布局区域移至屏幕的指示位置。(22) The system captures the movement state of the user's finger contact, and moves the zoomed and adjusted keyboard layout area to the corresponding position on the screen; or the system moves the zoomed and adjusted keyboard layout area to the indicated position on the screen according to gravity sensing .
该进行键盘布局切换设置的方法中的用户在触摸屏键盘区域的两指滑动操作的系统最低响应阈值,为根据不同布局切换实际需求或用户自定义的响应阈值,较佳的,可以为:In the method for setting keyboard layout switching, the minimum response threshold of the system for the user's two-finger sliding operation in the keyboard area of the touch screen is the actual demand for switching between different layouts or a user-defined response threshold. Preferably, it can be:
两指划动距离总和超过键盘响应区域的10%,且单指划动距离至少达到4%。The sum of the two-finger swiping distance exceeds 10% of the keyboard response area, and the single-finger swiping distance reaches at least 4%.
该实现上述的分立式键盘布局系统的电子设备系统,其主要特点是,所述的电子设备系统中包括:The electronic equipment system that realizes the above-mentioned discrete keyboard layout system is characterized in that the electronic equipment system includes:
输入装置,接收用户的输入操作信息;an input device for receiving input operation information from a user;
显示装置,显示出分立式键盘布局界面;A display device for displaying a discrete keyboard layout interface;
存储装置;和storage device; and
键盘布局设置控制装置,与所述的输入装置、显示装置和存储装置相连接,进行键盘布局设置的控制。The keyboard layout setting control device is connected with the input device, the display device and the storage device to control the keyboard layout setting.
该电子设备系统中的键盘布局设置控制装置中包括:The keyboard layout setting control device in the electronic equipment system includes:
输入检测和控制模块,检测用户的输入操作信息;The input detection and control module detects the user's input operation information;
布局映射模块,与所述的输入检测和控制模块相连接,根据当前的键盘布局,将到达系统响应阈值的用户触点操作映射成相应输入所对应的布局集合;The layout mapping module is connected to the input detection and control module, and according to the current keyboard layout, maps the user touch operation reaching the system response threshold into a layout set corresponding to the corresponding input;
布局模块,与所述的布局映射模块相连接,接收所述的布局映射模块所生成的布局集合,并产生相应的布局信息;a layout module, connected to the layout mapping module, receiving the layout set generated by the layout mapping module, and generating corresponding layout information;
输出成像模块,与所述的布局模块相连接,接收所述的布局模块所产生的布局信息,并将所述的布局信息输出至所述的显示装置显示出来;an output imaging module, connected to the layout module, receiving the layout information generated by the layout module, and outputting the layout information to the display device for display;
设置模块,与所述的布局映射模块和布局模块均相连接,存储用户和系统设定信息。The setting module is connected with the layout mapping module and the layout module, and stores user and system setting information.
该电子设备系统中的用户和系统设定信息包括布局切换动画模式、布局切换待定信息、同比例缩放布局和自定义键位。The user and system setting information in the electronic equipment system includes layout switching animation mode, layout switching pending information, proportional scaling layout and custom keys.
该基于上述的系统实现分立式键盘布局切换设置控制的方法,其主要特点是,所述的方法包括以下步骤:The method for realizing discrete keyboard layout switching setting control based on the above-mentioned system, its main feature is that the method includes the following steps:
(1)系统等待用户的输入操作;(1) The system waits for the user's input operation;
(2)系统中的输入检测和控制模块判断用户的输入操作是否正确;(2) The input detection and control module in the system judges whether the user's input operation is correct;
(3)如果否,则所述的布局映射模块反馈空集合,并返回上述步骤(1);(3) If not, the layout mapping module feeds back an empty set, and returns to the above step (1);
(4)如果是,则所述的布局映射模块生成本次用户的输入操作所对应的布局集合;(4) If yes, the layout mapping module generates the layout set corresponding to the input operation of the user;
(5)所述的布局模块根据所述的布局集合生成布局列表;(5) The layout module generates a layout list according to the layout set;
(6)所述的输出成像模块进行实时排序、渲染成像,输出更新后的键盘布局。(6) The output imaging module performs real-time sorting, rendering and imaging, and outputs the updated keyboard layout.
该实现分立式键盘布局切换设置控制的方法中的输入检测和控制模块判断用户的输入操作是否正确,包括以下步骤:The input detection and control module in the method for realizing discrete keyboard layout switching setting control judges whether the user's input operation is correct, including the following steps:
(21)所述的输入检测和控制模块判断用户的输入操作是否到达系统响应阈值;(21) The input detection and control module judges whether the user's input operation reaches the system response threshold;
(22)如果是,则返回用户的输入操作正确的结果;(22) If yes, return the correct result of the user's input operation;
(23)如果否,则返回用户的输入操作不正确的结果。(23) If not, return the result that the user's input operation is incorrect.
该实现分立式键盘布局切换设置控制的方法中的布局映射模块生成本次用户的输入操作所对应的布局集合,具体为:The layout mapping module in the method for implementing discrete keyboard layout switching setting control generates the layout set corresponding to the user's input operation this time, specifically:
所述的布局映射模块根据用户的输入操作的相关数据,动态生成相应的布局集合。The layout mapping module dynamically generates a corresponding layout set according to the relevant data of the user's input operation.
该实现分立式键盘布局切换设置控制的方法中的相关数据包括:Relevant data in the method for realizing discrete keyboard layout switching setting control include:
(1)用户按下触点的起点位置信息;(1) The starting position information of the user pressing the touch point;
(2)用户放开触点的终点位置信息;(2) The end position information of the user releasing the touch point;
(3)用户移动触点的轨迹信息;(3) Track information of the user's mobile touch point;
(4)用户保持触点的停留时间信息。(4) The user maintains the dwell time information of the touch point.
该实现分立式键盘布局切换设置控制的方法中的布局集合包括以下字段信息:The layout collection in the method for implementing the discrete keyboard layout switching setting control includes the following field information:
(1)布局在键盘区域上的位置和大小;(1) The position and size of the layout on the keyboard area;
(2)布局在屏幕区域上的位置和大小;(2) The position and size of the layout on the screen area;
(3)按键上所显示的字符及其相应位置区域;(3) The characters displayed on the keys and their corresponding position areas;
(4)用户不同的操作所对应输入的布局集合。(4) A set of layouts input corresponding to different operations of the user.
采用了该发明的分立式键盘布局系统和设置方法、相应的便携式电子设备及控制方法,可以灵活改变键盘位置布局功能,明显降低了用户操作复杂度,界面友好,实现过程简单,使用灵活高效,性能稳定可靠,适用范围较为广泛,相应的具体优势体现在以下几个方面:Adopting the discrete keyboard layout system and setting method of the invention, the corresponding portable electronic equipment and the control method, the layout function of the keyboard position can be changed flexibly, the complexity of user operation is obviously reduced, the interface is friendly, the implementation process is simple, and the use is flexible and efficient , the performance is stable and reliable, and the scope of application is relatively wide. The corresponding specific advantages are reflected in the following aspects:
(1)本发明由于实现了符合人体工程学的分立式键盘布局,满足用户双手持有设备进行同时操作输入,采用这种布局把软键盘字母按键分立开来,分布在左右两侧,让拇指的移动行程更短,输入的时候也更加舒适快捷。同时分立开来的中间区域实现辅助输入模块,支持编辑模块、数字符号模块、手写模块、候选词模块等;(1) Since the present invention realizes an ergonomic discrete keyboard layout, it satisfies the user's need to hold the device with both hands for simultaneous operation and input. This layout is used to separate the letter keys of the soft keyboard and distribute them on the left and right sides, so that The movement of the thumb is shorter, and it is more comfortable and faster to type. At the same time, the separated middle area realizes the auxiliary input module, which supports editing module, digital symbol module, handwriting module, candidate word module, etc.;
(2)本发明实现了一种更灵活、更实用的缩小式键盘布局,实现自定义键盘大小和位置,从而解决了用户单手在屏幕任意位置使用软键盘进行输入;(2) The present invention realizes a more flexible and practical reduced-type keyboard layout, realizes custom keyboard size and position, thereby solves the problem that the user uses a soft keyboard to input at any position on the screen with one hand;
(3)本发明能够可以根据用户触点移动方向和距离,动态改变键盘布局和位置;(3) The present invention can dynamically change the layout and position of the keyboard according to the moving direction and distance of the user's touch point;
(4)本发明实现了更高效的切换键盘布局和动态改变键盘位置的方法,其中根据重力感应器与键盘布局位置建立映射,测量设备的倾斜方向和程度,指示设备软键盘布局切换以及位置动态改变;(4) The present invention realizes a more efficient method for switching keyboard layouts and dynamically changing keyboard positions, wherein the mapping is established based on the gravity sensor and the keyboard layout position, the tilt direction and degree of the device are measured, and the soft keyboard layout switching and position dynamics of the indicator device are Change;
(5)本发明实现了分立式键盘布局下特有的分立区域智能按键纠错的方法,保证了分立式键盘区域整体纠错的延续性。(5) The present invention realizes the unique error correction method of intelligent keys in the discrete areas under the layout of the discrete keyboard, and ensures the continuity of the overall error correction of the discrete keyboard areas.
(6)本发明实现了分立式键盘布局下特有的候选词优选的方法,并辅助虚拟手柄快速移动定位所需词组。(6) The present invention realizes the unique method for optimizing candidate words under the discrete keyboard layout, and assists the virtual handle to quickly move and locate the required phrases.
附图说明 Description of drawings
图1A为本发明的分立式键盘布局系统界面示意图。FIG. 1A is a schematic diagram of the interface of the discrete keyboard layout system of the present invention.
图1B为本发明的较佳实施例中实现分立式键盘布局切换的通用流程图。FIG. 1B is a general flow chart for implementing discrete keyboard layout switching in a preferred embodiment of the present invention.
图1C为本发明的分立式键盘布局系统中通过手指按对角线方向逆向滑动移动键盘的操作示意图。FIG. 1C is a schematic diagram of the operation of moving the keyboard by reversely sliding the finger in a diagonal direction in the discrete keyboard layout system of the present invention.
图1D为本发明的分立式键盘布局系统中通过手指左右滑动改变键盘区域宽度的操作示意图。FIG. 1D is a schematic diagram of the operation of changing the width of the keyboard area by sliding the finger left and right in the discrete keyboard layout system of the present invention.
图1E为本发明的分立式键盘布局系统中通过手指滑动改变附加功能区中的功能模块的操作示意图。FIG. 1E is a schematic diagram of the operation of changing the functional modules in the additional functional area by finger sliding in the discrete keyboard layout system of the present invention.
图1F为本发明的分立式键盘布局系统中实现快速切换键盘功能区域的示意图。FIG. 1F is a schematic diagram of realizing fast switching of keyboard function areas in the discrete keyboard layout system of the present invention.
图1G为本发明的分立式键盘布局系统中通过两侧的虚拟手柄进行候选词选择的操作示意图。FIG. 1G is a schematic diagram of the operation of selecting candidate words through the virtual handles on both sides in the discrete keyboard layout system of the present invention.
图1H为本发明的较佳实施例中实现虚拟手柄进行候选词选择的通用流程图。Fig. 1H is a general flow chart for realizing the selection of candidate words by a virtual handle in a preferred embodiment of the present invention.
图2A为本发明的较佳实施例中实现动态缩放键盘布局过程的通用流程图。FIG. 2A is a general flow chart of the process of implementing dynamic scaling of the keyboard layout in a preferred embodiment of the present invention.
图2B、2C为本发明的分立式键盘布局系统中通过手指滑动进行键盘布局区域缩放调整的操作示意图。2B and 2C are schematic diagrams of the operation of zooming and adjusting the keyboard layout area by finger sliding in the discrete keyboard layout system of the present invention.
图2D为本发明的较佳实施例中实现缩小式键盘布局过程的通用流程图。FIG. 2D is a general flowchart of the process of implementing a reduced keyboard layout in a preferred embodiment of the present invention.
图3为本发明的实现上述的分立式键盘布局系统的电子设备系统的架构示意图。FIG. 3 is a schematic diagram of the structure of an electronic device system implementing the above-mentioned discrete keyboard layout system according to the present invention.
图4为本发明的实现上述的分立式键盘布局系统的电子设备系统中键盘布局设置控制装置的优选结构示意图。FIG. 4 is a schematic diagram of a preferred structure of a keyboard layout setting control device in an electronic equipment system implementing the above-mentioned discrete keyboard layout system according to the present invention.
图5为本发明的实现分立式键盘布局切换设置控制方法的流程示意图。FIG. 5 is a schematic flowchart of a control method for implementing discrete keyboard layout switching settings according to the present invention.
图6为本发明中的用户的手指触控操作方式示意图。FIG. 6 is a schematic diagram of the user's finger touch operation method in the present invention.
图7为本发明的实现分立式键盘布局切换设置控制的方法中描述键盘布局的数据结构示意图。FIG. 7 is a schematic diagram of the data structure describing the keyboard layout in the method for realizing the switching setting control of the discrete keyboard layout according to the present invention.
具体实施方式detailed description
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。In order to understand the technical content of the present invention more clearly, the following examples are given in detail.
1、分立式键盘系统功能及操作1. Function and operation of discrete keyboard system
请参阅图1A所示,该应用于便携电子设备的触摸屏中的分立式键盘布局系统,其中,所述的键盘布局系统100包括:Please refer to FIG. 1A, the discrete keyboard layout system applied to the touch screen of a portable electronic device, wherein the keyboard layout system 100 includes:
(1)左侧主键盘区102,包括数个字母按键;(1) The left main keyboard area 102 includes several letter keys;
(2)右侧主键盘区103,包括数个字母按键,且与所述的左侧主键盘区102相分立设置;以及(2) the main keyboard area 103 on the right side includes several letter keys, and is set separately from the main keyboard area 102 on the left side; and
(3)附加功能区104,设置有功能模块,位于所述的左侧主键盘区102和右侧主键盘区103之间的区域,该附加功能区104中所设置的功能模块可以为编辑模块、数字符号模块、手写模块或者候选词模块等,当然也可以根据需要对相应功能模块进行任意调整、扩展、增删和更换。(3) Additional function area 104, is provided with function module, is positioned at the area between described left side main keyboard area 102 and the right side main keyboard area 103, and the function module that is set in this additional function area 104 can be editing module , digital symbol module, handwriting module or candidate word module, etc., of course, the corresponding functional modules can also be adjusted, expanded, added, deleted and replaced arbitrarily as required.
(4)顶部功能区101,其为可选区域,其中可以包括用户自定义快捷功能按钮,且位于该键盘布局系统100的上部区域。(4) The top functional area 101 is an optional area, which may include user-defined shortcut function buttons, and is located in the upper area of the keyboard layout system 100 .
(5)底部功能区105,其亦为可选区域,位于该键盘布局系统100的底部区域,其中,该底部功能区105中可以设置有字典模块、符号模块、语言模块和空格模块,当然也可以根据需要对相应功能模块进行任意调整、扩展、增删和更换。(5) Bottom functional area 105, which is also an optional area, is located at the bottom area of the keyboard layout system 100, wherein, the bottom functional area 105 can be provided with a dictionary module, a symbol module, a language module and a space module, and of course The corresponding functional modules can be adjusted, expanded, added, deleted and replaced as needed.
在本发明的最佳实施例中,本发明的分立式键盘布局系统100,包括以下五个部分:In the preferred embodiment of the present invention, the discrete keyboard layout system 100 of the present invention comprises the following five parts:
顶部功能区101,根据用户使用习惯,自定义快捷功能按钮;The top function area 101, according to the user's usage habits, customize the shortcut function buttons;
左侧主键盘区102,包括14个英文字母;The left main keyboard area 102 includes 14 English letters;
右侧主键盘区103,包括12个英文字母;The right main keyboard area 103 includes 12 English letters;
附加功能区104,包括编辑模块、数字符号模块、手写模块、候选词模块、用户自定义按键模块等;The additional functional area 104 includes an editing module, a numeral symbol module, a handwriting module, a candidate word module, a user-defined button module, etc.;
底部功能区105,包括字典、符号、语言、空格等。The bottom functional area 105 includes dictionaries, symbols, languages, spaces, etc.
本发明中针对上述的系统进行键盘布局切换设置的方法,其中包括主键盘区分立调整操作、主键盘区合并调整操作、附加功能区模块切换调整操作和键盘布局大小与位置调整操作。In the present invention, the method for setting keyboard layout switching for the above-mentioned system includes the separate adjustment operation of the main keyboard area, the merging adjustment operation of the main keyboard area, the switching adjustment operation of the additional functional area module, and the adjustment operation of the size and position of the keyboard layout.
在本发明的最佳实施方式中,用户可以通过在触摸屏键盘区域的两指逆向滑动,实现主键盘区分离为左右两侧,两指相向滑动实现键盘布局合并,并根据触点移动距离动态响应改变主键盘区大小或位置。In the best embodiment of the present invention, the user can slide two fingers in the keyboard area of the touch screen in reverse to separate the main keyboard area into left and right sides, and slide the two fingers towards each other to realize the combination of keyboard layouts, and dynamically respond according to the moving distance of the contacts Change the size or position of the main keyboard area.
其中,设定系统最低触点响应阈值为根据不同布局切换实际需求或用户自定义的响应阈值,较佳地,可以为:Among them, the minimum contact response threshold of the system is set as the response threshold according to the actual needs of different layout switching or the user-defined response threshold, preferably, it can be:
两指划动距离总和超过键盘响应区域10%,且单指划动距离至少达到4%。The sum of the two-finger swiping distance exceeds 10% of the keyboard response area, and the single-finger swiping distance reaches at least 4%.
当用户触点滑动达到以上阈值便响应以上过程。When the user touch point slide reaches the above threshold, the above process will be responded.
图1B描述了所述主键盘区分立调整操作的方法1000,包含以下步骤:FIG. 1B describes a method 1000 for separate adjustment operations of the main keyboard area, including the following steps:
(1)在带触感的显示设备上显示一个键盘布局(步骤1001);(1) displaying a keyboard layout on a touch-sensitive display device (step 1001);
(2)用户两指点击键盘区域任意位置,并向外侧逆向滑动(步骤1002);(2) The user clicks any position in the keyboard area with two fingers, and slides backwards outward (step 1002);
(3)系统布局映射模块根据用户触点在触摸屏上的移动距离动态响应为对应的布局集合(步骤1003);(3) The system layout mapping module dynamically responds to the corresponding layout set according to the moving distance of the user's contact point on the touch screen (step 1003);
(4)将原先的全键盘布局往左右分离开并移动到当前触点位置(步骤1004);(4) Separate the original full keyboard layout to the left and right and move to the current contact position (step 1004);
(5)待两指离开键盘后将分立式键盘布局动态呈现(步骤1005)。(5) Dynamically present the discrete keyboard layout after the two fingers leave the keyboard (step 1005).
再请参阅图1C所示,依照本发明的最优实施例,用户两指根据触点响应规则,还可以按对角线方向逆向滑动,实现左侧主键盘区102、右侧主键盘区103对于屏幕区106中心对称。Please refer to Fig. 1C again, according to the preferred embodiment of the present invention, the user's two fingers can also slide in the opposite direction in the diagonal direction according to the touch point response rule, so as to realize the main keyboard area 102 on the left and the main keyboard area 103 on the right. It is symmetrical about the center of the screen area 106 .
主键盘区合并调整操作步骤仅是1002改变为用户两指点击键盘区域任意位置,并向内侧相向滑动。其他步骤与1000里所述相同,最后改变分立式布局为合并的全键盘布局。The operation step of merging and adjusting the main keyboard area is only 1002, which is changed to click any position of the keyboard area with two fingers of the user, and slide towards the inside. Other steps are the same as those described in 1000, and finally change the discrete layout to the combined full keyboard layout.
本发明在分立式键盘布局下,能够支持用户自定义键盘大小与位置,相应的操作实现方式如下:The present invention can support users to customize the size and position of the keyboard under the discrete keyboard layout, and the corresponding operation implementation method is as follows:
(1)请参阅图1D所示,分立式键盘布局中还包括键盘大小调整操作,具体为:(1) Please refer to Figure 1D, the discrete keyboard layout also includes keyboard size adjustment operations, specifically:
(i)系统根据用户在触摸屏键盘区域的两指左右滑动操作,进行键盘区域宽度的调整操作;和/或(i) The system adjusts the width of the keyboard area according to the user's two-finger sliding operation on the keyboard area of the touch screen; and/or
(ii)系统根据用户在触摸屏键盘区域的两指上下滑动操作,进行键盘区域高度的调整操作。(ii) The system adjusts the height of the keyboard area according to the user's two-finger sliding operation on the keyboard area of the touch screen.
(2)键盘位置移动调整操作,具体为:(2) Keyboard position movement adjustment operation, specifically:
(i)系统根据用户在触摸屏键盘区域的两指同时点击操作,或点击键盘功能按键。待系统响应后,键盘区域进入半透明待机状态,(i) The system operates according to the user's two-finger simultaneous click on the keyboard area of the touch screen, or click on the keyboard function button. After the system responds, the keyboard area enters a translucent standby state,
(ii)此时系统捕捉手指触点的移动状态,将键盘移动至屏幕的相应位置。(ii) At this time, the system captures the movement state of the finger contact, and moves the keyboard to the corresponding position on the screen.
在本发明的最优实施例中,用户可以改变附加功能区104的各模块,具体请参阅图1E所示;其中,本发明中的附加功能区模块切换调整操作,具体为:In the optimal embodiment of the present invention, the user can change each module of the additional functional area 104, as shown in FIG. 1E for details; wherein, the switching adjustment operation of the additional functional area modules in the present invention is specifically:
系统根据用户在触摸屏的附加功能区的预设滑动操作,进行功能模块的切换调整操作The system switches and adjusts the functional modules according to the user's preset sliding operation in the additional functional area of the touch screen
图1E中描述了从编辑模块108改为手写模块109时,只需要通过一个预定义的动作,即可实现快速切换。例如,在触摸屏的键盘上,用户可以用手指快速地从功能区的左端滑动到右端,则编辑模块逐渐淡出屏幕,而手写模块从屏幕的任意一侧滑入,产生连贯的动态效果。同样的,用户也可以切换到数字符号模块,或候选词模块,或用户自定义按键模块。切换布局的方式可以有很多种:可以检测用户的手势,可以使用一个特定的按键,可以通过重力感应控制,也可以通过声音控制。FIG. 1E describes that when changing from the editing module 108 to the handwriting module 109, only one predefined action is required to realize fast switching. For example, on a touch-screen keyboard, users can quickly slide their fingers from the left end to the right end of the functional area, and the editing module gradually fades out of the screen, while the handwriting module slides in from any side of the screen, resulting in a coherent dynamic effect. Similarly, the user can also switch to a digital symbol module, or a candidate word module, or a user-defined button module. There are many ways to switch the layout: it can detect the user's gesture, it can use a specific button, it can be controlled by gravity sensor, or it can be controlled by voice.
依据本发明的某些实施例,用户还可以动态地更改键盘的布局,如改变键盘功能区域的位置等。例如,在图1A中,当用户按下键盘布局切换按键,待键盘进入半透明待机状态,此时按下键盘区域102不放,可将其拖动到键盘中间后放开,该键盘区域便被安排在了如图1F所示的位置,同时键盘区域104替换更新到了102原来的位置。这样可以满足用户自由组合键盘区域的需求。According to some embodiments of the present invention, the user can also dynamically change the layout of the keyboard, such as changing the position of the functional area of the keyboard. For example, in FIG. 1A, when the user presses the keyboard layout switching button, and the keyboard enters the translucent standby state, at this time, the keyboard area 102 is pressed and held, and then it can be dragged to the middle of the keyboard and released, and the keyboard area will be It is arranged at the position shown in FIG. 1F , and at the same time, the keyboard area 104 is replaced and updated to the original position of 102 . This can meet the needs of the user to freely combine keyboard areas.
再请参阅图1G所示,该进行键盘布局切换设置的方法中还包括两侧的虚拟手柄,所述的方法中还包括候选词的选择操作。Referring again to FIG. 1G , the method for setting the keyboard layout switch also includes virtual handles on both sides, and the method also includes the selection operation of candidate words.
图1H描述了虚拟手柄操控候选词选择的方法1100,包括以下步骤:FIG. 1H describes a method 1100 for selecting a candidate word controlled by a virtual handle, including the following steps:
(11)附加功能区域设定为候选词模块(步骤1101);(11) The additional function area is set as a candidate word module (step 1101);
(12)系统接收到输入数据后调出虚拟手柄(步骤1102);(12) The system calls out the virtual handle after receiving the input data (step 1102);
(13)系统根据用户上下移动虚拟手柄的操作,同等高度对应高亮显示附加功能区的候选词(步骤1103);(13) The system moves the virtual handle up and down according to the operation of the user, and correspondingly highlights the candidate words of the additional function area at the same height (step 1103);
(14)系统根据用户在键盘区域所进行的按下虚拟手柄的操作,确认输入选择的候选词(步骤1104)。(14) The system confirms the input of the selected candidate word according to the user's operation of pressing the virtual handle in the keyboard area (step 1104).
在本发明的最优实施例中,在分立式键盘布局系统100中用户可以通过两侧的虚拟手柄111进行候选词选择。当附加功能区为候选词模块110,用户输入操作后选择候选词时,可在左侧主键盘区102、右侧主键盘区103两个键盘区移动虚拟手柄111进行上下移动选择候选词。当选择框移动到所需候选词时,按下虚拟手柄确认候选词上屏。In the preferred embodiment of the present invention, in the discrete keyboard layout system 100, the user can select candidate words through the virtual handles 111 on both sides. When the additional functional area is the candidate word module 110, when the user selects the candidate word after inputting an operation, the virtual handle 111 can be moved up and down in the left main keyboard area 102 and the right main keyboard area 103 to select the candidate word. When the selection box moves to the desired candidate word, press the virtual handle to confirm the candidate word on the screen.
再请参阅图1A所示,本发明还可以实现分立式键盘布局按键的纠错方法,能够实现左侧主键盘区102、右侧主键盘区103的分离区域“T、F、V”和“Y、G、B”的智能纠错。Please refer to again shown in Fig. 1A, the present invention can also realize the error correction method of discrete keyboard layout button, can realize the separation area " T, F, V " of left main keyboard area 102, right main keyboard area 103 and "Y, G, B" intelligent error correction.
例如,当用户想要输入单词“you”,但在输入时习惯使用左手点击了按键“t”,之后输入“o”、“u”,系统能够自动识别正确的单词,在候选词栏优先高亮显示“you”。For example, when the user wants to input the word "you", but is used to using the left hand to click the button "t" when inputting, and then input "o" and "u", the system can automatically recognize the correct word, and the priority in the candidate word column is high. “you” is highlighted.
2、缩小式键盘系统功能及操作2. Function and operation of reduced keyboard system
本发明中的键盘布局区域缩放调整操作,具体为:The zoom adjustment operation of the keyboard layout area in the present invention is specifically:
系统根据用户在触摸屏键盘区域的两指相向或逆向滑动操作,进行键盘布局区的同比例缩放调整操作。According to the user's two-finger sliding operation on the keyboard area of the touch screen facing each other or in the opposite direction, the system performs the scaling and adjusting operation of the keyboard layout area in the same proportion.
图2A描述了本实施例中一种动态缩放键盘布局的方法1200,包含以下步骤:FIG. 2A describes a method 1200 of dynamically scaling the keyboard layout in this embodiment, including the following steps:
(1)在带触感的显示设备上显示一个键盘布局(步骤1201);(1) Display a keyboard layout on a touch-sensitive display device (step 1201);
(2)用户两指点击键盘区域任意位置,同时向上、向下或逆向、相向滑动(步骤1202);(2) The user clicks any position on the keyboard area with two fingers, and slides upwards, downwards or reversely or oppositely at the same time (step 1202);
(3)系统布局映射模块根据用户触点在触摸屏上的移动距离动态响应为对应的布局集合(步骤1203);(3) The system layout mapping module dynamically responds to the corresponding layout set according to the moving distance of the user's contact point on the touch screen (step 1203);
(4)将原先的键盘布局动态缩小或放大并移动到当前触点位置(步骤1204);(4) The original keyboard layout is dynamically reduced or enlarged and moved to the current contact position (step 1204);
(5)待两指离开键盘后将缩放的键盘布局动态呈现(步骤1205)。(5) After the two fingers leave the keyboard, the scaled keyboard layout is dynamically presented (step 1205).
请参阅图2B和图2C所示,其中描述了本发明的一种缩小式键盘系统200,可以根据用户触点移动距离同级实时缩小键盘布局201,并移动至屏幕202任意位置根据需要灵活进行输入。例如在本发明的优选实施方式中,设置了缩小式居中键盘、缩小式居左键盘或缩小式居右键盘。Please refer to FIG. 2B and FIG. 2C , which describe a reduced keyboard system 200 of the present invention, which can reduce the keyboard layout 201 in real time at the same level according to the moving distance of the user's touch points, and move to any position on the screen 202 flexibly as needed enter. For example, in a preferred embodiment of the present invention, a reduced center keyboard, a reduced left center keyboard, or a reduced right center keyboard are provided.
该发明键盘系统200,相应的实现方式如下:The keyboard system 200 of this invention, the corresponding implementation is as follows:
设定系统最低触点响应阀值为:两指划动距离总和超过键盘响应区域的10%,且单指划动距离至少达到4%。当用户触点滑动达到以上阀值便开始响应以上过程。Set the minimum contact response threshold of the system: the sum of the two-finger swipe distance exceeds 10% of the keyboard response area, and the single-finger swipe distance reaches at least 4%. When the user's contact slide reaches the above threshold, it will start to respond to the above process.
在触摸屏键盘区域,用户可以通过两指相向滑动,实现键盘区同比例缩小,并根据触点移动距离动态响应改变大小。例如从图2B所示的键盘布局201状态改变为图2C的键盘布局203,当然也可以采用其它方式进行键盘区同比例缩放。In the keyboard area of the touch screen, the user can slide two fingers towards each other to realize the reduction of the keyboard area in the same proportion, and dynamically respond to change the size according to the moving distance of the touch point. For example, changing from the keyboard layout 201 shown in FIG. 2B to the keyboard layout 203 shown in FIG. 2C , of course, other ways can also be used to scale the keyboard area in the same proportion.
图2D描述了本实施例中一种缩小式键盘布局切换的方法1300,包含以下步骤:FIG. 2D describes a method 1300 for switching a reduced keyboard layout in this embodiment, including the following steps:
(1)在带触感的显示设备上显示一个键盘布局(步骤1301);(1) Display a keyboard layout on a touch-sensitive display device (step 1301);
(2)用户两指指点击键盘区域任意位置,并向内测相向滑动(步骤1302);(2) The user clicks any position on the keyboard area with two fingers, and slides towards the internal test (step 1302);
(3)系统布局映射模块根据用户触点在触摸屏上的移动距离动态响应为对应的布局集合(步骤1303);(3) The system layout mapping module dynamically responds to the corresponding layout set according to the moving distance of the user's contact point on the touch screen (step 1303);
(4)将原先的键盘布局动态缩小并移动到当前触点位置(步骤1304);(4) The original keyboard layout is dynamically reduced and moved to the current contact position (step 1304);
(5)待两指离开键盘后将缩小式键盘布局动态呈现(步骤1305)。(5) After the two fingers leave the keyboard, the reduced keyboard layout is dynamically presented (step 1305).
其中,所述的键盘布局区域缩放调整操作中还包括键盘位置移动调整操作,可以具体为:Wherein, the operation of zooming and adjusting the keyboard layout area also includes the operation of moving and adjusting the keyboard position, which can be specifically:
系统根据用户在触摸屏键盘区域的两指同时点击操作,并待超时后捕捉手指触点的移动状态,将缩放调整后的键盘布局区域移动至屏幕的相应位置。The system moves the scaled and adjusted keyboard layout area to the corresponding position on the screen according to the simultaneous click operation of the user's two fingers on the keyboard area of the touch screen, and captures the movement state of the finger contact after a timeout.
同时,该键盘位置移动调整操作,也可以包括以下步骤:At the same time, the operation of adjusting the position of the keyboard may also include the following steps:
(21)系统根据用户在键盘区域所进行的点击键盘位置调整按键的操作,将键盘区域进入半透明待机模式;(21) The system enters the translucent standby mode in the keyboard area according to the user's operation of clicking the keyboard position adjustment button in the keyboard area;
(22)系统捕捉到用户当指或双指触点的移动状态,并将缩放调整后的键盘布局区域移动至屏幕的相应位置;或者系统根据重力感应,将缩放调整后的键盘布局区域移至屏幕的相应位置。(22) The system captures the movement state of the user's current finger or two-finger contact, and moves the zoomed and adjusted keyboard layout area to the corresponding position on the screen; or the system moves the zoomed and adjusted keyboard layout area to the corresponding position on the screen according to gravity sensing. corresponding position on the screen.
在本发明的最优实施方式中,在缩小式键盘布局下,支持用户自定义键盘位置。操作实现方式如下两种之一:In the best implementation of the present invention, under the reduced keyboard layout, user-defined keyboard positions are supported. The operation is implemented in one of two ways:
(1)两指同时点击键盘区域,待超出响应时间(可以设置为2秒,也可以采用其它合适的超时时间),键盘进入半透明待机模式,接收器将捕捉到触点移动状态,此时可以拖动键盘至屏幕任意位置。(1) Two fingers click the keyboard area at the same time. After the response time is exceeded (can be set to 2 seconds, or other suitable timeout time can be used), the keyboard enters the translucent standby mode, and the receiver will capture the contact movement state. At this time You can drag the keyboard to any position on the screen.
(2)用户手指点击键盘位置调整按键,键盘进入半透明待机模式,接收器将捕捉到触点移动状态,此时可以拖动键盘至屏幕任意位置;或者根据重力感应,移动设备控制键盘所示位置。(2) The user clicks the keyboard position adjustment button with the user's finger, the keyboard enters the translucent standby mode, and the receiver will capture the moving state of the contact, at this time, the keyboard can be dragged to any position on the screen; or according to the gravity sensing, the mobile device controls the keyboard as shown Location.
3、系统结构及原理3. System structure and principle
请参阅图3所示,该实现上述的键盘布局系统的电子设备系统300,其中包括:Please refer to FIG. 3, the electronic equipment system 300 for realizing the above-mentioned keyboard layout system, which includes:
(1)输入装置301,接收用户的输入操作信息;(1) input device 301, which receives user input operation information;
(2)显示装置302,显示出分立式键盘布局界面;(2) The display device 302 displays a discrete keyboard layout interface;
(3)存储装置303;和(3) storage device 303; and
(4)键盘布局设置控制装置400,与所述的输入装置301、显示装置302和存储装置303相连接,进行键盘布局设置的控制,其中,请参阅图4所示,该键盘布局设置控制装置400包括:(4) The keyboard layout setting control device 400 is connected with the input device 301, the display device 302 and the storage device 303 to control the keyboard layout setting, wherein, referring to Fig. 4, the keyboard layout setting control device 400 includes:
(a)输入检测和控制模块401,检测用户的输入操作信息;(a) input detection and control module 401, which detects the user's input operation information;
(b)布局映射模块402,与所述的输入检测和控制模块401相连接,根据当前的键盘布局,将到达系统响应阈值的用户触点操作映射成相应输入所对应的布局集合;(b) Layout mapping module 402, connected with the input detection and control module 401, according to the current keyboard layout, mapping the user touch operation reaching the system response threshold into the layout set corresponding to the corresponding input;
(c)布局模块404,与所述的布局映射模块402相连接,接收所述的布局映射模块402所生成的布局集合,并产生相应的布局信息;(c) a layout module 404, connected to the layout mapping module 402, receiving the layout set generated by the layout mapping module 402, and generating corresponding layout information;
(d)输出成像模块406,与所述的布局模块404相连接,接收所述的布局模块404所产生的布局信息,并将所述的布局信息输出至所述的显示装置302显示出来;(d) an output imaging module 406, connected to the layout module 404, receiving the layout information generated by the layout module 404, and outputting the layout information to the display device 302 for display;
(e)设置模块403,与所述的布局映射模块402和布局模块404均相连接,存储用户和系统设定信息,所述的用户和系统设定信息包括布局切换动画模式、布局切换待定信息、同比例缩放布局和自定义键位。(e) Setting module 403, which is connected to both the layout mapping module 402 and the layout module 404, stores user and system setting information, and the user and system setting information includes layout switching animation mode, layout switching pending information , Scale the layout in the same proportion and customize the keys.
作为本发明的最优实施方式,图3中描述了适用本发明的一种便携设备300的概要框图,其中,输入装置301、显示装置302和存储装置303通过电子线路与处理器304相连。输入装置301可以是键盘或触摸板;显示装置302可以是液晶屏;存储装置303可以是任何记忆介质,例如随机访问内存(RAM)、只读内存(ROM)、闪存(Flash)、硬盘等;处理器304可以是CPU或专用集成电路芯片。很多情况下,输入装置301也可能与显示装置302合成,如触摸屏。存储装置303可保存所有的软件,包含操作系统311和本发明涉及的键盘软件310等,可选地,存储装置也可以包括其他应用程序312,如文本编辑器等。As the best implementation mode of the present invention, a schematic block diagram of a portable device 300 applicable to the present invention is described in FIG. 3 , wherein an input device 301 , a display device 302 and a storage device 303 are connected to a processor 304 through electronic circuits. The input device 301 can be a keyboard or a touch panel; the display device 302 can be a liquid crystal screen; the storage device 303 can be any memory medium, such as random access memory (RAM), read-only memory (ROM), flash memory (Flash), hard disk, etc.; Processor 304 may be a CPU or an application specific integrated circuit chip. In many cases, the input device 301 may also be combined with the display device 302, such as a touch screen. The storage device 303 can store all software, including the operating system 311 and the keyboard software 310 involved in the present invention, etc. Optionally, the storage device can also include other application programs 312, such as a text editor.
本发明的键盘系统是由键盘软件310所管理的。图4中描述了该键盘软件的一种优选的系统结构400。该系统主要由输入检测和控制模块401、布局映射模块402、设置模块403、布局模块404及输出成像模块405组成。The keyboard system of the present invention is managed by the keyboard software 310 . A preferred system architecture 400 of the keyboard software is depicted in FIG. 4 . The system is mainly composed of an input detection and control module 401 , a layout mapping module 402 , a setting module 403 , a layout module 404 and an output imaging module 405 .
输入检测和控制模块401负责检测用户的输入,例如用户的按键、在触摸屏上的触点动作等,接受后送触摸屏控制器,转换成触点坐标,再送给处理器304,同时能接收处理器304发来的命令加以执行并输出至布局映射模块402。The input detection and control module 401 is responsible for detecting the user's input, such as the user's key, the contact action on the touch screen, etc., and after receiving it, send it to the touch screen controller, convert it into contact coordinates, and then send it to the processor 304. At the same time, it can receive the input from the processor The commands sent from 304 are executed and output to the layout mapping module 402.
其中,输入检测和控制模块401检测用户的触控操作,请参阅图6所示,其中包括同向、逆向、相向划动等。并将每一次触点的相关数据记录并传递。一次触控操作的相关数据可以包含但不限于以下动作:Wherein, the input detection and control module 401 detects the user's touch operation, as shown in FIG. 6 , which includes swiping in the same direction, reverse direction, and opposite direction. And record and transmit the relevant data of each contact. Data related to a touch operation may include but not limited to the following actions:
●用户按下触点的起点位置●The starting point where the user presses the touch point
●用户放开触点的终点位置●The end position where the user releases the touch point
●用户移动触点的轨迹●Track of user’s mobile touch points
●用户保持触点的停留时间●The dwell time of the user to keep touch points
布局映射模块402根据当前的键盘布局,将到达响应阈值的触点操作映射成本次输入所对应的布局集合,并输出至布局模块404。According to the current keyboard layout, the layout mapping module 402 maps the contact operations reaching the response threshold to the layout set corresponding to this input, and outputs it to the layout module 404 .
其中,布局映射模块402首先定义并存储有不同键盘的各种布局参数,例如分立式布局102、103键盘区域(各占30%宽)、缩小居中布局(50%宽)等。其次将到达响应阈值的触点操作映射成本次输入所对应的布局集合。再请参阅图7所示,其中描述了一种在内存中描述键盘布局的数据结构,其中可包含(但不限于)以下字段:Among them, the layout mapping module 402 firstly defines and stores various layout parameters of different keyboards, such as the discrete layout 102, 103 keyboard area (each occupying 30% width), the reduced center layout (50% width) and so on. Secondly, the contact operation reaching the response threshold is mapped to the layout set corresponding to this input. Referring to Figure 7 again, it describes a data structure describing the keyboard layout in memory, which may include (but not limited to) the following fields:
●该布局在键盘区域上的位置和大小●The position and size of the layout on the keyboard area
●该布局在屏幕区域上的位置和大小●The location and size of the layout on the screen area
●该键上所显示的字符及其相应位置区域●The characters displayed on the key and their corresponding position areas
●用户不同的动作所对应输入的布局集合●A set of layouts corresponding to the input of different actions of the user
布局模块404接收读取到当前触点运动所映射的布局列表,按先后顺序排列,并实时响应触点动作结束后的布局状态。The layout module 404 receives and reads the layout list mapped to the current contact movement, arranges them in sequence, and responds in real time to the layout state after the contact action ends.
输出成像模块405负责将键盘布局以一定方式输出至设备,呈现给用户。同时,当用户操作发生变化时,输出成像模块405能够将更新后的布局重新渲染动态呈现。The output imaging module 405 is responsible for outputting the keyboard layout to the device in a certain way and presenting it to the user. At the same time, when the user operation changes, the output imaging module 405 can re-render the updated layout for dynamic presentation.
设置模块403存储了用户和系统设定,例如布局切换动画模式、布局切换待定、同比例缩放布局、自定义键位等,供布局映射模块402与布局模块404使用。The setting module 403 stores user and system settings, such as layout switch animation mode, layout switch pending, proportional zoom layout, custom keys, etc., for use by the layout mapping module 402 and the layout module 404 .
其中,设置模块403是可选的,该设置模块403中可以包含与系统运行相关的各种设置信息,包括用户使用偏好、系统工作模式等。例如,用户可以选择布局动画显示模式。布局可以按渐入、飞入等动画效果呈现;又如,用户可以选择锁定布局高度,只划动改变布局的宽度。Wherein, the setting module 403 is optional, and the setting module 403 may contain various setting information related to system operation, including user preference, system working mode, and the like. For example, the user may select a layout animation display mode. The layout can be presented with animation effects such as fading in and flying in; another example, the user can choose to lock the height of the layout, and only swipe to change the width of the layout.
本发明中的基于上述的系统实现分立式键盘布局切换设置控制的方法,其中包括以下步骤:In the present invention, based on the above-mentioned system, the method for setting and controlling discrete keyboard layout switching includes the following steps:
(1)系统等待用户的输入操作;(1) The system waits for the user's input operation;
(2)系统中的输入检测和控制模块判断用户的输入操作是否正确,包括以下步骤:(2) The input detection and control module in the system judges whether the user's input operation is correct, including the following steps:
(a)所述的输入检测和控制模块判断用户的输入操作是否到达系统响应阈值;(a) The input detection and control module judges whether the user's input operation reaches the system response threshold;
(b)如果是,则返回用户的输入操作正确的结果;(b) If yes, then return the correct result of the user's input operation;
(c)如果否,则返回用户的输入操作不正确的结果;(c) If not, return the result that the user's input operation is incorrect;
(3)如果否,则所述的布局映射模块反馈空集合,并返回上述步骤(1);(3) If not, the layout mapping module feeds back an empty set, and returns to the above step (1);
(4)如果是,则所述的布局映射模块生成本次用户的输入操作所对应的布局集合,具体为:(4) If yes, the layout mapping module generates the layout set corresponding to the user's input operation this time, specifically:
所述的布局映射模块根据用户的输入操作的相关数据,动态生成相应的布局集合,所述的相关数据包括:The layout mapping module dynamically generates a corresponding layout set according to the relevant data of the user's input operation, and the relevant data includes:
(a)用户按下触点的起点位置信息;(a) The starting position information of the user pressing the touch point;
(b)用户放开触点的终点位置信息;(b) The end position information of the user releasing the touch point;
(c)用户移动触点的轨迹信息;(c) Track information of the user's mobile touch points;
(d)用户保持触点的停留时间信息;(d) The user maintains the residence time information of the touch point;
该实现分立式键盘布局切换设置控制的方法中的布局集合包括以下字段信息:The layout collection in the method for implementing the discrete keyboard layout switching setting control includes the following field information:
(a)布局在键盘区域上的位置和大小;(a) the position and size of the layout on the keyboard area;
(b)布局在屏幕区域上的位置和大小;(b) the location and size of the layout on the screen area;
(c)按键上所显示的字符及其相应位置区域;(c) The characters displayed on the keys and their corresponding position areas;
(d)用户不同的操作所对应输入的布局集合;(d) The layout set corresponding to the input of different operations of the user;
(5)所述的布局模块根据所述的布局集合生成布局列表;(5) The layout module generates a layout list according to the layout set;
(6)所述的输出成像模块进行实时排序、渲染成像,输出更新后的键盘布局。(6) The output imaging module performs real-time sorting, rendering and imaging, and outputs the updated keyboard layout.
再请参阅图5所示,其为本发明的最优实施方式,其中描述了键盘软件主程序在完成用户切换键盘布局时的主要流程500,包括以下步骤:See also shown in Fig. 5 again, it is the optimal implementation mode of the present invention, wherein has described the main flow process 500 of keyboard software main program when finishing user switching keyboard layout, comprises the following steps:
(1)等待用户输入操作(步骤501)。(1) Waiting for user input operation (step 501).
(2)判断操作是否正确(步骤502);(2) judging whether the operation is correct (step 502);
在该步骤502中,输入检测和控制模块401判断本次输入操作是否正确。达到设定的响应阈值或是其他任意事先指定的操作,则触发布局映射模块402。In the step 502, the input detection and control module 401 judges whether the current input operation is correct. The layout mapping module 402 is triggered when a set response threshold is reached or any other pre-specified operation is reached.
(3)经检测器和控制器判断为否,布局映射模块反馈空集合,并返回501(步骤503)。(3) After being judged as negative by the detector and the controller, the layout mapping module feeds back an empty set, and returns to 501 (step 503 ).
(4)经检测器和控制器判断为是,在布局映射模块中生成本次触控对应的布局集合(步骤504);(4) After being judged as yes by the detector and the controller, a layout set corresponding to this touch is generated in the layout mapping module (step 504);
在该步骤504中,布局映射模块402可根据当前的键盘布局,将本次触点移动映射为对应的布局集合。例如,当用户在图1B所示的键盘布局中两指逆向往外侧滑动,达到触点响应阈值后生成布局集合,当用户在任意位置停止触控时,布局模块接收到相关数据后(如参数、坐标等),动态生成当前布局。In this step 504, the layout mapping module 402 can map this current touch point movement into a corresponding layout set according to the current keyboard layout. For example, when the user slides two fingers outward in the keyboard layout shown in Figure 1B in the reverse direction, a layout set is generated after reaching the touch point response threshold, and when the user stops touching at any position, after the layout module receives relevant data (such as parameters , coordinates, etc.), dynamically generate the current layout.
(5)在布局模块中生成布局列表并进行实时排序、渲染成像(步骤505)。(5) Generate a layout list in the layout module and perform real-time sorting and rendering (step 505).
(6)输出更新的键盘布局(步骤506);(6) output the updated keyboard layout (step 506);
在该步骤506中,输出模块406可将更新后的布局重新渲染动态呈现。在某些实施例中,可通过设置模块403定义布局动态呈现模式(包括但不限于渐入、飞入、浮入等)、自定义键位等。In this step 506, the output module 406 can re-render the updated layout for dynamic presentation. In some embodiments, layout dynamic presentation modes (including but not limited to fade-in, fly-in, float-in, etc.), custom keys, etc. can be defined through the setting module 403 .
采用了上述的分立式键盘布局系统和设置方法、相应的便携式电子设备及控制方法,可以灵活改变键盘位置布局功能,明显降低了用户操作复杂度,界面友好,实现过程简单,使用灵活高效,性能稳定可靠,适用范围较为广泛,相应的具体优势体现在以下几个方面:Using the above-mentioned discrete keyboard layout system and setting method, corresponding portable electronic equipment and control method, the keyboard position and layout function can be flexibly changed, the complexity of user operation is obviously reduced, the interface is friendly, the implementation process is simple, and the use is flexible and efficient. The performance is stable and reliable, and the scope of application is relatively wide. The corresponding specific advantages are reflected in the following aspects:
(1)本发明由于实现了符合人体工程学的分立式键盘布局,满足用户双手持有设备进行同时操作输入,采用这种布局把软键盘字母按键分立开来,分布在左右两侧,让拇指的移动行程更短,输入的时候也更加舒适快捷。同时分立开来的中间区域实现辅助输入模块,支持编辑模块、数字符号模块、手写模块、候选词模块等;(1) Since the present invention realizes an ergonomic discrete keyboard layout, it satisfies the user's need to hold the device with both hands for simultaneous operation and input. This layout is used to separate the letter keys of the soft keyboard and distribute them on the left and right sides, so that The movement of the thumb is shorter, and it is more comfortable and faster to type. At the same time, the separated middle area realizes the auxiliary input module, which supports editing module, digital symbol module, handwriting module, candidate word module, etc.;
(2)本发明实现了一种更灵活、更实用的缩小式键盘布局,实现自定义键盘大小和位置,从而解决了用户单手在屏幕任意位置使用软键盘进行输入;(2) The present invention realizes a more flexible and practical reduced-type keyboard layout, realizes custom keyboard size and position, thereby solves the problem that the user uses a soft keyboard to input at any position on the screen with one hand;
(3)本发明能够可以根据用户触点移动方向和距离,动态改变键盘布局和位置;(3) The present invention can dynamically change the layout and position of the keyboard according to the moving direction and distance of the user's touch point;
(4)本发明实现了更高效的切换键盘布局和动态改变键盘位置的方法,其中根据重力感应器与键盘布局位置建立映射,测量设备的倾斜方向和程度,指示设备软键盘布局切换以及位置动态改变;(4) The present invention realizes a more efficient method for switching keyboard layouts and dynamically changing keyboard positions, wherein the mapping is established based on the gravity sensor and the keyboard layout position, the tilt direction and degree of the device are measured, and the soft keyboard layout switching and position dynamics of the indicator device are Change;
(5)本发明实现了分立式键盘布局下特有的分立区域智能按键纠错的方法,保证了分立式键盘区域整体纠错的延续性。(5) The present invention realizes the unique error correction method of intelligent keys in the discrete areas under the layout of the discrete keyboard, and ensures the continuity of the overall error correction of the discrete keyboard areas.
(6)本发明实现了分立式键盘布局下特有的候选词优选的方法,并辅助虚拟手柄快速移动定位所需词组。(6) The present invention realizes the unique method for optimizing candidate words under the discrete keyboard layout, and assists the virtual handle to quickly move and locate the required phrases.
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。In this specification, the invention has been described with reference to specific embodiments thereof. However, it is obvious that various modifications and changes can be made without departing from the spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded as illustrative rather than restrictive.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110294783.5A CN102360249B (en) | 2011-09-29 | 2011-09-29 | Discrete keyboard layout system and method to set up, corresponding mancarried electronic aid and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110294783.5A CN102360249B (en) | 2011-09-29 | 2011-09-29 | Discrete keyboard layout system and method to set up, corresponding mancarried electronic aid and control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102360249A CN102360249A (en) | 2012-02-22 |
| CN102360249B true CN102360249B (en) | 2016-09-07 |
Family
ID=45585584
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110294783.5A Active CN102360249B (en) | 2011-09-29 | 2011-09-29 | Discrete keyboard layout system and method to set up, corresponding mancarried electronic aid and control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102360249B (en) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103309593B (en) * | 2012-03-12 | 2018-03-20 | 深圳富泰宏精密工业有限公司 | Interface of input method display system and method |
| CN103309596B (en) * | 2012-03-13 | 2016-12-14 | 深圳市世纪光速信息技术有限公司 | The method of adjustment of a kind of entering method keyboard and mobile terminal thereof |
| US8866770B2 (en) * | 2012-03-19 | 2014-10-21 | Mediatek Inc. | Method, device, and computer-readable medium for changing size of touch permissible region of touch screen |
| CN103389869B (en) * | 2012-05-08 | 2018-05-25 | 百度在线网络技术(北京)有限公司 | A kind of method, apparatus and equipment for being adjusted to touch input interface |
| CN102722280B (en) * | 2012-05-21 | 2016-03-23 | 北京智谷技术服务有限公司 | Control the method for screen movement, device and terminal |
| CN103488406B (en) * | 2012-06-11 | 2016-09-07 | 中兴通讯股份有限公司 | Adjust the method for mobile terminal screen keyboard, device and mobile terminal |
| JP2014015318A (en) * | 2012-07-11 | 2014-01-30 | Hitachi Ltd | Destination floor registration device for elevator |
| KR101983290B1 (en) * | 2012-07-17 | 2019-05-29 | 삼성전자주식회사 | Method and apparatus for displaying a ketpad using a variety of gestures |
| CN102830914B (en) * | 2012-07-31 | 2018-06-05 | 北京三星通信技术研究有限公司 | The method and its equipment of operating terminal equipment |
| CN103577033B (en) * | 2012-08-07 | 2017-03-01 | 百度在线网络技术(北京)有限公司 | A kind of method to set up of input method panel and system |
| CN106406734B (en) | 2012-09-17 | 2019-10-25 | 华为终端有限公司 | Touch operation processing method and terminal device |
| CN102855066B (en) * | 2012-09-26 | 2017-05-17 | 东莞宇龙通信科技有限公司 | Terminal and terminal control method |
| CN103150105A (en) * | 2013-01-17 | 2013-06-12 | 苏州佳世达电通有限公司 | Adjustment method and system of virtual keyboard |
| US10474355B2 (en) | 2013-01-21 | 2019-11-12 | Keypoint Technologies India Pvt. Ltd. | Input pattern detection over virtual keyboard for candidate word identification |
| IN2013CH00469A (en) | 2013-01-21 | 2015-07-31 | Keypoint Technologies India Pvt Ltd | |
| CN104808935A (en) * | 2014-01-27 | 2015-07-29 | 上海斐讯数据通信技术有限公司 | Virtual keyboard layout method and electronic equipment |
| CN104881200A (en) * | 2014-02-27 | 2015-09-02 | 中兴通讯股份有限公司 | Soft keyboard layout adjusting method and soft keyboard layout adjusting apparatus |
| CN105812945A (en) * | 2014-12-30 | 2016-07-27 | 阿里巴巴集团控股有限公司 | Information input method, device and smart terminal |
| CN107003799A (en) * | 2015-01-16 | 2017-08-01 | 夏普株式会社 | Terminal installation and the program for control terminal device |
| CN104615370B (en) * | 2015-01-27 | 2018-08-21 | 上海华豚科技有限公司 | keyboard size adjusting method |
| CN104698932B (en) * | 2015-02-13 | 2018-09-04 | 小米科技有限责任公司 | Apparatus control method and device |
| CN105739893B (en) * | 2016-01-29 | 2019-06-07 | Oppo广东移动通信有限公司 | A kind of method and apparatus and mobile terminal of unlock |
| KR101767070B1 (en) * | 2016-04-21 | 2017-08-10 | 현대자동차주식회사 | Vehicle, and control method for the same |
| CN106055096B (en) * | 2016-05-24 | 2019-03-29 | 努比亚技术有限公司 | A kind of method and apparatus for realizing input |
| CN106095222A (en) * | 2016-05-31 | 2016-11-09 | 珠海市魅族科技有限公司 | Input interface displaying method and device |
| CN107885426A (en) * | 2016-09-29 | 2018-04-06 | 中兴通讯股份有限公司 | A kind of method, device and mobile terminal for changing screen display proportion |
| CN108932100A (en) * | 2017-05-26 | 2018-12-04 | 成都理想境界科技有限公司 | A kind of operating method and head-mounted display apparatus of dummy keyboard |
| US20190114073A1 (en) * | 2017-10-12 | 2019-04-18 | Blackberry Limited | Electronic device and method of providing selectable keys of a keyboard |
| CN108304081B (en) * | 2018-02-23 | 2022-05-31 | 京东方科技集团股份有限公司 | Input device and method |
| CN108845681A (en) * | 2018-06-20 | 2018-11-20 | 武汉科技大学 | A kind of switch key mapping layout method of input equipment |
| CN109101176A (en) * | 2018-06-29 | 2018-12-28 | 中译语通科技股份有限公司 | A kind of method, apparatus and electronic equipment of mobile intelligent terminal human-computer interaction adjusting |
| CN112631497B (en) * | 2019-10-09 | 2024-11-08 | 阿里巴巴集团控股有限公司 | Data configuration method, input method, device and electronic equipment |
| CN111782127A (en) * | 2020-07-02 | 2020-10-16 | Oppo广东移动通信有限公司 | Display method, device, electronic device and storage medium |
| CN112000272B (en) * | 2020-08-25 | 2022-05-06 | 北京百度网讯科技有限公司 | Layout adjustment method, device, electronic device and storage medium of keyboard panel |
| CN112463014B (en) * | 2020-11-23 | 2022-08-05 | 科大讯飞股份有限公司 | Input panel display method, related equipment and readable storage medium |
| CN115129223A (en) * | 2021-03-25 | 2022-09-30 | 北京小米移动软件有限公司 | Keyboard display method, keyboard display device and storage medium |
| CN113986112B (en) * | 2021-10-29 | 2023-09-29 | 北京百度网讯科技有限公司 | Soft keyboard display method, related devices and computer program products |
| CN119987574B (en) * | 2025-04-15 | 2025-08-15 | 海马云(天津)信息技术有限公司 | Manipulation event processing method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1666170A (en) * | 2002-07-04 | 2005-09-07 | 皇家飞利浦电子股份有限公司 | Adaptive Virtual Keyboard |
| TW200741524A (en) * | 2007-07-27 | 2007-11-01 | E Lead Electronic Co Ltd | Method for correcting typos according to arranged positions of keyboard characters |
| CN101853136A (en) * | 2010-06-22 | 2010-10-06 | 上海合合信息科技发展有限公司 | Virtual keyboard and dynamic adjustment method thereof and electronic device |
| CN102073434A (en) * | 2009-11-19 | 2011-05-25 | 宏碁股份有限公司 | Electronic device and display method of touch panel |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9176591B2 (en) * | 2009-09-16 | 2015-11-03 | Prem Kumar Nair | Data entry device (DED) |
-
2011
- 2011-09-29 CN CN201110294783.5A patent/CN102360249B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1666170A (en) * | 2002-07-04 | 2005-09-07 | 皇家飞利浦电子股份有限公司 | Adaptive Virtual Keyboard |
| TW200741524A (en) * | 2007-07-27 | 2007-11-01 | E Lead Electronic Co Ltd | Method for correcting typos according to arranged positions of keyboard characters |
| CN102073434A (en) * | 2009-11-19 | 2011-05-25 | 宏碁股份有限公司 | Electronic device and display method of touch panel |
| CN101853136A (en) * | 2010-06-22 | 2010-10-06 | 上海合合信息科技发展有限公司 | Virtual keyboard and dynamic adjustment method thereof and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102360249A (en) | 2012-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102360249B (en) | Discrete keyboard layout system and method to set up, corresponding mancarried electronic aid and control method | |
| US20220100368A1 (en) | User interfaces for improving single-handed operation of devices | |
| US11461004B2 (en) | User interface supporting one-handed operation and terminal supporting the same | |
| US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
| US8214768B2 (en) | Method, system, and graphical user interface for viewing multiple application windows | |
| US10379626B2 (en) | Portable computing device | |
| JP2019220237A (en) | Method and apparatus for providing character input interface | |
| WO2021143805A1 (en) | Widget processing method and related apparatus | |
| US20110060986A1 (en) | Method for Controlling the Display of a Touch Screen, User Interface of the Touch Screen, and an Electronic Device using The Same | |
| EP2075683A1 (en) | Information processing apparatus, information processing method, and program | |
| US20120105312A1 (en) | User Input Device | |
| CN111782127A (en) | Display method, device, electronic device and storage medium | |
| CN105843491A (en) | Quick navigation switching method and device of page, and terminal | |
| JP2010146032A (en) | Mobile terminal device and display control method | |
| KR20090125377A (en) | Method and apparatus for browsing menu of a tree structure | |
| CN104220974A (en) | Directional control using a touch sensitive device | |
| JP2012053867A (en) | Handwritten data output processor | |
| US20140215339A1 (en) | Content navigation and selection in an eyes-free mode | |
| EP2818998A1 (en) | Method and apparatus for creating an electronic document in a mobile terminal | |
| CN112148172B (en) | Operation control method and device | |
| TWI603255B (en) | Handheld device and input method thereof | |
| JP2018106434A (en) | User interface device and electronic device | |
| US20140085340A1 (en) | Method and electronic device for manipulating scale or rotation of graphic on display | |
| CN113076010B (en) | Input method, input device, electronic device and medium | |
| KR20090017828A (en) | Interface control method and interface control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| ASS | Succession or assignment of patent right |
Owner name: SHANGHAI CHULE INFORMATION TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: SHANGHAI HANXIANG INFORMATION TECHNOLOGY CO., LTD. Effective date: 20120927 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 200234 XUHUI, SHANGHAI TO: 200241 MINHANG, SHANGHAI |
|
| TA01 | Transfer of patent application right |
Effective date of registration: 20120927 Address after: 200241 Dongchuan Road, Shanghai, No. 555, building B, A2060, Applicant after: Shanghai Chule Information Technology Co., Ltd. Address before: 200234, Xuhui District, Tianlin Road, No. 140, Shanghai 15-V Applicant before: Shanghai CooTek Information Technology Co., Ltd. |
|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |