实现输入模式自动切换的方法及其终端技术

技术编号:19856661 阅读:103 留言:0更新日期:2018-12-22 11:31
本发明专利技术公开了一种实现输入模式自动切换的方法,包括以下步骤:监听是否有外接输入设备插入或移除;根据判断结果实现触屏模式与鼠标模式或实体键盘模式之间的相互切换。与现有技术相比,本发明专利技术实现输入模式自动切换的方法首先监听是否有外接输入设备插入或移除,当监听结果为是时,将会自动完成触屏模式与鼠标模式或实体键盘模式之间的相互切换,而无需用户手动完成,从而给用户带来了方便,进而提高了用户体验。本发明专利技术同时公开了一种实现输入模式自动切换的终端。

【技术实现步骤摘要】
实现输入模式自动切换的方法及其终端本申请为“实现输入模式自动切换的方法及其终端”专利技术专利申请的分案申请,原申请的申请日为2013年4月18日,申请号201310136565.8。
本专利技术涉及移动设备的输入方法
,更具体地涉及一种实现输入模式自动切换的方法及其终端。
技术介绍
目前,市场上大多数触屏终端一般采用虚拟键盘进行输入,使得触屏终端的输入方式单一、扩展性和兼容性均较差,缺少了个性化的体验。另外,虚拟键盘需占用较大屏幕空间、手感差、易造成误操作,使用时,虚拟键盘给用户造成了极大地不便。为解决上述问题,人们提出了一种通过鼠标或键盘等外界输入设备进行上述操作的方案。但该方案存在以下问题:当鼠标或键盘插入触屏终端或从该触屏终端移除时,该触屏终端仅会弹出有外界输入设备插入或移除的提示,需要用户手动地在外界输入设备与虚拟键盘之间进行切换,给用户的使用带来了极大地不便,影响了用户体验。因此,有必要提供一种实现输入模式自动切换的方法及其终端来克服上述缺陷。
技术实现思路
本专利技术的目的是提供一种实现输入模式自动切换的方法,以实现移动终端在不同的外接输入设备与触屏之间的自动切换,从而给用户带来方便,进而提升用户体验。本专利技术的另一目的是提供一种实现输入模式自动切换的终端,以实现在不同的外接输入设备与触屏之间的自动切换,从而给用户带来方便,进而提升用户体验。为实现上述目的,本专利技术提供了一种实现输入模式自动切换的方法,包括以下步骤:监听是否有外接输入设备插入或移除;根据判断结果实现触屏模式与鼠标模式或实体键盘模式之间的相互切换。与现有技术相比,本专利技术实现输入模式自动切换的方法首先监听是否有外接输入设备插入或移除,当监听结果为是时,将会自动完成触屏模式与鼠标模式或实体键盘模式之间的相互切换,而无需用户手动完成,从而给用户带来了方便,进而提高了用户体验。较佳地,所述“根据判断结果实现触屏模式与鼠标模式或实体键盘模式之间的相互切换”具体为:监听到有所述外接输入设备插入时,判断所述外接输入设备的类型;根据所述外接输入设备的类型由所述触屏模式切换到所述鼠标模式或所述实体键盘模式;监听到有所述外接输入设备移除时,由所述鼠标模式或所述实体键盘模式切换到所述触屏模式。具体地,所述外接输入设备为鼠标、触控板、物理键盘、所述鼠标与物理键盘的组合或所述触控板与物理键盘的组合。较佳地,所述“监听是否有外接输入设备插入或移除”之前还包括:启动并在后台注册一监听器。较佳地,所述“根据所述外接输入设备的类型由所述触屏模式切换到所述鼠标模式或所述实体键盘模式”具体为:当所述外接输入设备为鼠标或触控板时,由所述触屏模式切换到所述鼠标模式以屏蔽触摸屏上的操作并在所述触摸屏上显示指针图标及指针位置、接收所述鼠标或触控板的操作并进行相应处理;当所述外接输入设备为物理键盘时,由所述触屏模式切换到所述实体键盘模式以屏蔽所述触摸屏上的操作、接收所述物理键盘的操作并进行相应处理。相应的,本专利技术还提供了一种实现输入模式自动切换的终端,包括:监听模块,用于监听是否有外接输入设备插入或移除;切换模块,用于根据判断结果实现触屏模式与鼠标模式或实体键盘模式之间的相互切换。较佳地,所述切换模块包括:判断单元,用于当监听到有所述外接输入设备插入时,判断所述外接输入设备的类型;第一切换单元,用于根据所述外接输入设备的类型由所述触屏模式切换到所述鼠标模式或所述实体键盘模式;及第二切换单元,用于当监听到有所述外接输入设备移除时、由所述鼠标模式或所述实体键盘模式切换到所述触屏模式。较佳地,所述外接输入设备为鼠标、触控板、物理键盘、所述鼠标与物理键盘的组合或所述触控板与物理键盘的组合。较佳地,所述实现输入模式自动切换的终端还包括:注册模块,用于当启动后在后台注册一监听器。通过以下的描述并结合附图,本专利技术将变得更加清晰,这些附图用于解释本专利技术的实施例。附图说明图1为本专利技术实现输入模式自动切换的方法一实施例的工作流程图。图2为本专利技术实现输入模式自动切换的终端一实施例的结构框图。具体实施方式现在参考附图描述本专利技术的实施例,附图中类似的元件标号代表类似的元件。需要注意的是,本专利技术实现输入模式自动切换的方法基于以下前提:在操作系统的窗口服务层添加代码以支持鼠标模式,具体为:通过通用的接口获取鼠标或触控板传回的坐标值,然后以指针的形式显示在顶层窗口上,即根据鼠标或触控板传回的坐标值在触摸屏上显示鼠标或触控板的指针图标和指针位置;在输入法的服务框架层添加代码以支持实体键盘模式,具体为:增加一个是否弹出虚拟键盘的窗口。请参考图1,描述了本专利技术实现输入模式自动切换的方法一实施例的工作流程。如图1所示,包括以下步骤:步骤S101,启动移动终端,操作系统在后台注册一监听器;监听器可以监听到移动终端输入设备的变化,其中输入设备包括触摸屏和外接输入设备;步骤S102,实时监听是否有外接输入设备插入或移除,若判断结果为是,执行步骤S103或步骤S105,反之,执行步骤S106;步骤S103,当有外接输入设备插入时,判断外接输入设备的类型,执行步骤S104;其中外接输入设备为鼠标、触控板、物理键盘、鼠标与物理键盘的组合或触控板与物理键盘的组合;步骤S104,移动终端根据外接输入设备的类型由触屏模式切换到鼠标模式或实体键盘模式,其中移动终端在鼠标模式或实体键盘模式下会屏蔽触摸屏上的操作、接收外接输入设备的操作并进行相应处理,具体为:当外接输入设备为鼠标或触控板时,移动终端由触屏模式切换到鼠标模式,屏蔽触摸屏上的用户操作并在触摸屏上显示鼠标或触控板的指针图标和指针位置、接收鼠标或触控板的操作并进行相应处理;当外接输入设备为物理键盘时,移动终端由触屏模式切换到实体键盘模式,屏蔽触摸屏上的操作、接收物理键盘的输入并进行相应处理,需要注意的是,在外接输入设备为鼠标和物理键盘同时存在、或触控板和物理键盘同时存在的情况下,移动终端可以兼容鼠标模式和实体键盘模式,接收由鼠标及物理键盘或触控板及物理键盘输入的操作并进行相应处理;其中在鼠标模式下,在需要弹出虚拟键盘以进行输入的情况下,虚拟键盘仍会弹出并在触摸屏上显示,但此时用户是通过鼠标或触控板对虚拟键盘上的按键进行操作,相较于触屏模式下用户对虚拟键盘的触摸操作,通过鼠标或触控板进行操作可以在很大程度上避免用户的误操作,提高操作的便利性,提高了用户体验;步骤S105,当有外接输入设备移除时,移动终端由鼠标模式或实体键盘模式切换到触屏模式,其中移动终端在触屏模式下会屏蔽外接输入设备的操作、接收触摸屏上的操作并进行相应处理,具体为:当外接输入设备为鼠标或触控板时,移动终端由鼠标模式切换到触屏模式,屏蔽鼠标或触控板的操作、接收触摸屏上的用户操作并进行相应处理;当外接输入设备为物理键盘时,移动终端由实体键盘模式切换到触屏模式,屏蔽物理键盘上的操作、接收触摸屏上的操作并进行相应处理;即,只要移除外接输入设备,移动终端均切换到触屏模式;步骤S106,保持当前的输入模式,如触屏模式或鼠标模式等。需要注意的是,在实体键盘模式下,当需要弹出虚拟键盘以使用户进行输入的情况下虚拟键盘将不再弹出,如发短信或输入百度内容等各种需要弹出虚拟键盘的情况下,虚拟键盘不再弹出,这一实现方法具体为:增加一个设本文档来自技高网...

