CN105068729A - 一种触屏移动设备盲打输入的方法及*** - Google Patents
一种触屏移动设备盲打输入的方法及*** Download PDFInfo
- Publication number
- CN105068729A CN105068729A CN201510529626.6A CN201510529626A CN105068729A CN 105068729 A CN105068729 A CN 105068729A CN 201510529626 A CN201510529626 A CN 201510529626A CN 105068729 A CN105068729 A CN 105068729A
- Authority
- CN
- China
- Prior art keywords
- mobile device
- input
- corresponding region
- touch screen
- fish eye
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明公开一种触屏移动设备盲打输入的方法及***。方法包括步骤:A、当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;B、将该对应区域凸显在输入框的显示位置。通过本发明的方法,用户只需要盯着输入框,在选择按键字符时,根据探测到的指尖位置检测出指尖下方键盘上的对应区域,并在输入框的显示位置将当前检测出的对应区域凸显出来。所以用户无需再盯着键盘即可选择字符,提高了打字速度与效率。
Description
技术领域
本发明涉及触屏设备输入法领域,尤其涉及一种触屏移动设备盲打输入的方法及***。
背景技术
目前用户在手机等触屏移动设备上进行打字操作时,首先需要进入到输入法界面,用眼睛盯着键盘中所对应的字符才能进行输入,导致视线需要在输入框和输入法键盘间来回切换。这种输入方式相比于PC机上的盲打输入方式,输入速度慢,效率低。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种触屏移动设备盲打输入的方法及***,旨在解决现有的触屏移动设备输入法存在输入速度慢,效率低的问题。
本发明的技术方案如下:
一种触屏移动设备盲打输入的方法,其中,包括步骤:
A、当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;
B、将该对应区域凸显在输入框的显示位置。
所述的触屏移动设备盲打输入的方法,其中,所述步骤B具体包括:
B1、对所述对应区域进行鱼眼效果处理;
B2、将鱼眼效果处理后得到的鱼眼效果图显示在输入框的下方。
所述的触屏移动设备盲打输入的方法,其中,所述步骤A具体包括:
A1、当检测到用户在输入框中进行输入操作时,监听距离移动设备屏幕预定范围内是否有输入事件;
A2、当监听到在距离移动设备屏幕预定范围内的输入事件时,获取指尖下方键盘上的对应区域。
所述的触屏移动设备盲打输入的方法,其中,所述步骤A1中,通过模仿悬停事件的方式来监听输入事件。
所述的触屏移动设备盲打输入的方法,其中,所述步骤B2中,所述鱼眼效果图随输入光标的移动而移动。
所述的触屏移动设备盲打输入的方法,其中,所述步骤B还包括:
当监听到移动设备在屏幕上的点击事件时,取消显示所述鱼眼效果图。
一种触屏移动设备盲打输入的***,其中,包括:
检测模块,用于当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;
显示模块,用于将该对应区域凸显在输入框的显示位置。
所述的触屏移动设备盲打输入的***,其中,所述显示模块具体包括:
图片处理单元,用于对所述对应区域进行鱼眼效果处理;
显示单元,用于将鱼眼效果处理后得到的鱼眼效果图显示在输入框的下方。
所述的触屏移动设备盲打输入的***,其中,所述检测模块具体包括:
监听单元,用于当检测到用户在输入框中进行输入操作时,监听距离移动设备屏幕预定范围内是否有输入事件;
获取单元,用于当监听到在距离移动设备屏幕预定范围内的输入事件时,获取指尖下方键盘上的对应区域。
所述的触屏移动设备盲打输入的***,其中,所述监听单元中,通过模仿悬停事件的方式来监听输入事件。
有益效果:通过本发明的方法,用户只需要盯着输入框,在选择按键字符时,根据探测到的指尖位置检测出指尖下方键盘上的对应区域,并在输入框的显示位置将当前检测出的对应区域凸显出来。所以用户无需再盯着键盘即可选择字符,提高了打字速度与效率。
附图说明
图1为本发明的一种触屏移动设备盲打输入的方法较佳实施例的流程图。
图2为图1所示方法中步骤S101的具体流程图。
图3为图1所示方法中步骤S102的具体流程图。
图4为本发明的一种触屏移动设备盲打输入的***较佳实施例的结构框图。
图5为图4所示***中检测模块的具体结构框图。
图6为图4所示***中显示模块的具体结构框图。
具体实施方式
本发明提供一种触屏移动设备盲打输入的方法及***,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1为本发明一种触屏移动设备盲打输入的方法较佳实施例的流程图,如图1所示,其包括步骤:
S101、当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;
S102、将该对应区域凸显在输入框的显示位置。
在本发明实施例中,由于在输入框的显示位置(该显示位置可以是输入框的周边某个位置,例如输入框的下方,侧边,上方等等容易看到的位置)显示指尖下方键盘上的对应区域,这样用户的眼睛无需盯着键盘,只需要盯着输入框,通过对应区域来查看是否输入正确的字符,所以提高了打字速度和效率。
进一步,如图2所示,所述步骤S101具体包括:
S201、当检测到用户在输入框中进行输入操作时,监听距离移动设备屏幕预定范围内是否有输入事件;
本发明是利用hover技术(模仿悬停事件的方式)来监听距离移动设备屏幕预定范围内是否有输入事件,其是一个自定义的方法,其为频繁使用的任务提供了一种“保持在其中”的状态,当移动到一个匹配的元素上面时,会触发指定的第一个函数。当移出这个元素时,会触发指定的第二个函数。而且,会伴随着对是否仍然处在特定元素中的检测,如果是,则会继续保持“悬停”状态,而不触发移出事件。
为了接收键盘上的模仿悬停事件,需要实现View.OnHoverListener(***),并通过setOnHoverListener()进行注册。当模仿悬停事件触发时,***onHover()就会被调用,***参数中含有触发模仿悬停的View(视图)和MotionEvent(悬停事件)。模仿悬停事件可以是下列操作之一:
ACTION_HOVER_ENTERACTION_HOVER_EXITACTION_HOVER_MOVE如果在View.OnHoverListener中onHover()处理了此事件,则返回真。如果返回false,则模仿悬停事件将被继续分派到父视图中。
所述预定范围其可以是30mm。即对30mm范围内的输入事件进行检测。
S202、当监听到在距离移动设备屏幕预定范围内的输入事件时,获取指尖下方键盘上的对应区域。
当监听到预定范围内的输入事件的话,则触发获取指尖下方键盘上的对应区域的函数,利用该函数可获取用户想要输入的键盘字符所处的一定范围内的区域(即前述的对应区域),该区域较佳的圆形区域,以指尖下方的字符为圆心获得一定范围内的对应区域,例如获得该字符周边的字符组成对应区域。该鱼眼效果图的直径优选为2cm,这样不仅能够显示指尖下方的字符,同样可以显示该字符周边的一个字符,便于用户确认选择。当然,为了增加个性化的内容,该区域的形状也可变化,例如设置为正方形,矩形,三角形或者菱形等等,或者该形状随着用户的输入不断变化,例如每输入一个字符或每输入一行字符则形状循环变化,例如在正方形、矩形、三角形、菱形、圆形之间依次循环变化。
进一步,如图3所示,所述步骤S102具体包括:
S301、对所述对应区域进行鱼眼效果处理;
在本步骤中,所述对应区域经过鱼眼效果处理,使指尖下方的字符被放大处理,这样能使用户更准确地判断其指尖下方的字符是什么,以提高字符输入的准确度。
S302、将鱼眼效果处理后得到的鱼眼效果图显示在输入框的下方。
最后得到的鱼眼效果图显示在输入框的下方,具体可显示在输入框光标的下方,并且该鱼眼效果图随输入光标的移动而移动,实现鱼眼效果图跟随光标,这样用户在输入框输入字符时,眼睛只需盯着光标位置即可。
另外,该鱼眼效果图的位置还可调整为其他位置,例如调整到输入框的左侧、右侧或上方,又或者在将所述鱼眼效果图默认设置在下方,并且该鱼眼效果图可随着用户的拖动而改变位置,以避免影响用户观看该鱼眼效果图覆盖的位置。另外,该鱼眼效果图可设置为半透明的效果,这样用户可以既看到鱼眼效果图的内容,又能看到鱼眼效果图覆盖的位置显示的内容,兼顾二者平衡。
进一步,所述步骤S102还包括:
当监听到移动设备在屏幕上的点击事件时,取消显示所述鱼眼效果图。
在本步骤中,若用户确认好字符后并点击该字符时,则鱼眼效果图消失,并且随着监听到下一个输入事件,则继续显示对应的新的鱼眼效果图,实现实时动态的盲打输入。又或者用户抬起指尖,这样监听不到距离移动设备屏幕预定范围内的输入事件,也将鱼眼效果图取消,避免影响用户使用其他功能。
在本发明中,主要是针对当前的全键盘而设计的。一是主体的英文和数字键位设计,二是各种附属键位设计。按键的设计和电脑键盘有着较大相似度,日常使用过程当中自然也能更加得心应手。较多的按键分工明确,在输入文字以及其他操控方面,能够拥有着较高的使用效率。
基于上述方法,本发明还提供一种触屏移动设备盲打输入的***较佳实施例,如图4所示,其包括:
检测模块100,用于当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;
显示模块200,用于将该对应区域凸显在输入框的显示位置。
进一步,如图5所示,所述检测模块100具体包括:
监听单元110,用于当检测到用户在输入框中进行输入操作时,监听距离移动设备屏幕预定范围内是否有输入事件;
获取单元120,用于当监听到在距离移动设备屏幕预定范围内的输入事件时,获取指尖下方键盘上的对应区域。
进一步,如图6所示,所述显示模块200具体包括:
图片处理单元210,用于对所述对应区域进行鱼眼效果处理;
显示单元220,用于将鱼眼效果处理后得到的鱼眼效果图显示在输入框的下方。
进一步,所述监听单元110中,通过模仿悬停事件的方式来监听输入事件。
关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。
综上所述,通过本发明的方法,用户只需要盯着输入框,在选择按键字符时,根据探测到的指尖位置检测出指尖下方键盘上的对应区域,并在输入框的显示位置将当前检测出的对应区域凸显出来。所以用户无需再盯着键盘即可选择字符,提高了打字速度与效率。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种触屏移动设备盲打输入的方法,其特征在于,包括步骤:
A、当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;
B、将该对应区域凸显在输入框的显示位置。
2.根据权利要求1所述的触屏移动设备盲打输入的方法,其特征在于,所述步骤B具体包括:
B1、对所述对应区域进行鱼眼效果处理;
B2、将鱼眼效果处理后得到的鱼眼效果图显示在输入框的下方。
3.根据权利要求1所述的触屏移动设备盲打输入的方法,其特征在于,所述步骤A具体包括:
A1、当检测到用户在输入框中进行输入操作时,监听距离移动设备屏幕预定范围内是否有输入事件;
A2、当监听到在距离移动设备屏幕预定范围内的输入事件时,获取指尖下方键盘上的对应区域。
4.根据权利要求3所述的触屏移动设备盲打输入的方法,其特征在于,所述步骤A1中,通过模仿悬停事件的方式来监听输入事件。
5.根据权利要求2所述的触屏移动设备盲打输入的方法,其特征在于,所述步骤B2中,所述鱼眼效果图随输入光标的移动而移动。
6.根据权利要求3所述的触屏移动设备盲打输入的方法,其特征在于,所述步骤B还包括:
当监听到移动设备在屏幕上的点击事件时,取消显示所述鱼眼效果图。
7.一种触屏移动设备盲打输入的***,其特征在于,包括:
检测模块,用于当检测到用户在输入框中进行输入操作时,检测指尖下方键盘上的对应区域;
显示模块,用于将该对应区域凸显在输入框的显示位置。
8.根据权利要求7所述的触屏移动设备盲打输入的***,其特征在于,所述显示模块具体包括:
图片处理单元,用于对所述对应区域进行鱼眼效果处理;
显示单元,用于将鱼眼效果处理后得到的鱼眼效果图显示在输入框的下方。
9.根据权利要求7所述的触屏移动设备盲打输入的***,其特征在于,所述检测模块具体包括:
监听单元,用于当检测到用户在输入框中进行输入操作时,监听距离移动设备屏幕预定范围内是否有输入事件;
获取单元,用于当监听到在距离移动设备屏幕预定范围内的输入事件时,获取指尖下方键盘上的对应区域。
10.根据权利要求9所述的触屏移动设备盲打输入的***,其特征在于,所述监听单元中,通过模仿悬停事件的方式来监听输入事件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510529626.6A CN105068729A (zh) | 2015-08-26 | 2015-08-26 | 一种触屏移动设备盲打输入的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510529626.6A CN105068729A (zh) | 2015-08-26 | 2015-08-26 | 一种触屏移动设备盲打输入的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105068729A true CN105068729A (zh) | 2015-11-18 |
Family
ID=54498112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510529626.6A Pending CN105068729A (zh) | 2015-08-26 | 2015-08-26 | 一种触屏移动设备盲打输入的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105068729A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105607802A (zh) * | 2015-12-17 | 2016-05-25 | 联想(北京)有限公司 | 输入设备和输入方法 |
CN112214154A (zh) * | 2019-07-12 | 2021-01-12 | 北京搜狗科技发展有限公司 | 一种界面处理方法、装置和用于界面处理的装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101315592A (zh) * | 2008-07-18 | 2008-12-03 | 华硕电脑股份有限公司 | 触控式移动运算装置与应用于其上的显示方法 |
CN101452354A (zh) * | 2007-12-04 | 2009-06-10 | 纬创资通股份有限公司 | 电子装置的输入方法、内容显示方法及其应用 |
CN101996049A (zh) * | 2010-11-24 | 2011-03-30 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏设备上的虚拟键盘输入方法 |
EP2660693A1 (en) * | 2012-04-30 | 2013-11-06 | BlackBerry Limited | Touchscreen keyboard providing word predictions at locations in association with candidate letters |
CN104007916A (zh) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104423858A (zh) * | 2013-08-28 | 2015-03-18 | 张凯 | 一种提高触屏设备字母输入准确率的方法 |
-
2015
- 2015-08-26 CN CN201510529626.6A patent/CN105068729A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101452354A (zh) * | 2007-12-04 | 2009-06-10 | 纬创资通股份有限公司 | 电子装置的输入方法、内容显示方法及其应用 |
CN101315592A (zh) * | 2008-07-18 | 2008-12-03 | 华硕电脑股份有限公司 | 触控式移动运算装置与应用于其上的显示方法 |
CN101996049A (zh) * | 2010-11-24 | 2011-03-30 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏设备上的虚拟键盘输入方法 |
EP2660693A1 (en) * | 2012-04-30 | 2013-11-06 | BlackBerry Limited | Touchscreen keyboard providing word predictions at locations in association with candidate letters |
CN104007916A (zh) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104423858A (zh) * | 2013-08-28 | 2015-03-18 | 张凯 | 一种提高触屏设备字母输入准确率的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105607802A (zh) * | 2015-12-17 | 2016-05-25 | 联想(北京)有限公司 | 输入设备和输入方法 |
CN112214154A (zh) * | 2019-07-12 | 2021-01-12 | 北京搜狗科技发展有限公司 | 一种界面处理方法、装置和用于界面处理的装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3451134B1 (en) | Application association processing method and apparatus | |
US20150143285A1 (en) | Method for Controlling Position of Floating Window and Terminal | |
US20140026098A1 (en) | Systems and methods for navigating an interface of an electronic device | |
US20190227688A1 (en) | Head mounted display device and content input method thereof | |
KR20150091409A (ko) | 터치스크린 단말기의 인터페이스에서 서스펜디드 글로벌 버튼을 구현하는 방법 및 시스템 | |
CN103279295A (zh) | 一种终端桌面图标切换方法及装置 | |
CN115174733A (zh) | 一种界面显示方法、装置及设备 | |
CN110502162B (zh) | 文件夹的创建方法及终端设备 | |
CN103513869A (zh) | 终端锁屏界面、Widget小部件的显示方法及装置 | |
CN103197885A (zh) | 移动终端的操控方法及其移动终端 | |
KR20140105691A (ko) | 터치스크린을 구비하는 사용자 기기의 오브젝트 조작 방법 및 그 장치 | |
CN103019585A (zh) | 触摸屏的单点控制方法、装置及移动终端 | |
CN102331910A (zh) | 一种对触控显示屏的显示控制方法及装置 | |
CN105183304A (zh) | 基于人机交互下的导航菜单显示方法及装置 | |
CN109634487B (zh) | 信息显示方法、装置及存储介质 | |
CN101930309B (zh) | 一种防止触摸按键误触发发生的方法和装置 | |
CN106155452A (zh) | 一种单手操作的实现方法及终端 | |
CN105068729A (zh) | 一种触屏移动设备盲打输入的方法及*** | |
CN104820544A (zh) | 菜单显示放大方法及装置 | |
CN105573638A (zh) | 一种图片发布方法和装置 | |
CN102693064A (zh) | 一种终端退出保护屏幕的方法及*** | |
US11726580B2 (en) | Non-standard keyboard input system | |
US9501166B2 (en) | Display method and program of a terminal device | |
CN106227432A (zh) | 一种终端显示界面局部放大方法、***及触摸终端 | |
CN104750364A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151118 |