Quest 的新虚拟键盘巧妙地集成到应用程序中,而不仅仅是一个粗糙的覆盖层。
如果开发者为智能手机开发应用程序,则不必同时构建触摸屏键盘,操作系统会处理这个问题,因为系统底层已经集成了该功能。在 VR 和 AR 中,处理方式并没有那么简单,因为虚拟键盘是三维空间中的对象。
从头开始构建虚拟键盘,尤其是处理不同语言重音符号的键盘,需要大量的时间和精力投资,更不用说这意味着用户在不同应用程序之间的文本输入体验不一致。
在 Quest 上,自 2020 年年中以来,开发人员已经能够调出 Meta 系统软件使用的虚拟键盘。但这看起来像是固定位置的粗糙叠加,无论其他虚拟对象在哪里,都会在应用程序上方渲染,并用半透明系统“幽灵手”替换他们的应用程序内手,直到他们完成输入。
不过,Meta 近期推出的“Virtual Keyboard”(虚拟键盘)功能有望改变这一问题。它不仅仅是对覆盖层的 API 调用,而是开发人员在其应用中的实际预制件位置。 虚拟键盘可与手或手柄配合使用,开发人员可以在近距离直接触摸模式或远距离激光指针模式之间进行选择。
虚拟键盘会取代应用程序原有的输入方式,这意味着即使开发人员从未更新应用程序,键盘也将随着时间的推移获得未来的功能和改进。