【技术保护点】
1.一种实现输入模式自动切换的方法,其特征在于,包括以下步骤:当本端为触屏模式时,监听到有外接输入设备插入,所述外接输入设备为计算机输入设备;当外接输入设备为光标输入设备时,将本端从触屏模式切换为鼠标模式;其中,本端的操作系统的窗口服务层添加有代码以支持鼠标模式;其中,在所述鼠标模式下,屏蔽触摸屏上的用户操作并在触摸屏上显示光标输入设备的指针图标和指针位置、接收光标输入设备的操作并进行相应处理。

【技术特征摘要】
1.一种实现输入模式自动切换的方法,其特征在于,包括以下步骤:当本端为触屏模式时,监听到有外接输入设备插入,所述外接输入设备为计算机输入设备;当外接输入设备为光标输入设备时,将本端从触屏模式切换为鼠标模式;其中,本端的操作系统的窗口服务层添加有代码以支持鼠标模式;其中,在所述鼠标模式下,屏蔽触摸屏上的用户操作并在触摸屏上显示光标输入设备的指针图标和指针位置、接收光标输入设备的操作并进行相应处理。2.如权利要求1所述的方法,其特征在于,所述当外接输入设备为光标输入设备时,将本端从触屏模式切换为鼠标模式,之后还包括:监听到所述外接输入设备移除,由所述鼠标模式切换为所述触屏模式;和/或,还包括:在监听外接输入设备插入之前,启动并在后台注册一监听器;所述监听器用于监听是否有外接输入设备插入。3.如权利要求1或2所述的方法,其特征在于,还包括:在鼠标模式下,在需要弹出虚拟键盘以进行输入的情况下,将虚拟键盘弹出并在触摸屏上显示,并通过鼠标或触控板对所述虚拟键盘上的按键进行操作。4.一种实现输入模式自动切换的方法,其特征在于,包括以下步骤:当本端为触屏模式时,监听到有外接输入设备插入,所述外接输入设备为计算机输入设备;当外接输入设备为键盘输入设备时,将本端从触屏模式切换为实体键盘模式;其中,本端的输入法的服务框架层添加有代码以支持实体键盘模式;其中,在实体键盘模式下,屏蔽触摸屏上的操作、接收键盘输入设备的输入并进行相应处理。5.如权利要求4所述的方法,其特征在于,所述当外接输入设备为键盘输入设备时,将本端从触屏模式切换为实体键盘模式,之后还包括:监听到所述外接输入设备移除,由所述实体键盘模式切换为所述触屏模式;和/或...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1