【技术实现步骤摘要】
远程应用使用本地输入法的方法、装置、设备和存储介质
[0001]本申请涉及网络
,涉及但不限于一种远程应用使用本地输入法的方法、装置、设备和存储介质。
技术介绍
[0002]linux系统上使用远程应用存在如下缺点:只能使用和切换远程应用的服务端的输入法,用户很容易感知使用的是远程应用,体验差。即使能够使用本地输入法,但是实现复杂,需要额外增加的模块或角色很多,例如需要额外增加控制模块或代理模块,导致实现复杂,从字符串输入到字符串显示经过的环节多,延迟高,容易卡顿。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种远程应用使用本地输入法的方法、装置、设备和存储介质。
[0004]第一方面,本申请实施例提供一种远程应用使用本地输入法的方法,所述方法包括:在终端的本地窗口呈现第一应用界面;响应于对所述终端本地的输入法的调用事件,在所述第一应用界面呈现所述输入法的状态栏,其中,所述状态栏用于呈现所述输入法的输入状态;响应于字符输入事件,在所述第一应用界面呈现所述输入法的候选窗口,其中,所述候选 ...
【技术保护点】
【技术特征摘要】
1.一种远程应用使用本地输入法的方法,应用于终端,其特征在于,所述方法包括:在所述终端的本地窗口呈现第一应用界面;响应于对所述终端本地的输入法的调用事件,在所述第一应用界面呈现所述输入法的状态栏,其中,所述状态栏用于呈现所述输入法的输入状态;响应于字符输入事件,在所述第一应用界面呈现所述输入法的候选窗口,其中,所述候选窗口用于呈现候选的字符串;响应于字符选择事件,从所述候选的字符串中筛选出待显示的字符串;将所述待显示的字符串发送至所述本地窗口的远程应用;在所述终端的本地窗口呈现第二应用界面,所述第二应用界面是基于所述远程应用发送的第一页面数据生成的且显示有所述待显示的字符串。2.根据权利要求1所述的方法,其特征在于,所述响应于字符输入事件,在所述第一应用界面呈现所述输入法的候选窗口,包括:响应于字符输入事件,获取所述远程应用发送的第二页面数据;基于所述第二页面数据,在所述第一应用界面确定所述输入法的候选窗口的第一呈现位置;在所述第一应用界面的所述第一呈现位置呈现所述输入法的候选窗口。3.根据权利要求1所述的方法,其特征在于,所述第一页面数据包括当前输入光标的位置和待显示的字符串的显示数据,所述在所述终端的本地窗口呈现第二应用界面,包括:获取所述远程应用发送的当前输入光标的位置和待显示的字符串的显示数据;基于所述待显示的字符串的显示数据,确定所述待显示的字符串;基于所述当前输入光标的位置,在所述第二应用界面确定所述待显示的字符串的第二呈现位置;在所述第二应用界面的所述第二呈现位置呈现所述待显示的字符串。4.根据权利要求1所述的方法,其特征在于,所述响应于对所述终端本地的输入法的调用事件,在所述第一应用界面呈现所述输入法的状态栏,包括:通过图形用户界面应用响应所述终端本地的输入法的调用事件,将所述输入法的调用事件发送至所述输入法;通过所述输入法响应于所述调用事件,将状态栏的显示数据发送至所述图形用户界面应用;通过所述图形用户界面应用基于所述状态栏的显示数据,在所述本地窗口的第一应用界面呈现所述输入法的状态栏。5.根据权利要求4所述的方法,其特征在于,所述通过图形用户界面应用响应所述终端本地的输入法的调用事件,将所述输入法的调用事件发送至所述输入法,包括:通过图形用户界面应用响应于对所述终端本地的输入法的调用事件,向所述本地窗口发送所述终端本地的输入法的调用请求;通过所述本地窗口将所述调用请求发送至所述远程应用;在通过所述本地窗口获取到所述远程应用对所述调用请求的调用响应的情况下,通过所述本地窗口将所述调用事件发送至所述图形用户界面应用;通过所述图形用户界面应用将所述输入法的调用事件发送至所述输入法。
6.根据权利要求1所述的方法,其特征在于,所述响应于字符输入事件,在所述第一应用界面呈现所述输入法的候选窗口,包括:通过所述图形用户界面应用响应于字符输入事件,将所述字符输入事件发送至所述输入法;通过所述输入法将所述字符输入事件转换为所述候选的字符串,并将所述候选的字符串发送至所述图形用户界面应用;通过所述图形用户界面应用基于所述候选的字符串,在所述本地窗口的第一应用界面呈现所述输入法的候选窗口。7.根据权利要求6所述的方法,其特征在于,所述响应于字符输入事件,在所述第一应用界面呈现所述输入法的候选窗口,还包括:通过所述本地窗口响应于字符输入事件,获取所述远程应用发送的当前输入光标的位置,将所述当前输入光标的位置发送至图形用户界面应用;通过所述图形用户界面应用基于所述当前输入光标的位置,在所述第一应用界面确定所...
【专利技术属性】
技术研发人员:曾欣,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。