Android平台上的输入法框架相当开放。有许多第三方实现,其中一些在Android用户中非常流行,例如SwiftKey。由于实现的多样性和复杂的环境,我们尽力支持大多数实现,并使它们与Splashtop兼容。
还有其他情况使实现此目标更加困难:
- 在国际键盘上,例如CJK语言,可以通过点击多个字母来组成一个单词。
- 一些输入法需要预测才能正常工作,例如Swype。
总体而言,为了克服上述情况,我们希望像Android设备上的本机应用程序那样更通用地实现我们的应用程序;也就是说,它如何在本地应用程序中工作,以及当您尝试输入到远程计算机时它将如何工作。因此,我们实现了一个模拟输入框-这是您在远程光标旁边看到的输入框。该输入框接受输入法的输出。因此,它可以克服上述限制。
但是,解决方案并不完美。如果您想在远程端输入的是密码而不是本机应用程序,则尤其如此。我们的客户端应用程序没有上下文,因此它也会调出文本输入键盘。当然,我们正在努力解决这个问题。将来,我们将推出一项新功能,以使客户端应用程序知道远程端上的输入字段类型。因此,如果是密码输入框,则客户端也将使用密码输入键盘。我们希望这将解决一些相关问题。
此外,对于文本输入,对于那些希望直接输入到远程而不进行任何客户端预测/首字母大写等的用户—通常,输入方法本身内部就有设置供用户微调。下面,我们列出了几个示例插图,这些示例插图指示了如何在其中一些流行的输入方法中配置此类设置。
- Android集成键盘
- Google键盘:
- Google拼音:
- iWnn IME:
- 触宝:
- AI型键盘:
- 智能键盘:
- XT9文字输入:
- MultiLing键盘:
- SlideIT键盘:
- 黑客的键盘:
- 善治
- 完美键盘:
- 拇指键盘: