12

我正在开始一个新项目,该项目涉及为机器开发一个界面,该界面可以测量镜片的楔形和圆度,并将信息存储在数据库中并进行报告。我们很有可能会在这台机器上安装一个触摸屏,这样它就不需要鼠标或键盘了……

我没有任何开发全尺寸触摸屏的经验,所以我正在寻找你们的建议/提示/信息......

我可以想象你想让元素比正常的大一点……空间按钮多一点……像这样的东西……还有其他人要添加的吗?

4

10 回答 10

25

有几点需要考虑:

  • 触摸控件时需要考虑视差误差。基本上,用户可能会触摸您实际控制的上方或下方的屏幕,从而错过控制。这是控件大小的组合(例如,您可以使活动区域大于可视控件以允许用户错过并仍然激活控件),用户的视角(您可能会或可能不会预测/控制)和您正在使用的触摸屏类型。如果您知道用户在使用时相对于屏幕的位置,通常可以通过适当的校准来适应这一点。

  • 根据触摸屏的类型,您可能需要确保您的用户没有戴手套或使用除手指以外的工具(例如笔的末端)来触摸屏幕。一些屏幕(例如那些取决于电导的屏幕)对除了血肉之外的任何东西都没有很好的反应。

  • 避免使用双击,因为用户很难可靠地双击控件。如果您有经验丰富/训练有素的用户在他们习惯于屏幕的相当受控的环境中工作,则可以部分缓解这种情况。

  • 链接到上面,如果您使用双击,您可能会发现当用户只想单击时激活了双击。这是因为用户的手指在触摸屏幕时很容易轻微弹跳,并且根据双击设置的敏感程度,触发双击而不是单击。由于这个和前面的原因,我们总是禁用双击并且只使用单击(或类似的单次激活控件)。

  • 无论您认为需要使控件多大才能允许触摸激活,它们几乎肯定需要更大。确保在真实部署环境中与真实用户一起测试界面(或尽可能接近它)。例如,我们部署了一些带有漂亮大按钮的屏幕,你不能错过,结果却发现控制室没有加热,而且用户在冬天戴着厚手套,手指比我们允许的大得多。

  • 不要将任何控件放在屏幕边缘附近 - 手指很难进入边缘(特别是如果屏幕有较深的边框),并且轻微的校准问题很容易将控件移到太靠近边缘而无法使用. 标准菜单和滚动条是在触摸屏上使用起来非常棘手的控件的一个很好的示例,您应该避免使用它们(这是可取的 - 它们不适合触摸屏)或使用巨型等效项复制它们。

  • 请记住,用户的手会在屏幕上方,遮挡一些屏幕和控件(通常是用户触摸下方的那些,但这取决于用户相对于屏幕的位置)。不要将说明或指示器放在用户的手或手臂在尝试使用与它们相关的控件时会遮挡它们的位置(例如,通常将它们放在控件上方而不是下方)。

  • 根据环境,确保您的触摸屏经过适当的防尘、防潮、防油脂等防护,并确保易于清洁而不会损坏它。您不会相信在工业或公共环境中的触摸屏上会迅速积聚的粘液。

于 2008-09-28T00:18:22.383 回答
2

另一个明显的问题是没有指针“悬停”的等价物。但这并不影响许多应用程序。

于 2008-09-27T23:32:16.987 回答
2

如果您决定放入模拟控件(滚动条、旋转小部件等),请务必同时放入数字控件。一些公司认为触摸屏意味着用手指完美控制某些东西。在现实生活中,这转化为试图修复一个稍微偏离的数字的几分钟的挫败感。

于 2008-09-27T23:34:16.967 回答
2

最明显的一点是,GUI 上的所有内容都需要足够大,以供指尖敲击,有时比您想象的要大。

如前所述,右键单击操作实际上是不可能发生的。此外,在触摸屏上用指尖双击可能会很棘手。

另一件主要的事情是,您需要创建一个弹出用于文本输入的屏幕键盘和一个用于仅数字字段的屏幕小键盘。

于 2008-09-27T23:40:13.490 回答
2

我为专门设计用于触摸屏友好的 POS 应用程序编写了自己的一组控件。

请记住为粗短的手指和爪子留出足够的空间。在我们的应用程序中,用户可以进行这些修指甲,这些修指甲需要他们使用指垫而不是指尖。这意味着您需要为激活区域留出比在任何其他类型的应用程序中通常考虑的更多空间。

我还建议您从测试的角度和从事情发生变化的角度来适应自己作为程序员,并且可能需要将键盘/鼠标连接到非触摸工作站。我无法告诉你有多少次我去触摸我的平板 LCD 期待会发生什么,然后才想起我必须使用鼠标。

于 2008-09-27T23:42:20.037 回答
1

确保阅读您的基本 UI 原则,例如 Fitz 定律(获取目标的时间是与目标的距离和大小的函数)。

还要考虑设备在使用时是否静止(例如掌上电脑或 iPhone),研究表明您必须将其纳入您的设计。

于 2008-09-27T23:36:17.367 回答
0

较大的gui元素是主要的。但它适用于所有元素、滚动条、选项卡甚至文本字段。

我能想到的另一件主要事情是,用户很难右键单击。所以应该避免需要右键单击的事情,上下文菜单是目前唯一想到的事情。

于 2008-09-27T23:33:16.533 回答
0

其他的回答都很好,但你完全确定触摸屏实际上会更容易使用吗?有很多设备,触摸屏实际上使它们更难使用,而不是更容易。主要问题是当您不看设备时,您无法使用该设备。如果用户要执行大量重复操作,则键盘的效率可能会高得多。

此外,如果您认为发生这种情况的可能性很小,那么残障人士可能更难使用触摸屏。

于 2008-09-28T00:00:35.313 回答
0

尽管现在这已经很老了,但我发现它仍然很有用,作为设计考虑的起点。

http://www.sapdesignguild.org/resources/tsdesigngl/index.htm

于 2010-05-19T19:44:39.247 回答
-1

如果您还没有这样做,请查看一些可供移动平台开发人员使用的文档,例如Windows MobileiPhone

于 2008-09-28T10:50:58.777 回答