[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105549879A - 一种信息处理方法及电子设备 - Google Patents

一种信息处理方法及电子设备 Download PDF

Info

Publication number
CN105549879A
CN105549879A CN201510896737.0A CN201510896737A CN105549879A CN 105549879 A CN105549879 A CN 105549879A CN 201510896737 A CN201510896737 A CN 201510896737A CN 105549879 A CN105549879 A CN 105549879A
Authority
CN
China
Prior art keywords
key
key mapping
mapping
key assignments
assignments
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510896737.0A
Other languages
English (en)
Inventor
谢庆地
过晓冰
张晓平
张雪元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510896737.0A priority Critical patent/CN105549879A/zh
Publication of CN105549879A publication Critical patent/CN105549879A/zh
Priority to US15/372,698 priority patent/US20170160924A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种信息处理方法及电子设备,包括:确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;检测获得在所述虚拟输入单元上进行的第二操作;在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。

Description

一种信息处理方法及电子设备
技术领域
本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术
随着互联网技术的不断发展,手机、计算机、平板电脑等电子设备的不断普及,人们的生活方式也发生很大变化。
在现有技术中,具有触摸触发输入键值的键盘越来越多的应用于电脑、手机等电子设备中,如屏幕键盘,相较于传统的具有突出按键的物理键盘,屏幕键盘具有更加美观,使用更加方便的优点,例如,可通过用户手指点击或触摸屏幕键盘上对应键位区域完成输入。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
现有技术中,在通过电子设备中的屏幕键盘来进行键值的输入,而输出的键值与预期不符合时,要先删掉刚刚输入的字符,再重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作,来完成该键值的输入,可见,现有技术中,具有屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题。
发明内容
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中,具有屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
本申请实施例一方面提供一种信息处理方法,包括:
确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测获得在所述虚拟输入单元上进行的第二操作;
在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值,具体包括:
判断所述第二操作是否为滑动操作;
如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
从所述至少一个键位中确定出符合预设条件的第二键位;
用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述从所述至少一个键位中确定出符合预设条件的第二键位,具体包括:
确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
确定所述第一操作的操作点所在的第一位置;
从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
可选的,所述从所述至少一个键位中确定出符合预设条件的第二键位,具体包括:
确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
从所述至少一个使用频率中确定出最大使用频率值;
从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
可选的,所述从所述至少一个键位中确定出符合预设条件的第二键位,具体包括:
确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
本申请实施例另一方面提供一种电子设备,包括:
处理器;
显示单元,与所述处理器连接;
其中,所述处理器用于确定在所述电子设备的所述显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;以及用于检测获得在所述虚拟输入单元上进行的第二操作;以及在所述第二操作为预设操作时,还用于用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述处理器具体用于:
判断所述第二操作是否为滑动操作;
如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
从所述至少一个键位中确定出符合预设条件的第二键位;
用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述处理器具体用于:
确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
确定所述第一操作的操作点所在的第一位置;
从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
可选的,所述处理器具体用于:
确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
从所述至少一个使用频率中确定出最大使用频率值;
从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
可选的,所述处理器还用于:
确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
再一方面,本申请实施例还提供一种电子设备,包括:
确定单元,用于确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测单元,用于检测获得在所述虚拟输入单元上进行的第二操作;
替换单元,用于在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
本申请实施例中的上述一个或多个技术方案,至少具有如技术效果:
由于本申请实施例中的技术方案,采用了确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;以及检测获得在所述虚拟输入单元上进行的第二操作;以及在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值的技术方案。
即在本申请中,在通过电子设备的屏幕键盘如OSK屏幕键盘上的虚拟输入单元进行输入,而输出的键值与预期不符时,可以在虚拟输入单元上进行滑动操作进而纠正输出的与预期不符的键值,所以,对具OSK屏幕键盘的电子设备来说,能够方便快捷且高效的纠正输出的与预期不符的键值,进而能够避免现有技术中,通过屏幕键盘进行输入,输出的键值与预期不符时,需要先删掉刚刚输入的字符,再重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作的繁琐过程,所以,能够有效的解决现有技术中,具有屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为本申请实施例一提供的一种信息处理方法的流程图;
图2a-图2b为本申请实施例一提供的在不同位置显示虚拟键盘的笔记本电脑示意图;
图3为本申请实施例一中步骤S103的具体实施方式对应的流程图;
图4为本申请实施例一中步骤S1033的第一种实现方式对应的流程图;
图5为本申请实施例一中步骤S1033的第二种实现方式对应的流程图;
图6为本申请实施例一中步骤S1033的第三种实现方式对应的流程图;
图7为本申请实施例二提供了一种电子设备结构示意图;
图8为本申请实施例三提供了一种电子设备结构示意图。
具体实施方式
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中,具有屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测获得在所述虚拟输入单元上进行的第二操作;
在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
在上述方法中,用于采用了确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;以及检测获得在所述虚拟输入单元上进行的第二操作;以及在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值的技术方案。
即在本申请中,在通过电子设备的屏幕键盘如OSK屏幕键盘上的虚拟输入单元进行输入,而输出的键值与预期不符时,可以在虚拟输入单元上进行滑动操作进而纠正输出的与预期不符的键值,所以,对具OSK屏幕键盘的电子设备来说,能够方便快捷且高效的纠正输出的与预期不符的键值,进而能够避免现有技术中,通过屏幕键盘进行输入,输出的键值与预期不符时,需要先删掉刚刚输入的字符,再重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作的繁琐过程,所以,能够有效的解决现有技术中,具有屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明技术方案保护的范围。
实施例一
请参考图1,为本申请实施例一提供的一种信息处理方法,包括:
S101:确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
S102:检测获得在所述虚拟输入单元上进行的第二操作;
S103:在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
在具体实施过程中,上述方法中的电子设备可以是手机、笔记本电脑,ipad等电子设备,当然还可以是其它能够通过虚拟键盘进行输入的电子设备,在此以笔记本电脑为例,来对本申请实施例中的方法的具体实现过程进行详细的描述。
采用本实施例中的方法进行信息处理时,首先执行步骤S101,即确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得。
在具体实施过程中,请继续沿用上述例子,在实际应用中,笔记本电脑中的虚拟键盘可以为屏幕键盘中的任一中,例如可以为图2a中所示的,显示在笔记本电脑触控显示屏21中的部分区域上的虚拟键盘,也可以为图2b中所示的,在笔记本电脑中设置有与显示屏21相连的专门用来显示虚拟键盘的屏幕22的屏幕键盘,如OSK屏幕键盘、SoftBoard屏幕键盘、易维屏幕键盘等,在此不一一列举了。
在本实施例中,具体以虚拟键盘为图2b中所示的笔记本电脑上设置有专门的屏幕来显示的OSK屏幕键盘为例,那么,当用户通过笔记本电脑上的OSK屏幕键盘上进行输入操作时,笔记本电脑就能响应这个输入操作,并根据这个输入操作具体输入的键值确定出在笔记本电脑显示屏上的输入区域显示出该输入的键值,例如,当用户通过OSK屏幕键盘对笔记本电脑显示屏中当前显示文档的第五行位置输入字母D时,笔记本电脑就会响应输入字母D的输入操作,并在该文档的第五行位置显示输入的字母D;当用户通过OSK屏幕键盘对笔记本电脑显示区域中的聊天窗口输入字母K时,就会在该显示区域聊天窗口所在位置处显示输入的字母K。
在执行完步骤S101之后,本申请实施例中的方法便执行步骤S102,即检测获得在所述虚拟输入单元上进行的第二操作。
在具体实施过程中,请继续沿用上述例子,在实际应用中,当笔记本电脑显示出用户通过OSK屏幕键盘输入的键值后,发现该键值并不是想要输入的键值时,这时候就可以通过在笔记本电脑的OSK屏幕键盘上进另一个操作来纠正该键值,具体的,当笔记本电脑显示出用户通过OSK屏幕键盘在文档第五行位置输入字母D后,用户才发现显示屏中显示的字母D并不是其想输入的是字母F,这时,用户就可在OSK屏幕键盘上进行另一个操作来纠正显示屏中的字母D,那么,笔记本电脑就会检测到用户的进行的这另一个操作,当然,笔记本电脑检测到的这另一个操作不同于用户在OSK屏幕键盘上重新找到需要输入的键值的键位,然后点击或触控该键位的操作,下面将会对这另一个操作进行详细说明。
当然,在实际应用,导致显示屏中显示的字母D并不是用户想输入的字母F的原因有多种,例如,用户误点击了OSK屏幕键盘中字母D的键位,从而导致显示屏显示了与所想要显示的字母F不同的字母D,又如用户在OSK屏幕键盘上点击的区域同时包括键位D和键位F,且键位D所占的区域大于键位F所占的区域时,导致的显示屏显示了与所想要显示的字母F不同的字母D等情况,在此不做限制。
在执行完步骤S102之后,本申请实施例中的方法便执行步骤S103,即在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
请参考图3,在实际应用中,步骤S103可以如图3所示的方式来实现:
S1031:判断所述第二操作是否为滑动操作;
S1032:如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
S1033:从所述至少一个键位中确定出符合预设条件的第二键位;
S1034:用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
在具体实施过程中,请继续沿用上述例子,在笔记本电脑检测到用户在OSK屏幕键盘上进行的上述另一个操作后,笔记本电脑就会去判断该另一个操作是否为预设的滑动操作,当然,在实际应用中,当在OSK屏幕键盘上专门设置有一区域用来对前一次输入进行修改时,那么,该另一个操作就可以在专门设置的区域上进行,笔记本电脑就会去判断在OSK屏幕键盘的专门设置区域上进行的该另一个操作是否为预设的滑动操作;当在OSK屏幕键盘上没有专门设置的区域用来对前一次输入进行修改时,本领域的技术人员可以根据OSK屏幕键盘上显示的各个键值区域的大小,设定在前一次输入位置的一范围内进行的滑动操作作为对前一次输入进行修改的操作,这时,步骤S1031还可以具体为:
判断所述第二操作的起始位置是否在所述第一操作位置的预设范围内;
如果是,判断所述第二操作是否为滑动操作。
即先判断该另一个操作是否在第一个操作位置的预设范围内,例如在第一个操作操作点的5mm范围内,如果在这个预设的5mm范围内时,再来判断该另一个操作是不是滑动操作。当然,在实际应用中,还可以根据实际使用的屏幕键盘类型,对步骤S1031中所述预设的滑动操作操作的具体位置进行灵活的选择和设置,在此,就不一一列举了,也不做任何限制。
具体的,当该另一个操作为预设的滑动操作时,笔记本电脑就会确定出与当前显示屏中显示的字母D键位相邻的至少一个键位,在本实施例中就可以如图2b所示,确定出与键位D相邻的键位F,键位S,键位E以及键位C,当然,在实际应用中,若显示屏中的显示的是其它键值如数字1,而OSK屏幕键盘中与数据1对应的键位1相邻的键位只有键位2时,那么,笔记本电脑就会确定出与数据1对应的键位1相邻的一个键位,即键位2。
具体的,在本实施例中在确定出与键位D相邻的键位F,键位S,键位E以及键位C后,本实施例中的方法就会执行步骤S1033,即笔记本电脑就会从键位F,键位S,键位E以及键位C确定出符合预设条件的一个键位,在实际应用中,步骤S1033可以通过以下几种方式实现;
请参考图4,为步骤S1033的第一种实现方式:
S201:确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
S202:确定所述第一操作的操作点所在的第一位置;
S203:从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
S204:从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
在具体实施过程中,请继续沿用上述例子,在实际应用中,在确定出与键位D相邻的键位F,键位S,键位E以及键位C后,笔记本电脑就回去确定这几个键位在OSK屏幕键盘上的位置,这里假设键位F在OSK屏幕键盘上的位置为位置2,键位S在OSK屏幕键盘上的位置为位置3,键位E在OSK屏幕键盘上的位置为位置4,键位C在OSK屏幕键盘上的位置为位置5,然后,笔记本电脑还会去确定用户在OSK屏幕键盘上输入键位D时的点击或触控的位置,这里,假设点击或触控键位D的位置为OSK屏幕键盘上的位置1,那么,笔记本电脑就会知道位置2至位置5分别与位置1之间的距离,然后就会从这些距离中确定出与位置1最近的位置,具体的当位置2与位置1的距离为0.5cm,位置3与位置1的距离为0.6cm,位置4与位置1的距离为0.7cm,位置5与位置1的距离为0.65cm时,笔记本电脑就会确定出与位置1距离最近的是位置2,因此,笔记本电脑就能够根据位置2从与键位D相邻的键位F,键位S,键位E以及键位C中确定出与位置2对应的键位,即F键位。
在确定出键位F后,本实施例中的方法,就会执行S1034,即用键位F对应的键值F替换键值D,并在显示屏中显示键值D的位置显示键值F,在本实施中,也即在显示屏中文档的第五行位置显示的字母F,所以,能够在笔记本电脑显示的键位不正确时,通过在通过笔记本电脑上的OSK屏幕键盘的虚拟键盘进行预设的滑动操作,能够方便快捷且高效的纠正显示的与预期不符的键值,从而使显示屏显示与预期相符的键值,而不必在输出的键值与预期不符合时,先删掉刚刚输入的字符,然后再在OSK屏幕键盘上重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作,来完成该键值的输入,所以,能够有效的解决现有技术中,具有OSK屏幕键盘或其它屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有OSK屏幕键盘或其它屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
请参考图5,为步骤S1033的第二种实现方式:
S301:确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
S302:从所述至少一个使用频率中确定出最大使用频率值;
S303:从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
在具体实施过程中,请继续沿用上述例子,在实际应用中,在确定出与键位D相邻的键位F,键位S,键位E以及键位C后,笔记本电脑可以根据笔记本电脑记录的历史数据去确定这几个键位使用的频率,这里假设键位F的使用频率为100次,键位S的使用频率为200次,键位E的使用频率为150次,键位C的使用频率为10次,那么,笔记本电脑就能够确定出这几个键位中使用频率最大的是键位S,因此,笔记本电脑就能够根据键位S确定出与键位S对应的键位,即S键位。
在确定出键位S后,本实施例中的方法,就会执行S1034,即用键位S对应的键值S替换键值D,并在显示屏中显示键值D的位置显示键值S,在本实施中,也即在显示屏中文档的第五行位置显示的字母S,所以,能够在笔记本电脑显示的键位不正确时,通过在通过笔记本电脑上的OSK屏幕键盘的虚拟键盘进行预设的滑动操作,能够方便快捷且高效的纠正显示的与预期不符的键值,从而使显示屏显示与预期相符的键值,而不必在输出的键值与预期不符合时,先删掉刚刚输入的字符,然后再在OSK屏幕键盘上重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作,来完成该键值的输入,所以,能够有效的解决现有技术中,具有OSK屏幕键盘或其它屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有OSK屏幕键盘或其它屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
请参考图6,为步骤S1033的第三种实现方式:
S401:确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
S402:确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
S403:从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
S404:从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
在具体实施过程中,请继续沿用上述例子,在实际应用中,在确定出与键位D相邻的键位F,键位S,键位E以及键位C后,笔记本电脑就回去确定这几个键位在OSK屏幕键盘上相对于键位D位置的方向,例如图2b所示,键位F在OSK屏幕键盘上的位置相对于键位D位置的方向为向右,键位S在OSK屏幕键盘上的位置相对于键位D位置的方向为向左,键位E在OSK屏幕键盘上的位置相对于键位D位置的方向为向上,键位C在OSK屏幕键盘上的位置相对于键位D位置的方向为向下,然后,笔记本电脑还会去确定用户在OSK屏幕键盘上进行的滑动操作相对于键位D的方向,这里假设该滑动操作相对于键位D的方向为向左,那么,笔记本电脑就会知道与滑动操作相对于键位D的方向一直的是键位S,因此,笔记本电脑就能够根据键位S,确定出与键位S对应的键位,即S键位。
在确定出键位S后,本实施例中的方法,就会执行S1034,即用键位S对应的键值S替换键值D,并在显示屏中显示键值D的位置显示键值S,在本实施中,也即在显示屏中文档的第五行位置显示的字母S,所以,能够在笔记本电脑显示的键位不正确时,通过在通过笔记本电脑上的OSK屏幕键盘的虚拟键盘进行预设的滑动操作,能够方便快捷且高效的纠正显示的与预期不符的键值,从而使显示屏显示与预期相符的键值,而不必在输出的键值与预期不符合时,先删掉刚刚输入的字符,然后再在OSK屏幕键盘上重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作,来完成该键值的输入,所以,能够有效的解决现有技术中,具有OSK屏幕键盘或其它屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有OSK屏幕键盘或其它屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
实施例二
请参考图7,基于与本申请实施例一相同的发明构思,本申请实施例二提供了一种电子设备,包括:
处理器1;
显示单元2,与所述处理器1连接;
其中,所述处理器1用于确定在所述电子设备的所述显示单元2上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;以及用于检测获得在所述虚拟输入单元上进行的第二操作;以及在所述第二操作为预设操作时,还用于用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述处理器1具体用于:
判断所述第二操作是否为滑动操作;
如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
从所述至少一个键位中确定出符合预设条件的第二键位;
用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述处理器1具体用于:
确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
确定所述第一操作的操作点所在的第一位置;
从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
可选的,所述处理器1具体用于:
确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
从所述至少一个使用频率中确定出最大使用频率值;
从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
可选的,所述处理器1还用于:
确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
实施例三
请参考图8,基于与本申请实施例一相同的发明构思,本申请实施例三提供了一种电子设备,包括:
确定单元3,用于确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测单元4,用于检测获得在所述虚拟输入单元上进行的第二操作;
替换单元5,用于在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述替换单元5还包括:
判断单元,用于判断所述第二操作是否为滑动操作;
第一确定子单元,用于在所述判断结果为是时,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
第二确定子单元,用于从所述至少一个键位中确定出符合预设条件的第二键位;
显示单元,用于用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述第二确定子单元还包括:
第三确定子单元,用于确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
第四确定子单元,用于确定所述第一操作的操作点所在的第一位置;
第五确定子单元,用于从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
第六确定子单元,用于从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
可选的,所述第二确定子单元还包括:
第七确定子单元,用于确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
第八确定子单元,用于从所述至少一个使用频率中确定出最大使用频率值;
第九确定子单元,用于从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
可选的,所述第二确定子单元还包括:
第十确定子单元,用于确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
第十一确定子单元,用于确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
第十二确定子单元,用于从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
第十三确定子单元,用于从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
本申请实施例中的上述一个或多个技术方案,至少具有如技术效果:
由于本申请实施例中的技术方案,采用了确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;以及检测获得在所述虚拟输入单元上进行的第二操作;以及在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值的技术方案。
即在本申请中,在通过电子设备的屏幕键盘如OSK屏幕键盘上的虚拟输入单元进行输入,而输出的键值与预期不符时,可以在虚拟输入单元上进行滑动操作进而纠正输出的与预期不符的键值,所以,对具OSK屏幕键盘的电子设备来说,能够方便快捷且高效的纠正输出的与预期不符的键值,进而能够避免现有技术中,通过屏幕键盘进行输入,输出的键值与预期不符时,需要先删掉刚刚输入的字符,再重新寻找需要输入的键值对应的键位区域,并对该区域重新进行操作的繁琐过程,所以,能够有效的解决现有技术中,具有屏幕键盘的电子设备存在对已输入的键值进行修改时,修改复杂且效率低的技术问题,实现具有屏幕键盘的电子设备能够方便简单的对已输入的键值进行修改,且修改效率高的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测获得在所述虚拟输入单元上进行的第二操作;
在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述存储介质中存储的与步骤:所述在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值对应的计算机程序指令在被执行时,具体包括:
判断所述第二操作是否为滑动操作;
如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
从所述至少一个键位中确定出符合预设条件的第二键位;
用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
可选的,所述存储介质中存储的与步骤:所述从所述至少一个键位中确定出符合预设条件的第二键位对应的计算机程序指令在被执行时,具体包括:
确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
确定所述第一操作的操作点所在的第一位置;
从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
可选的,所述存储介质中存储的与步骤:所述从所述至少一个键位中确定出符合预设条件的第二键位对应的计算机程序指令在被执行时,具体包括:
确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
从所述至少一个使用频率中确定出最大使用频率值;
从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
可选的,所述存储介质中存储的与步骤:所述从所述至少一个键位中确定出符合预设条件的第二键位对应的计算机程序指令在被执行时,具体包括:
确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (11)

1.一种信息处理方法,包括:
确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测获得在所述虚拟输入单元上进行的第二操作;
在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
2.如权利要求1所述的方法,其特征在于,所述在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值,具体包括:
判断所述第二操作是否为滑动操作;
如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
从所述至少一个键位中确定出符合预设条件的第二键位;
用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
3.如权利要求2所述的方法,其特征在于,所述从所述至少一个键位中确定出符合预设条件的第二键位,具体包括:
确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
确定所述第一操作的操作点所在的第一位置;
从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
4.如权利要求2所述的方法,其特征在于,所述从所述至少一个键位中确定出符合预设条件的第二键位,具体包括:
确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
从所述至少一个使用频率中确定出最大使用频率值;
从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
5.如权利要求2所述的方法,其特征在于,所述从所述至少一个键位中确定出符合预设条件的第二键位,具体包括:
确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
6.一种电子设备,包括:
处理器;
显示单元,与所述处理器连接;
其中,所述处理器用于确定在所述电子设备的所述显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;以及用于检测获得在所述虚拟输入单元上进行的第二操作;以及在所述第二操作为预设操作时,还用于用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
7.如权利要求6所述的电子设备,其特征在于,所述处理器具体用于:
判断所述第二操作是否为滑动操作;
如果是,确定出与所述第一键值对应的第一键位相邻的至少一个键位;
从所述至少一个键位中确定出符合预设条件的第二键位;
用所述第二键位对应的所述第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
8.如权利要求7所述的电子设备,其特征在于,所述处理器具体用于:
确定所述至少一个键位中每个键位所在的位置,共确定出至少一个位置;
确定所述第一操作的操作点所在的第一位置;
从所述至少一个位置中确定出与所述第一位置距离最近的第二位置;
从所述至少一个键位中确定出所述第二位置对应的所述第二键位。
9.如权利要求7所述的电子设备,其特征在于,所述处理器具体用于:
确定所述至少一个键位中每个键位的使用频率,共确定出至少一个使用频率;
从所述至少一个使用频率中确定出最大使用频率值;
从所述至少一个键位中确定出与所述最大使用频率值对应的所述第二键位。
10.如权利要求7所述的电子设备,其特征在于,所述处理器还用于:
确定所述滑动操作相对于所述第一键位所在位置的滑动方向;
确定所述至少一个键位中每个键位相对于所述第一键位所在位置的所处方向,共确定出至少一个所处方向;
从所述至少一个所处方向中确定出与所述滑动方向一致的匹配所处方向;
从所述至少一个键位中确定出所述匹配所处方向对应的所述第二键位。
11.一种电子设备,包括:
确定单元,用于确定在电子设备的显示单元上的第一显示区域显示第一键值;其中,所述第一键值具体为通过响应在所述电子设备上的虚拟输入单元进行的第一操作而获得;
检测单元,用于检测获得在所述虚拟输入单元上进行的第二操作;
替换单元,用于在所述第二操作为预设操作时,用与所述第一键值不同的第二键值替换所述第一键值,并在所述第一显示区域显示所述第二键值。
CN201510896737.0A 2015-12-08 2015-12-08 一种信息处理方法及电子设备 Pending CN105549879A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510896737.0A CN105549879A (zh) 2015-12-08 2015-12-08 一种信息处理方法及电子设备
US15/372,698 US20170160924A1 (en) 2015-12-08 2016-12-08 Information processing method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510896737.0A CN105549879A (zh) 2015-12-08 2015-12-08 一种信息处理方法及电子设备

Publications (1)

Publication Number Publication Date
CN105549879A true CN105549879A (zh) 2016-05-04

Family

ID=55829086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510896737.0A Pending CN105549879A (zh) 2015-12-08 2015-12-08 一种信息处理方法及电子设备

Country Status (2)

Country Link
US (1) US20170160924A1 (zh)
CN (1) CN105549879A (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110531843A (zh) * 2018-05-24 2019-12-03 富泰华工业(深圳)有限公司 电子装置及电子装置的操作控制方法
TWI677818B (zh) * 2018-11-09 2019-11-21 華碩電腦股份有限公司 電子裝置及其控制方法
JP7143792B2 (ja) * 2019-03-14 2022-09-29 オムロン株式会社 文字入力装置、文字入力方法、及び、文字入力プログラム
KR20230001576A (ko) * 2021-06-28 2023-01-05 삼성디스플레이 주식회사 폴더블 표시 장치 및 폴더블 표시 장치의 구동 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314318A (zh) * 2011-09-13 2012-01-11 深圳市同洲电子股份有限公司 应用于触摸屏终端的字符输入方法、装置及触摸屏终端
US20120062465A1 (en) * 2010-09-15 2012-03-15 Spetalnick Jeffrey R Methods of and systems for reducing keyboard data entry errors
CN103186339A (zh) * 2011-12-31 2013-07-03 联想(北京)有限公司 一种输入方法以及设置有虚拟键盘的电子设备
CN103425412A (zh) * 2012-05-17 2013-12-04 联发科技(新加坡)私人有限公司 输入纠错方法及装置、自动纠错方法及装置和移动终端
CN104238947A (zh) * 2014-09-24 2014-12-24 三星电子(中国)研发中心 一种触摸屏的目标按键确定方法和装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5219929B2 (ja) * 2008-07-31 2013-06-26 ソニー株式会社 情報処理装置および方法、並びにプログラム
US20110080351A1 (en) * 2009-10-07 2011-04-07 Research In Motion Limited method of controlling touch input on a touch-sensitive display when a display element is active and a portable electronic device configured for the same
US20120113008A1 (en) * 2010-11-08 2012-05-10 Ville Makinen On-screen keyboard with haptic effects
US9720583B2 (en) * 2011-09-22 2017-08-01 Microsoft Technology Licensing, Llc User interface for editing a value in place
US10082950B2 (en) * 2011-11-09 2018-09-25 Joseph T. LAPP Finger-mapped character entry systems
US9310889B2 (en) * 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
KR20130080515A (ko) * 2012-01-05 2013-07-15 삼성전자주식회사 디스플레이 장치 및 그 디스플레이 장치에 표시된 문자 편집 방법.
US20130285926A1 (en) * 2012-04-30 2013-10-31 Research In Motion Limited Configurable Touchscreen Keyboard
WO2013169846A1 (en) * 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying additional information in response to a user contact
US8884881B2 (en) * 2012-05-11 2014-11-11 Blackberry Limited Portable electronic device and method of controlling same
WO2015013307A1 (en) * 2013-07-23 2015-01-29 Gulfstream Aerospace Corporation Methods, systems and apparatus for automated generation of a flight log and a squawk list file
EP4239456A1 (en) * 2014-03-21 2023-09-06 Samsung Electronics Co., Ltd. Method and glasses type wearable device for providing a virtual input interface
KR20160001180A (ko) * 2014-06-26 2016-01-06 삼성전자주식회사 가상 키보드의 디스플레이를 위한 방법 및 그 전자 장치
KR102216246B1 (ko) * 2014-08-07 2021-02-17 엘지전자 주식회사 이동단말기 및 그 제어방법
US20160062636A1 (en) * 2014-09-02 2016-03-03 Lg Electronics Inc. Mobile terminal and control method thereof
US20170046496A1 (en) * 2015-08-10 2017-02-16 Social Health Innovations, Inc. Methods for tracking and responding to mental health changes in a user

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120062465A1 (en) * 2010-09-15 2012-03-15 Spetalnick Jeffrey R Methods of and systems for reducing keyboard data entry errors
CN102314318A (zh) * 2011-09-13 2012-01-11 深圳市同洲电子股份有限公司 应用于触摸屏终端的字符输入方法、装置及触摸屏终端
CN103186339A (zh) * 2011-12-31 2013-07-03 联想(北京)有限公司 一种输入方法以及设置有虚拟键盘的电子设备
CN103425412A (zh) * 2012-05-17 2013-12-04 联发科技(新加坡)私人有限公司 输入纠错方法及装置、自动纠错方法及装置和移动终端
CN104238947A (zh) * 2014-09-24 2014-12-24 三星电子(中国)研发中心 一种触摸屏的目标按键确定方法和装置

Also Published As

Publication number Publication date
US20170160924A1 (en) 2017-06-08

Similar Documents

Publication Publication Date Title
US10203871B2 (en) Method for touch input and device therefore
KR102255830B1 (ko) 복수 개의 윈도우를 디스플레이하는 방법 및 장치
US11150739B2 (en) Chinese character entry via a Pinyin input method
CN107193438B (zh) 一种管理桌面图标的方法及移动终端
US20130263013A1 (en) Touch-Based Method and Apparatus for Sending Information
CN102880396A (zh) 一种页面切换的控制方法及设备
KR102205283B1 (ko) 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법
CN105378607A (zh) 恢复自动校正的字符的方法和电子设备
CN104991696A (zh) 一种信息处理方法及电子设备
CN105549879A (zh) 一种信息处理方法及电子设备
US20220197499A1 (en) Creating tables using gestures
CN103383630A (zh) 用于输入触摸的方法以及触摸显示装置
CN104484095A (zh) 一种信息处理方法及电子设备
CN103885696A (zh) 一种信息处理方法及电子设备
CN103150118A (zh) 一种基于多点触控技术的内容选择方法、装置及移动终端
JP2013197992A (ja) 文字入力装置および文字入力方法
CN105808067A (zh) 一种图标移动方法及终端
CN105224206A (zh) 一种操作输入方法及电子设备
CN104375659A (zh) 一种信息处理方法及电子设备
CN105242840A (zh) 一种信息处理方法及一种电子设备
CN104516655A (zh) 一种信息处理方法及电子设备
WO2016084907A1 (ja) 電子機器
KR102324946B1 (ko) 표시 영역 자동 분할 방법 및 장치
CN104991701A (zh) 一种信息显示方法及电子设备
CN104571570A (zh) 一种键盘输入装置及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160504

RJ01 Rejection of invention patent application after publication