CN105573640A - 一种动态键盘的实现方法和*** - Google Patents
一种动态键盘的实现方法和*** Download PDFInfo
- Publication number
- CN105573640A CN105573640A CN201410562749.5A CN201410562749A CN105573640A CN 105573640 A CN105573640 A CN 105573640A CN 201410562749 A CN201410562749 A CN 201410562749A CN 105573640 A CN105573640 A CN 105573640A
- Authority
- CN
- China
- Prior art keywords
- keyboard
- target soft
- user
- described target
- dynamic
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
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
技术领域
本发明涉及终端技术领域,尤其涉及的是一种动态键盘的实现方法和***。
背景技术
触摸屏是现在智能终端的必备组件,但是一旦屏幕出现部分破损,则用户将无法使用触摸屏的损坏区域,多数用户都会采取更换新机的方法,也有少数用户会进行维修,但是成本却很高。
因此,如何在触摸屏部分区域损坏后仍然保障软键盘的正常使用,是需要解决的问题。
发明内容
本发明所要解决的技术问题是提供一种动态键盘的实现方法和***,能够对软键盘的按键进行重新布局,从而保障软键盘在触摸屏部分破损后仍然正常使用。
为了解决上述技术问题,本发明提供了一种动态键盘的实现方法,应用于具有触摸屏的终端,该方法包括:
在确定用户开启动态键盘功能后,检测用户对目标软键盘的操作;
在检测到用户对所述目标软键盘中的按键进行移动后,保存移动后的按键位置以更新所述目标软键盘的布局。
进一步地,该方法还包括下述特点:
在确定用户开启动态键盘功能之前,还包括:
对触摸屏状态进行监测;
在检测到触摸屏出现破损且影响到目标软键盘使用时向用户发出是否开启动态键盘功能的提示。
进一步地,该方法还包括下述特点:
在确定用户开启动态键盘功能之后,还包括:
在所述目标软键盘的四周显示一个闪烁的虚框以表示本键盘处于可调整状态。
进一步地,该方法还包括下述特点:
检测到用户对所述目标软键盘中的按键进行移动,包括:
检测到用户选中所述目标软键盘中的一个或多个按键并在屏幕上进行拖动;或者,检测到用户选中所述目标软键盘中的一个或多个按键并利用机身侧键进行移动。
进一步地,该方法还包括下述特点:
所述目标软键盘包括以下键盘类型的一种或多种:拨号键盘和输入法键盘。
为了解决上述技术问题,本发明提供了一种动态键盘的实现***,应用于具有触摸屏的终端,包括:
动态键盘开启模块,用于在确定用户开启动态键盘功能后,通知动态键盘检测模块;
动态键盘检测模块,用于检测用户对目标软键盘的操作,在检测到用户对所述目标软键盘中的按键进行移动后,通知动态键盘保存模块;
动态键盘保存模块,用于保存移动后的按键位置以更新所述目标软键盘的布局。
进一步地,该***还包括下述特点:
该***还包括:
触摸屏监测模块,用于在确定用户开启动态键盘功能之前,对触摸屏状态进行监测,在检测到触摸屏出现破损且影响到目标软键盘使用时向用户发出是否开启动态键盘功能的提示。
进一步地,该***还包括下述特点:
动态键盘开启模块,用于在确定用户开启动态键盘功能之后,还在所述目标软键盘的四周显示一个闪烁的虚框以表示本键盘处于可调整状态。
进一步地,该***还包括下述特点:
动态键盘检测模块,用于检测到用户对所述目标软键盘中的按键进行移动,包括:
检测到用户选中所述目标软键盘中的一个或多个按键并在屏幕上进行拖动;或者,检测到用户选中所述目标软键盘中的一个或多个按键并利用机身侧键进行移动。
进一步地,该***还包括下述特点:
所述目标软键盘包括以下键盘类型的一种或多种:拨号键盘和输入法键盘。
与现有技术相比,本发明提供的一种动态键盘的实现方法和***,通过对软键盘中的按键进行重新布局使软键盘的按键避开触摸屏的破损区域,从而保障软键盘在触摸屏部分破损后仍然正常使用。
附图说明
图1为本发明实施例的一种动态键盘的实现方法的流程图。
图2为本发明实施例的一种动态键盘的实现***的结构示意图。
图3为本发明应用示例中一种动态键盘布局的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图1所示,本发明实施例提供了一种动态键盘的实现方法,应用于具有触摸屏的终端,该方法包括:
S10,在确定用户开启动态键盘功能后,检测用户对目标软键盘的操作;
S20,在检测到用户对所述目标软键盘中的按键进行移动后,保存移动后的按键位置以更新所述目标软键盘的布局。
该方法还可以包括下述特点:
其中,在确定用户开启动态键盘功能之前,还包括:
对触摸屏状态进行监测;
在检测到触摸屏出现破损且影响到软键盘的使用时向用户发出是否开启动态键盘功能的提示。
其中,在确定用户开启动态键盘功能后,还包括:
在所述目标软键盘的四周显示一个闪烁的虚框以表示本键盘处于可调整状态。
其中,检测到用户对所述目标软键盘中的按键进行移动,包括:
检测到用户选中所述目标软键盘中的一个或多个按键并在屏幕上进行拖动;或者,检测到用户选中所述目标软键盘中的一个或多个按键并利用机身侧键进行移动。
其中,所述目标软键盘包括以下键盘类型的一种或多种:拨号键盘和输入法键盘。
如图2所示,本发明实施例提供了一种动态键盘的实现***,应用于具有触摸屏的终端,包括:
动态键盘开启模块,用于在确定用户开启动态键盘功能后,通知动态键盘检测模块;
动态键盘检测模块,用于检测用户对目标软键盘的操作,在检测到用户对所述目标软键盘中的按键进行移动后,通知动态键盘保存模块;
动态键盘保存模块,用于保存移动后的按键位置以更新所述目标软键盘的布局。
其中,所述***还包括:
触摸屏监测模块,用于在确定用户开启动态键盘功能之前,对触摸屏状态进行监测,在检测到触摸屏出现破损且影响到软键盘的使用时向用户发出是否开启动态键盘功能的提示。
其中,动态键盘开启模块,用于在确定用户开启动态键盘功能之后,还在所述目标软键盘的四周显示一个闪烁的虚框以表示本键盘处于可调整状态。
其中,动态键盘检测模块,用于检测到用户对所述目标软键盘中的按键进行移动,包括:
检测到用户选中所述目标软键盘中的一个或多个按键并在屏幕上进行拖动;或者,检测到用户选中所述目标软键盘中的一个或多个按键并利用机身侧键进行移动。
其中,所述目标软键盘包括以下键盘类型的一种或多种:拨号键盘和输入法键盘。
应用示例
本方法在智能终端中新增两个子模块,一个为触摸屏监测模块,另一个为动态键盘模块;在显示配置中增加触摸屏监测开关,在语言和输入法功能中新增动态键盘功能开关;
在正常情况下,默认打开触摸屏监测开关,默认关闭动态键盘功能开关,此时触摸屏维持原有功能使用;
当触摸屏出现破损且破损区域影响到软键盘使用时,触摸屏监测模块会自动弹出对话框提示用户是否开启动态键盘功能,当用户选择“是”后,屏幕上软键盘的四周会显示一个闪烁的虚框以表示本键盘处于可调整状态,然后,用户可以在屏幕上拖动按键,或利用机身侧键移动按键,当调整到需要位置时保存即可。之后,用户使用拨号功能或输入法时则显示调整布局后的软件盘。
另外,即使屏幕没有发生破损,用户在普通使用场景时也可以人工打开动态键盘功能开关,此时可以任意调整软键盘的布局,满足用户自定义软键盘按键排列的需要。
如图3所示,当触摸屏因为某种原因发生破裂,导致无法正常使用拨号键盘上的数字键8时,使用本发明的方法,开启动态键盘功能,移动拨号键盘上的数字键8和其他数字键,避开损坏区域,然后就可以正常使用重新布局后的拨号键盘拨打电话了。另外,用户也可以根据个人喜好,对拨号键盘上的各个按键进行重新排列,形成自定义风格的拨号键盘。
上述实施例提供的一种动态键盘的实现方法和***,通过对软键盘中的按键进行重新布局使软键盘的按键避开触摸屏的破损区域,从而保障软键盘在触摸屏部分破损后仍然正常使用。
上述方法和***为触摸屏部分区域损坏后的通话、编辑功能使用软键盘提供了二重保障,该技术可以用于所有平板智能终端,具有非常良好的市场推广前景。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (10)
1.一种动态键盘的实现方法,应用于具有触摸屏的终端,该方法包括:
在确定用户开启动态键盘功能后,检测用户对目标软键盘的操作;
在检测到用户对所述目标软键盘中的按键进行移动后,保存移动后的按键位置以更新所述目标软键盘的布局。
2.如权利要求1所述的方法,其特征在于:
在确定用户开启动态键盘功能之前,还包括:
对触摸屏状态进行监测;
在检测到触摸屏出现破损且影响到目标软键盘使用时向用户发出是否开启动态键盘功能的提示。
3.如权利要求1所述的方法,其特征在于:
在确定用户开启动态键盘功能之后,还包括:
在所述目标软键盘的四周显示一个闪烁的虚框以表示本键盘处于可调整状态。
4.如权利要求1所述的方法,其特征在于:
检测到用户对所述目标软键盘中的按键进行移动,包括:
检测到用户选中所述目标软键盘中的一个或多个按键并在屏幕上进行拖动;或者,检测到用户选中所述目标软键盘中的一个或多个按键并利用机身侧键进行移动。
5.如权利要求1-4中任一项所述的方法,其特征在于:
所述目标软键盘包括以下键盘类型的一种或多种:拨号键盘和输入法键盘。
6.一种动态键盘的实现***,应用于具有触摸屏的终端,包括:
动态键盘开启模块,用于在确定用户开启动态键盘功能后,通知动态键盘检测模块;
动态键盘检测模块,用于检测用户对目标软键盘的操作,在检测到用户对所述目标软键盘中的按键进行移动后,通知动态键盘保存模块;
动态键盘保存模块,用于保存移动后的按键位置以更新所述目标软键盘的布局。
7.如权利要求6所述的***,其特征在于,还包括:
触摸屏监测模块,用于在确定用户开启动态键盘功能之前,对触摸屏状态进行监测,在检测到触摸屏出现破损且影响到目标软键盘使用时向用户发出是否开启动态键盘功能的提示。
8.如权利要求6所述的***,其特征在于:
动态键盘开启模块,用于在确定用户开启动态键盘功能之后,还在所述目标软键盘的四周显示一个闪烁的虚框以表示本键盘处于可调整状态。
9.如权利要求6所述的***,其特征在于:
动态键盘检测模块,用于检测到用户对所述目标软键盘中的按键进行移动,包括:
检测到用户选中所述目标软键盘中的一个或多个按键并在屏幕上进行拖动;或者,检测到用户选中所述目标软键盘中的一个或多个按键并利用机身侧键进行移动。
10.如权利要求6-9中任一项所述的***,其特征在于:
所述目标软键盘包括以下键盘类型的一种或多种:拨号键盘和输入法键盘。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410562749.5A CN105573640A (zh) | 2014-10-21 | 2014-10-21 | 一种动态键盘的实现方法和*** |
PCT/CN2014/094437 WO2015184765A1 (zh) | 2014-10-21 | 2014-12-19 | 一种动态键盘的实现方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410562749.5A CN105573640A (zh) | 2014-10-21 | 2014-10-21 | 一种动态键盘的实现方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105573640A true CN105573640A (zh) | 2016-05-11 |
Family
ID=54766025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410562749.5A Pending CN105573640A (zh) | 2014-10-21 | 2014-10-21 | 一种动态键盘的实现方法和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105573640A (zh) |
WO (1) | WO2015184765A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930195A (zh) * | 2016-05-20 | 2016-09-07 | 百度在线网络技术(北京)有限公司 | 一种输入法面板的启动方法及装置 |
CN108765789A (zh) * | 2018-05-22 | 2018-11-06 | 北京翔云在线数据技术有限公司 | 智能开户机器人及开户方法 |
CN109683794A (zh) * | 2018-12-24 | 2019-04-26 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN111208930A (zh) * | 2020-01-20 | 2020-05-29 | 北京元心科技有限公司 | 一种键盘布局方法、装置、存储设备及终端设备 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109669763A (zh) * | 2015-12-11 | 2019-04-23 | 北京奇虎科技有限公司 | 虚拟输入控制的方法、装置及*** |
CN112000272B (zh) * | 2020-08-25 | 2022-05-06 | 北京百度网讯科技有限公司 | 键盘面板的布局调整方法、装置、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101710269A (zh) * | 2009-12-16 | 2010-05-19 | 深圳华为通信技术有限公司 | 调整软键盘布局的方法及移动终端 |
CN103197765A (zh) * | 2008-04-18 | 2013-07-10 | 上海触乐信息科技有限公司 | 键盘布局切换方法和调整方法 |
CN103488420A (zh) * | 2013-09-02 | 2014-01-01 | 宇龙计算机通信科技(深圳)有限公司 | 虚拟键盘调整的方法和装置 |
-
2014
- 2014-10-21 CN CN201410562749.5A patent/CN105573640A/zh active Pending
- 2014-12-19 WO PCT/CN2014/094437 patent/WO2015184765A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197765A (zh) * | 2008-04-18 | 2013-07-10 | 上海触乐信息科技有限公司 | 键盘布局切换方法和调整方法 |
CN101710269A (zh) * | 2009-12-16 | 2010-05-19 | 深圳华为通信技术有限公司 | 调整软键盘布局的方法及移动终端 |
CN103488420A (zh) * | 2013-09-02 | 2014-01-01 | 宇龙计算机通信科技(深圳)有限公司 | 虚拟键盘调整的方法和装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930195A (zh) * | 2016-05-20 | 2016-09-07 | 百度在线网络技术(北京)有限公司 | 一种输入法面板的启动方法及装置 |
CN105930195B (zh) * | 2016-05-20 | 2019-12-06 | 百度在线网络技术(北京)有限公司 | 一种输入法面板的启动方法及装置 |
CN108765789A (zh) * | 2018-05-22 | 2018-11-06 | 北京翔云在线数据技术有限公司 | 智能开户机器人及开户方法 |
CN109683794A (zh) * | 2018-12-24 | 2019-04-26 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN111208930A (zh) * | 2020-01-20 | 2020-05-29 | 北京元心科技有限公司 | 一种键盘布局方法、装置、存储设备及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2015184765A1 (zh) | 2015-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105573640A (zh) | 一种动态键盘的实现方法和*** | |
CN103747134B (zh) | 用户界面的显示方法及终端 | |
CN103488337B (zh) | 一种在贴膜情况下调节触摸屏灵敏度的方法 | |
CN104793839A (zh) | 一种触摸屏界面的显示控制方法和*** | |
CN102981711A (zh) | 一种在触摸屏上移动应用图标的方法和*** | |
CN103593623A (zh) | 分屏显示方法和装置 | |
US20170269823A1 (en) | Control Display Method and Device, and Terminal | |
CN103701996B (zh) | 一种移动终端的应用程序通知的快速开闭方法 | |
CN104731500B (zh) | 一种信息处理方法及电子设备 | |
CN101765236A (zh) | 一种移动终端的界面切换方法及移动终端 | |
CN104010059B (zh) | 一种移动终端及其实现拨打电话的方法和装置 | |
CN103092496B (zh) | 一种控制浏览器的方法、装置及移动设备 | |
CN103777877A (zh) | 一种触摸屏触摸操作的处理方法及装置 | |
US20120319959A1 (en) | Device interaction through barrier | |
CN102750477B (zh) | 控制终端关闭的方法和*** | |
CN102929650A (zh) | 一种应用程序运行环境独立配置的方法、装置及移动设备 | |
CN103135934A (zh) | 一种快速切换应用程序的方法、装置及触摸屏移动设备 | |
CN104951686A (zh) | 一种移动终端及控制移动终端的方法 | |
CN104635972A (zh) | 触控式显示装置以及其防止误触方法 | |
US11054947B2 (en) | Key reference updating method and module, and terminal device | |
CN104216639A (zh) | 一种终端操作方法 | |
CN104883444A (zh) | 一种通话快捷应用方法、***及移动终端 | |
CN102883044A (zh) | 信息处理的方法和装置 | |
JP2014048971A (ja) | 入力装置、入力装置の制御方法、制御プログラム、および制御プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
KR102205935B1 (ko) | 단말의 스크린 온 듀레이션을 조정하는 방법 및 단말 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160511 |
|
WD01 | Invention patent application deemed withdrawn after publication |