【技术实现步骤摘要】
一种输入法调用方法及相关设备
[0001]本申请涉及终端
,尤其涉及一种输入法调用方法及相关设备。
技术介绍
[0002]目前,手机、平板电脑等终端设备的发展越来越迅速。随着终端设备的不断发展,用户需求也在不断变化,从最终的基本通信需求逐渐发展为视觉、听觉和触觉等多维度的通信与娱乐需求,因此,越来越多的终端设备制造厂商愈加重视人机交互。为了提升终端设备的易用性和用户友好性,一些厂商开始研发一些配合终端设备使用的设备。例如,手写笔、键盘等。用户可以利用这些输入设备更好地实现自身的输入需求。可理解,由于用户通过这些输入设备进行输入的方式有所差异(例如,触摸输入和键盘输入),往往不同输入设备适用的输入模式可能有所区别。比如,手写笔输入可能适用于手写输入法,键盘输入可能适用于键盘输入法。
[0003]然而,无论用户使用哪种输入设备进行输入,首先显示的输入界面往往是用户设置的默认输入界面。若输入设备发生变化,用户需要手动切换输入法,影响用户体验。
[0004]因此,如何根据输入设备适应性调用输入法是目前亟待解决的问题。
技术实现思路
[0005]本申请提供了一种输入法调用方法及相关设备,可以根据生成的输入事件来确定输入设备类型,并在输入法调用规则中找到该输入设备类型对应的输入法,然后调用该输入法。通过这种方式,可以根据用户使用的输入设备适应性调用输入法,无需用户手动切换输入法,减少了用户的冗余操作,提升了用户体验。
[0006]第一方面,本申请提供一种输入法调用方法。该方法可以应用 ...
【技术保护点】
【技术特征摘要】
1.一种输入法调用方法,其特征在于,所述方法应用于电子设备;所述方法包括:接收第一操作,响应于所述第一操作,显示第一界面;所述第一操作为通过第一输入方式进行的输入操作;所述第一界面显示有第一输入法;所述第一输入法为与所述第一输入方式对应的输入法;接收第二操作,响应于所述第二操作,显示第二界面;所述第二操作为通过第二输入方式进行的输入操作;所述第二界面显示有第二输入法;所述第二输入法为与所述第二输入方式对应的输入法;其中,所述第一输入法不同于所述第二输入法。2.如权利要求1所述的方法,其特征在于,所述第一输入方式为利用第一输入设备进行输入的方式;所述第二输入方式为利用第二输入设备进行输入的方式;所述第一输入法为与所述第一输入方式对应的输入法,具体包括:所述第一输入法为与第一设备类型对应的输入法;所述第一设备类型为所述第一输入设备对应的设备类型;所述第二输入法为与所述第二输入方式对应的输入法,具体包括:所述第二输入法为与第二设备类型对应的输入法;所述第二设备类型为所述第二输入设备对应的设备类型。3.如权利要求1或2所述的方法,其特征在于,所述响应于第一操作,显示第一界面之前,所述方法还包括:通过所述电子设备中的输入法应用基于第一接口向所述电子设备中的输入法管理服务发送注册监听请求;所述注册监听请求用于请求所述输入法管理服务对输入设备进行监听;通过所述输入法管理服务向所述电子设备中的输入管理服务发送第一消息;所述第一消息用于请求所述输入管理服务对输入设备进行监听。4.如权利要求3所述的方法,其特征在于,所述响应于第一操作,显示第一界面,具体包括:响应于所述第一操作,生成第一输入事件;所述第一输入事件为针对所述第一输入设备所产生的输入事件;基于所述第一输入事件调用所述第一输入法,并显示所述第一界面;所述响应于第二操作,显示第二界面,具体包括:响应于所述第二操作,生成第二输入事件;所述第二输入事件为针对所述第二输入设备所产生的输入事件;基于所述第二输入事件调用所述第二输入法,并显示所述第二界面。5.如权利要求4所述的方法,其特征在于,所述基于所述第一输入事件调用第一输入法,具体包括:通过所述输入管理服务基于所述第一输入事件确定所述第一设备类型,并将所述第一设备类型上报给所述输入法管理服务;通过所述输入管理服务比较所述第一设备类型与第一历史设备类型;所述第一历史设备类型为所述电子设备生成的所述第一输入事件的上一个输入事件所对应的输入设备的设备类型;若所述第一设备类型与所述第一历史设备类型不同或不存在所述第一历史设备类型,通过所述输入法管理服务基于第二接口向所述输入法应用发送监听回调信息;所述监听回
调信息包括所述第一设备类型;通过所述输入法应用根据所述监听回调信息中的所述第一设备类型,在输入法调用规则中查找所述第一输入法,并调用所述第一输入法;所述输入法调用规则包括输入设备所对应的设备类型与输入法之间的对应关系。6.如权利要求4或5所述的方法,其特征在于,所述基于所述第二输入事件调用第二输入法,具体包括:通过所述输入管理服务基于所述第二输入事件确定所述第二设备类型,并将所述第二设备类型上报给所述输入法管理服务;通过所述输入管理服务比较所述第二设备类型与所述第二历史设备类型;所述第二历史设备类型为所述电子设备生成的所述第二输入事件的上一个输入事件所对应的输入设备的设备类型;若所述第二设备类型与所述第二历史设备类型不同或不存在所述第二历史设备类型,通过所述输入法管理服务基于第二接口向所述输入法应用发送监听回调信息;所述监听回调信息包括所述第二设备类型;通过所述输入法应用根据所述监听回调信息中的所述第二设备类型,在所述输入法调用规则中查找所述第二输入法,并调用所述第二输入法。7.如权利要求6所述的方法,其特征在于,所述电子设备生成的所述第二输入事件的上一个输入事件为所述第一输入事件;所述第二历史设备类型为所述第一设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。