本文翻译自Handwriting, the essential input method for a successful User Experience 原文作者:Etienne Dauphin 校审:Richard Lin 方便用户是人机界面(HMI)的首要目标。MyScript从2011年开始,就一直在研究用户体验(UX),分析用户对实现人机无缝交互时用户的需求。对于汽车而言,人机界面大大提高了驾驶体验,现在有许多手段可助驾驶者享受驾驶之旅。但无论汽车制造商关注的是什么,安全性和避免分散驾驶员的注意力始终是首要任务。MyScript对车载用户体验的研究表明,驾驶员对单一输入法并不完全满意,而且在旅途中,手写通常是唯一能够消除用户与其车辆之间通信障碍的解决方案。
沿着这个思路,Qt虚拟键盘提供了手写识别功能作为一种附加的开箱即用的输入法解决方案。
当周围环境合适时,语音控制是一种自然的输入方法;但在环境嘈杂、声音异常、扬声器或麦克风已被其他动作占用等常见情况下,语音输入就不起作用了。 此外,手写是被美国监管机构授权为驾车时与汽车界面互动的唯一语音替代方案。如果没有手写输入,司机必须停车辆才可使用键盘。 基于上述原因,本田(Acura)和奥迪等制造商选择了我们的技术来装备他们最新的车型。
在小屏幕上打字可能很麻烦且耗费时间,而手写可以消除所有的挫败感。因此,我们为许多带小屏幕的连接设备提供了解决方案,其中最小的是三星Galaxy Watch智能手表,它只有一英寸的显示屏。
使用场景取决于设备、外形和目标字段。由于Qt虚拟键盘提供了不同模式的输入(文本,数字和带各种键盘布局的电子邮件),MyScript可限制其识别引擎,并通过参考上下文和预期的结果类型来提高其准确性。
MyScript的手写识别非常灵活。我们的引擎取决于三个主要的并行进程:符号分类,笔画分割和语言分析。在这三个进程之间交换信息,以识别出最可能的结果。
您可下载我们贡献的代码和使用指南。 您也可以发送电子邮件至qt@myscript.com,获取MyScript Text SDK证书,并免费使用我们的工具和支持。 译者注:Qt 5.12 LTS支持三种手写识别引擎: Lipi Toolkit、T9 Write和MyScript。其中,Lipi Toolkit在开源许可下提供,且只支持英语。它的性能也可能不如那些有商业许可的产品一样好,尤其在嵌入式设备上。T9 Write和MyScript提供了更多可供选择的语言,但需要商业许可证。