CN103645854A - 在触控屏幕任意位置唤出虚拟按键ui的方法 - Google Patents
在触控屏幕任意位置唤出虚拟按键ui的方法 Download PDFInfo
- Publication number
- CN103645854A CN103645854A CN201310628473.1A CN201310628473A CN103645854A CN 103645854 A CN103645854 A CN 103645854A CN 201310628473 A CN201310628473 A CN 201310628473A CN 103645854 A CN103645854 A CN 103645854A
- Authority
- CN
- China
- Prior art keywords
- virtual key
- touch
- screen
- busy state
- touch event
- 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
Images
Abstract
本发明公开了一种在触控屏幕任意位置唤出虚拟按键UI的方法,对具有操作***及触控屏幕的设备,所述方法包括步骤:S1、实时获取所述触控屏幕上的所有触摸事件;S2、若获取的所述触摸事件为在所述屏幕上相距小于距离d1的两处位置同时被触摸,则进入S3,否则返回S1;S3、触发延时启动虚拟按键UI的计时器t,若在计时器t达到预设时长期间,实时获取的所有触摸事件满足:被触摸的位置数为2;被触摸的两处间距小于d1;触摸的两处与触发计时器t时各自所处位置的相对位移不超过d2,则进入S4,否则返回S1;S4、计时器t达到预设时长时在相应位置唤出虚拟按键UI。使用本发明所述方法可以令使用者方便快捷的在任意位置唤出虚拟按键UI。
Description
技术领域
本发明涉及一种人机交互方式,尤其涉及一种在触控屏幕任意位置唤出虚拟按键UI的方法。
背景技术
随着触摸技术的成熟和具有触控功能的屏幕成本的降低,市场上出现越来越多的具有触控屏幕的设备。对于大多数具有触控屏幕的设备,仍不可避免的需要通过按键来实现相应的功能。所述按键的实现方式有两种,分别是实体物理按键和虚拟按键。实体按键只能放在设备的边缘,如屏幕下方或者设备的侧边,而且一旦设计好就无法改变;虚拟按键则在屏幕中显示按键,模拟实体按键。但目前市场上存在的虚拟按键都需要点击拖拽才能够移动位置,这给使用者带来操作的不便。特别是对于大屏幕设备,使用者的手部可能无法轻易操作各个位置,为了操作按键可能需要走动。特别的,在需要频繁操作按键的情况下,使用者必须经常移动身体,这会使使用者获得非常糟糕的用户体验。
发明内容
本发明实施例所要解决的技术问题在于,提供一种唤出虚拟按键的方法,使用户不需要大幅度的移动自己的肢体就可以在需要的位置获得所述虚拟按键,快捷、方便地操作所述虚拟按键。
为了解决上述技术问题,本发明实施例提供了一种在触控屏幕任意位置唤出虚拟按键UI的方法,对具有操作***及触控屏幕的设备,所述方法包括步骤:
S1、获取当前时刻所述触控屏幕上的所有触摸事件;
S2、若所述触摸事件为在所述屏幕上相距小于距离d1的两处位置同时被触摸,则进入步骤S3,否则返回步骤S1;
S3、触发延时启动虚拟按键UI的计时器t,并进入步骤S4;
S4、获取当前时刻所述触控屏幕上的所有触摸事件,并进入步骤S5;
S5、若所述触摸事件满足被触摸的位置数为2,且被触摸的两处间距小于d1,且被触摸的两处与触发计时器t时各自所处位置的相对位移不超过d2,则进入步骤S6,否则,返回步骤S1;
S6、若计时器t已达到预设时长,则进入步骤S7,否则,返回步骤S4;
S7、计算唤出所述虚拟按键UI的位置,并在所述位置唤出虚拟按键UI。
进一步的,所述方法适用于android***,所述虚拟按键为一个伴随着操作***启动而启动的应用软件,它在所述触控屏幕上显示虚拟按键UI。
优选的,所述d1为物理距离10cm,所述d2为物理距离2cm,所述预设时长为0.8秒。
优选的,唤出虚拟按键UI的所述对应位置为计时器t被触发时被触摸的两处位置的中点。
进一步的,所述步骤S1可通过以下任一方式实时获取所述触控屏幕上的所有触摸事件:
将操作***接收到的所有所述触摸事件发送到用户层,使用户层应用软件可以实时捕获所述触控屏幕上的所有触摸事件;或
对于android***,读取/dev/input下的input事件,以实时获取所述触控屏幕上的所有触摸事件。
进一步的,所述虚拟按键UI包括闲状态和展开状态,在步骤S1前还包括步骤:
S01,设定闲状态时所述虚拟按键UI的属性,包括以半透明的状态处于屏幕的边缘,初始化的所述虚拟按键UI处于所述闲状态;
S02,设定展开状态时所述虚拟按键UI的属性,包括显示包含***按键和快捷应用图标的功能按键;
S03,设定所述闲状态和所述展开状态的转换;
S04,设定拖动所述虚拟按键UI时的移动效果。
进一步的,所述步骤S03包括步骤:
S031,当所述虚拟按键UI处于闲状态时,若收到点击所述虚拟按键UI的触摸事件,所述虚拟按键UI在原处以展开状态显示;若收到拖动所述虚拟按键UI至屏幕任意位置的触摸事件时,在拖动结束时,所述虚拟按键UI自动以展开状态在所述位置显示;
S032,当所述虚拟按键UI处于展开状态时,若一段时间内没收到点击或拖动所述虚拟按键UI的触摸事件,或者收到在所述虚拟按键UI之外非指唤出虚拟按键UI的触摸事件时,所述虚拟按键UI进入闲状态。
进一步的,所述步骤S032包括若所述虚拟按键UI因为一段时间内没收到点击或拖动所述虚拟按键UI的触摸事件而回到闲状态时,则返回的位置根据展开状态时所述虚拟按键UI的位置来决定,如果展开状态时所述虚拟按键UI的位置偏左,则所述闲状态的虚拟按键UI回到屏幕左边,如果展开状态时所述虚拟按键UI的位置偏右,则所述闲状态的虚拟按键UI回到屏幕右边;若因收到在所述虚拟按键UI之外非唤出虚拟按键UI的触摸事件而回到闲状态时,所述返回的位置根据触摸事件发生的位置而定,如果触摸事件发生的位置偏左,则所述闲状态的虚拟按键UI回到屏幕左边,如果触摸事件发生的位置偏右,则所述闲状态的虚拟按键UI回到屏幕右边。
特别地,所述一段时间为5秒。
进一步的,所述设定拖动所述虚拟按键UI时的移动效果包括:
将所述虚拟按键UI以Service的形式运行,根据触摸点的位移变化,不断更新所述UI的坐标,以达到UI移动的效果。
实施本发明实施例,具有如下有益效果:
1、使用者不需要大幅度移动肢体就可以在需要的位置唤出所述虚拟按键UI,操作方便且快捷。
2、只需要两指触摸屏幕并保持一段时间就可唤出所述虚拟按键UI,快速又便捷。
3、无论在闲状态还是展开状态的虚拟按键UI都可以被拖动,方便操作。
4、在android源码上进行修改,利用android已有的代码,避免多余的计算开销。
附图说明
图1是在触控屏幕任意位置唤出所述虚拟按键UI的方法的一个实施例流程图;
图2是一种获取触摸事件的实施例的流程图;
图3是所述闲状态的虚拟按键UI实施例示意图;
图4是所述展开状态的虚拟按键UI实施例示意图;
图5是所述虚拟按键UI的基础设定实施例流程图;
图6是设定所述闲状态和所述展开状态转换的实施例流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
在本发明的一个实施例中,所述虚拟按键为一个伴随着操作***启动而启动的应用软件,它在所述触控屏幕上显示虚拟按键UI。图1为在触控屏幕任意位置唤出所述虚拟按键UI的方法的一个实施例流程图。对具有操作***及触控屏幕的设备,本发明的一个实施例包括步骤:
S1、获取当前时刻所述触控屏幕上的所有触摸事件,并进入步骤S2。
S2、若所述触摸事件为在所述屏幕上相距小于距离d1的两处位置同时被触摸,则进入步骤S3,否则返回步骤S1。优选的所述d1为物理距离10厘米。
S3、触发延时启动虚拟按键UI的计时器t,并进入步骤S4。所述计时器被触发时从0开始计时。
S4、获取当前时刻所述触控屏幕上的所有触摸事件,并进入步骤S5。
S5、若所述触摸事件满足:被触摸的位置数为2,且被触摸的两处间距小于d1,且被触摸的两处与触发计时器t时各自所处位置的相对位移不超过d2,则进入步骤S6,否则,返回步骤S1。优选的所述d1为物理距离10厘米,所述d2为物理距离2厘米。
S6、若计时器t已达到预设时长,则进入步骤S7,否则,返回步骤S4。优选的,所述预设时长为0.8秒。
S7、计算唤出所述虚拟按键UI的位置,并在所述位置唤出虚拟按键UI。优选的,用于唤出所述虚拟按键UI的所述位置为触发计时器t时被触摸两处位置的中点。
所述步骤S1中所述实时获取所述触控屏幕上的所有触摸事件的实现方式包括但不仅限于以下两种:
第一种,将操作***接收到的所有所述触摸事件发送到用户层,使用户层应用软件可以实时捕获所述触控屏幕上的所有触摸事件。具体的,对于android***而言,修改android***源码InputDisplatcher.cpp文件,添加一个unix domain socket函数,用于把所有全局的触摸事件都传到用户层,而不是单单只把应用软件相关的触摸事件传到对应的所述应用软件。首先在InputDispatcher的构建函数里创建unix domain socket(TouchSocketThread),并监听这个socket,等待软件连到这个socket来获取触摸事件。当有触摸事件时,android会捕获到这些事件,并在notifyMotion函数里处理这些事件,所以修改这个函数,把android***接收到的motionevents(NotifyMotionArgs)通过unix domain socket发出去,这样用户层就可以捕获所有的触摸事件。
对于android***,另一种获取所述触控屏幕上的所有触摸事件的方法是,通过读取/dev/input下的input事件。但读取该文件需要root权限,而且需要再进一步分析是触摸事件还是其他事件(如,按键),并且还要时刻检测是否有新的设备添加。而这些事件在android源码里已经做好,利用android已有的代码,用简单的方法实现,可以避免多余的计算开销。
图2所示为利用上述第一种方法获取触摸事件的流程图。
S11,建立unix domain socket,并监听这个socket,等待应用层连接到这个socket,当有触摸事件发生时,进入步骤S12;
S12,android***捕获触摸事件,并在notifyMotion里统一处理,并进入步骤S13;
S13,通过步骤S11建立的socket把触摸事件传到上层,并进入步骤S14;
S14,应用软件通过socket获取全局的触摸事件,当有触摸事件发生时,返回步骤S12。
在一个实施例中,所述虚拟按键UI包括闲状态和展开状态,在不使用所述虚拟按键UI的情况下,或者初始化所述虚拟按键UI时,所述虚拟按键UI处于闲状态。闲状态下的所述虚拟按键UI显示在屏幕的边缘,该状态下只会显示一个图标,且以半透明的图形显示,如图3。展开状态下的所述虚拟按键UI会展开出***按键和快捷应用图标,如图4。用户通过点击所述虚拟按键UI上的功能按键可以实现相应功能,比如返回主页面、退回上一层、打开菜单、启动预先设定的应用软件等。所述虚拟按键UI可以在闲状态和展开状态之间转换,并且无论是闲状态还是展开状态的下的所述虚拟按键UI都可以被拖动。所述虚拟按键UI的这些属性应在所述步骤S1之前进行设定。因此如图5所示,在步骤S1前还可包括步骤:
S01,设定闲状态时所述虚拟按键UI的属性,包括以半透明的状态处于屏幕的边缘,初始化的所述虚拟按键UI为闲状态;
S02,设定展开状态时所述虚拟按键UI的属性,包括显示包含***按键和快捷应用图标的功能按键;
S03,设定所述闲状态和所述展开状态的转换;
S04,设定拖动所述虚拟按键UI时的移动效果。
图6所示为所述步骤S03设定所述闲状态和所述展开状态转换的具体流程图:
S031,当所述虚拟按键UI处于闲状态时,若收到点击所述虚拟按键UI的触摸事件,所述虚拟按键在原处以展开状态显示;若收到拖动所述虚拟按键UI至屏幕任意位置的触摸事件时,在拖动结束时,所述虚拟按键自动以展开状态在所述位置显示;
S032,当所述虚拟按键UI处于展开状态时,若一段时间内没收到点击或拖动所述虚拟按键UI的触摸事件,或者收到在所述虚拟按键UI之外非唤出虚拟按键UI的触摸事件时,所述虚拟按键UI进入闲状态。
具体的,从闲状态进入展开状态有两种方法。第一种方法是,点击闲状态下所述虚拟按键UI,此时所述虚拟按键UI会从所述闲状态转到所述展开状态。显示的位置是所述闲状态时的位置。另一种方法是,在触控屏幕上任意非虚拟按键UI的地方两指同时触摸所述屏幕并保持一段时间,此时所述虚拟按键UI也会从所述闲状态转到所述展开状态,而显示的位置是两处触摸位置的中点。
从展开状态到闲状态也有两种方法。第一种方法是,在一段时间内,比如5秒内,所述虚拟按键UI范围内没有触摸事件,则所述虚拟按键UI从所述展开状态进入所述闲状态,而所述虚拟按键UI是返回屏幕左边还是右边根据所述展开状态时的位置来决定,如果所述展开状态的位置偏左,就回到屏幕左边,如果所述展开状态的位置偏右,就回到屏幕右边。实现的方法是:设定一个定时器,5秒后将所述虚拟按键UI从所述展开状态转入所述闲状态,如果所述虚拟按键UI范围内有触摸事件,则重置定时器,再次计算5秒内是否有触摸事件。第二种方法是,点击所述虚拟按键UI范围之外的位置,所述虚拟按键UI从所述展开状态进入所述闲状态。实现方法是:首先获取全局触摸事件,然后判断触摸范围是否在该UI之外且不为唤出虚拟按键UI的触摸事件,如果是在所述虚拟按键UI之外且不为唤出虚拟按键UI的触摸事件,则所述虚拟按键UI进入所述闲状态。返回的位置根据触摸的位置而定,如果触摸的位置偏右,所述虚拟按键UI就返回屏幕右边,如果偏左,则返回屏幕的左边。
进一步,为实现步骤S04所述效果,启动所述虚拟按键UI初始化时,所述虚拟按键UI不是以Activity的形式运行,而是以Service的形式运行。拖动所述虚拟按键UI时根据点击的位移变化,不断地更新所述虚拟按键UI的坐标,以达到所述虚拟按键UI移动的效果。
可以理解,虽然以上实施例都在android***下完成,但本发明所覆盖的范围并不仅限于android***,相反,本发明旨在覆盖所有具有本发明思想的***。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种在触控屏幕任意位置唤出虚拟按键UI的方法,其特征在于,对具有操作***及触控屏幕的设备,所述方法包括步骤:
S1、获取当前时刻所述触控屏幕上的所有触摸事件,并进入步骤S2;
S2、若所述触摸事件为在所述屏幕上相距小于距离d1的两处位置同时被触摸,则进入步骤S3,否则返回步骤S1;
S3、触发延时启动虚拟按键UI的计时器t,并进入步骤S4;
S4、获取当前时刻所述触控屏幕上的所有触摸事件,并进入步骤S5;
S5、若所述触摸事件满足被触摸的位置数为2,且被触摸的两处间距小于d1,且被触摸的两处与触发计时器t时各自所处位置的相对位移不超过d2,则进入步骤S6,否则,返回步骤S1;
S6、若计时器t已达到预设时长,则进入步骤S7,否则,并返回步骤S4;
S7、计算唤出所述虚拟按键UI的位置,并在所述位置唤出虚拟按键UI。
2.根据权利要求1所述方法,其特征在于,所述方法适用于android***,所述虚拟按键为一个伴随着操作***启动而启动的应用软件,它在所述触控屏幕上显示虚拟按键UI。
3.根据权利要求1所述方法,其特征在于,所述d1为物理距离10cm,所述d2为物理距离2cm,所述预设时长为0.8秒。
4.根据权利要求1所述方法,其特征在于,所述唤出虚拟按键UI的位置为计时器t被触发时被触摸的两处位置的中点。
5.根据权利要求1所述方法,其特征在于,所述步骤S1可通过以下任一方式实时获取所述触控屏幕上的所有触摸事件:
将操作***接收到的所有所述触摸事件发送到用户层,使用户层应用软件可以实时捕获所述触控屏幕上的所有触摸事件;或
对于android***,读取/dev/input下的input事件,以实时获取所述触控屏幕上的所有触摸事件。
6.根据权利要求1所述方法,其特征在于,所述虚拟按键UI包括闲状态和展开状态,在步骤S1前还包括步骤:
S01,设定闲状态时所述虚拟按键UI的属性,包括以半透明的状态处于屏幕的边缘,初始化的所述虚拟按键UI处于所述闲状态;
S02,设定展开状态时所述虚拟按键UI的属性,包括显示包含***按键和快捷应用图标的功能按键;
S03,设定所述闲状态和所述展开状态的转换;
S04,设定拖动所述虚拟按键UI时的移动效果。
7.根据权利要求6所述方法,其特征在于,所述步骤S03包括步骤:
S031,当所述虚拟按键UI处于闲状态时,若收到点击所述虚拟按键UI的触摸事件,所述虚拟按键UI在原处以展开状态显示;若收到拖动所述虚拟按键UI至屏幕任意位置的触摸事件时,在拖动结束时,所述虚拟按键UI自动以展开状态在所述位置显示;
S032,当所述虚拟按键UI处于展开状态时,若一段时间内没收到点击或拖动所述虚拟按键UI的触摸事件,或者收到在所述虚拟按键UI之外非唤出虚拟按键UI的触摸事件时,所述虚拟按键UI进入闲状态。
8.根据权利要求7所述方法,其特征在于,所述步骤S032包括若所述虚拟按键UI因为一段时间内没收到点击或拖动所述虚拟按键UI的触摸事件而回到闲状态时,返回的位置根据展开状态时所述虚拟按键UI的位置来决定,如果展开状态时所述虚拟按键UI的位置偏左,则所述闲状态的虚拟按键UI回到屏幕左边,如果展开状态时所述虚拟按键UI的位置偏右,则所述闲状态的虚拟按键UI回到屏幕右边;若因收到在所述虚拟按键UI之外非唤出虚拟按键UI的触摸事件而回到闲状态时,所述返回的位置根据触摸事件发生的位置而定,如果触摸事件发生的位置偏左,则所述闲状态的虚拟按键UI回到屏幕左边,如果触摸事件发生的位置偏右,则所述闲状态的虚拟按键UI回到屏幕右边。
9.根据权利要求7所述方法,其特征在于,所述一段时间为5秒。
10.根据权利要求6所述方法,其特征在于,所述设定拖动所述虚拟按键UI时的移动效果包括:
将所述虚拟按键UI以Service的形式运行,根据触摸点的位移变化,不断更新所述UI的坐标,以达到UI移动的效果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310628473.1A CN103645854A (zh) | 2013-11-29 | 2013-11-29 | 在触控屏幕任意位置唤出虚拟按键ui的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310628473.1A CN103645854A (zh) | 2013-11-29 | 2013-11-29 | 在触控屏幕任意位置唤出虚拟按键ui的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103645854A true CN103645854A (zh) | 2014-03-19 |
Family
ID=50251081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310628473.1A Pending CN103645854A (zh) | 2013-11-29 | 2013-11-29 | 在触控屏幕任意位置唤出虚拟按键ui的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103645854A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104123065A (zh) * | 2014-07-23 | 2014-10-29 | 北京乐动卓越科技有限公司 | 一种移动终端上的悬浮按钮的显示方法及*** |
CN104731481A (zh) * | 2015-03-31 | 2015-06-24 | 北京奇艺世纪科技有限公司 | 一种按键的显示方法及装置 |
CN105094583A (zh) * | 2014-05-13 | 2015-11-25 | 中兴通讯股份有限公司 | 一种触摸屏数字终端的快捷操作方法及装置 |
CN105630390A (zh) * | 2015-12-25 | 2016-06-01 | 广东欧珀移动通信有限公司 | 移动终端虚拟按键的处理方法和装置 |
CN106843632A (zh) * | 2016-11-30 | 2017-06-13 | 广州视源电子科技股份有限公司 | 一种图标的显示方法与*** |
CN107608609A (zh) * | 2016-07-11 | 2018-01-19 | 阿里巴巴集团控股有限公司 | 一种事件对象发送方法与装置 |
CN111968317A (zh) * | 2020-07-31 | 2020-11-20 | 银盛支付服务股份有限公司 | 一种通过模拟按键操作的收银方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102043581A (zh) * | 2010-12-02 | 2011-05-04 | 广东宝莱特医用科技股份有限公司 | 医疗设备触摸屏界面上控件按钮的处理方法 |
CN102629164A (zh) * | 2012-02-28 | 2012-08-08 | 中兴通讯股份有限公司 | 一种多点触摸设备及信息显示方法及应用处理装置 |
CN102819352A (zh) * | 2012-08-22 | 2012-12-12 | 华为终端有限公司 | 控制终端设备的方法和装置 |
US20130019182A1 (en) * | 2011-07-14 | 2013-01-17 | Microsoft Corporation | Dynamic context based menus |
CN103186318A (zh) * | 2011-12-29 | 2013-07-03 | 苹果公司 | 用于使用单点触摸输入提供多点触摸输入和基于硬件的特征的装置、方法和图形用户接口 |
US20130227433A1 (en) * | 2008-09-25 | 2013-08-29 | Apple, Inc. | Collaboration system |
CN103389876A (zh) * | 2013-07-04 | 2013-11-13 | 深圳市创凯电子有限公司 | 基于触摸显示设备的功能切换方法及触摸显示设备 |
-
2013
- 2013-11-29 CN CN201310628473.1A patent/CN103645854A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130227433A1 (en) * | 2008-09-25 | 2013-08-29 | Apple, Inc. | Collaboration system |
CN102043581A (zh) * | 2010-12-02 | 2011-05-04 | 广东宝莱特医用科技股份有限公司 | 医疗设备触摸屏界面上控件按钮的处理方法 |
US20130019182A1 (en) * | 2011-07-14 | 2013-01-17 | Microsoft Corporation | Dynamic context based menus |
CN103186318A (zh) * | 2011-12-29 | 2013-07-03 | 苹果公司 | 用于使用单点触摸输入提供多点触摸输入和基于硬件的特征的装置、方法和图形用户接口 |
CN102629164A (zh) * | 2012-02-28 | 2012-08-08 | 中兴通讯股份有限公司 | 一种多点触摸设备及信息显示方法及应用处理装置 |
CN102819352A (zh) * | 2012-08-22 | 2012-12-12 | 华为终端有限公司 | 控制终端设备的方法和装置 |
CN103389876A (zh) * | 2013-07-04 | 2013-11-13 | 深圳市创凯电子有限公司 | 基于触摸显示设备的功能切换方法及触摸显示设备 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094583A (zh) * | 2014-05-13 | 2015-11-25 | 中兴通讯股份有限公司 | 一种触摸屏数字终端的快捷操作方法及装置 |
CN105094583B (zh) * | 2014-05-13 | 2020-04-03 | 中兴通讯股份有限公司 | 一种触摸屏数字终端的快捷操作方法及装置 |
CN104123065A (zh) * | 2014-07-23 | 2014-10-29 | 北京乐动卓越科技有限公司 | 一种移动终端上的悬浮按钮的显示方法及*** |
CN104123065B (zh) * | 2014-07-23 | 2019-10-18 | 北京乐动卓越科技有限公司 | 一种移动终端上的悬浮按钮的显示方法及*** |
CN104731481A (zh) * | 2015-03-31 | 2015-06-24 | 北京奇艺世纪科技有限公司 | 一种按键的显示方法及装置 |
CN105630390A (zh) * | 2015-12-25 | 2016-06-01 | 广东欧珀移动通信有限公司 | 移动终端虚拟按键的处理方法和装置 |
CN107608609A (zh) * | 2016-07-11 | 2018-01-19 | 阿里巴巴集团控股有限公司 | 一种事件对象发送方法与装置 |
CN106843632A (zh) * | 2016-11-30 | 2017-06-13 | 广州视源电子科技股份有限公司 | 一种图标的显示方法与*** |
CN111968317A (zh) * | 2020-07-31 | 2020-11-20 | 银盛支付服务股份有限公司 | 一种通过模拟按键操作的收银方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103645854A (zh) | 在触控屏幕任意位置唤出虚拟按键ui的方法 | |
RU2582854C2 (ru) | Способ и устройство для обеспечения быстрого доступа к функциям устройства | |
WO2018082411A1 (zh) | 一种防误触方法及终端 | |
EP2835729A1 (en) | Method for controlling position of floating window and terminal | |
WO2016090888A1 (zh) | 图标的移动方法、装置、设备及非易失性计算机存储介质 | |
CN103064625B (zh) | 基于多点触控屏的对象选择方法和*** | |
US11590412B2 (en) | Information processing method and apparatus, storage medium, and electronic device | |
CN106990883B (zh) | 图标移动方法、图标移动***及终端 | |
CN102902481A (zh) | 终端和终端操作方法 | |
JP6641570B2 (ja) | マルチタッチ仮想マウス | |
KR20130137069A (ko) | 마우스 모의 터치 제어 스크린 조작 방법 | |
CN104216607A (zh) | 基于html5的虚拟操作***的图标拖拽方法及*** | |
CN103116453A (zh) | 一种图形对象的操作管理方法及操作管理装置 | |
WO2013178192A2 (zh) | 触摸屏的单点控制方法、装置及移动终端 | |
US20150169134A1 (en) | Methods circuits apparatuses systems and associated computer executable code for providing projection based human machine interfaces | |
CN104317390A (zh) | 一种基于移动终端虚拟机多手势替代鼠标操作方法及*** | |
EP3264249B1 (en) | Touch event processing method, apparatus and terminal device | |
CN103823630A (zh) | 一种虚拟鼠标 | |
US10656746B2 (en) | Information processing device, information processing method, and program | |
CN103024133A (zh) | 触屏待机墙纸显示设置方法及其装置 | |
CN104866210B (zh) | 一种触摸屏操控方法、装置及电子设备 | |
CN103472931A (zh) | 鼠标仿真触控屏幕操作的方法 | |
TWI543068B (zh) | 以單指操作行動裝置螢幕介面方法 | |
CN109543384A (zh) | 应用启动方法及相关设备 | |
CN103729130A (zh) | 触敏设备解锁的方法及触敏设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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: 20140319 |