我参与为医疗设备编写触摸屏应用程序。该程序类似于自助服务终端,因为用户无法访问开始菜单等,并且用户将使用屏幕键盘在他们需要的罕见事件中键入任何文本。规格屏幕尺寸为1280x1024。
问题是:合理界面的最小可触摸按钮大小是多少?我认为美国角钱在所有方向都是一个合理的最小尺寸,理由是一角钱差不多到人们用手指感觉到的那么小(它的直径为17.91毫米,根据万能的维基百科)。
或者在大尺寸上有点硬币?
编辑:关于我们用户的一些额外知识。他们必须双手,因为设备的性质,他们不会戴手套。他们必须能够操作尺寸高达14x17英寸的胶卷暗盒(再次,由于设备的性质),所以我有理由相信他们有一些手动灵巧。
答案 0 :(得分:3)
有很多因素可能需要按钮更大。
根据我的经验,我会使用不小于美国区的东西 - 一分钱实在太小而不能重复使用。如果用户戴上手套或其他东西来“肥胖”手指,则需要更大的按钮。如果您的用户被禁用或电机控制较差(比您预期的更常见),那么一角钱大小的按钮绝对没用。请记住,有些触摸屏并不准确。我和一些在边缘附近有25个像素的人合作过。
此外,他们多久按一次按钮以及屏幕上有多少按钮?必须依次按下许多小触摸屏按钮会让用户发疯。这就是你会注意到许多触摸屏系统(如ATM)开始有超过1英寸x 2英寸的按钮的原因之一。
此外,如果系统意外按错按钮,系统的容错程度如何? Mabye因为屏幕关闭或者从一个角度观看?容错性越小,按钮需要的越大。错误发生了。较小的按钮意味着更多的错误。
答案 1 :(得分:2)
这将取决于设备本身以及您所使用的UI。
许多触摸屏(不包括多点触控)平均触摸区域,因此您可能不希望将UI项目放在比指尖区域更近的位置,以减少错误触摸。
触摸屏需要在安装后进行校准,即使这样,也可能会出现一些视差,具体取决于屏幕类型或观看屏幕的自然角度。
您也可以考虑触摸时的视觉反馈,并且只允许触摸释放事件。当您触摸时,显示一个大于指尖的x,该指尖以接触点为中心,让它跟踪直到触摸被释放。那一点是点击点。
最重要的是,用户测试,用户测试,用户测试。
如果你真的担心尺寸 - 让它变得流畅,这样你就可以轻松地改变它并在真实情况下对真实用户进行测试。我提到了用户测试吗?
答案 2 :(得分:1)
取决于很多因素......
随着时间的推移,所有触摸屏都会降级,并且随着时间的推移会产生更准确,更嘈杂和更不线性的结果。电阻式触摸屏随着时间的推移有了很大的改进,但是你仍然会遇到问题,特别是对于如此大的触摸屏。
此外,人们手指大小不同,手/眼协调程度不同。
最后,在进入应用程序之前实际处理触摸的硬件和软件需要进行校准和表征。
所以这比仅仅询问需要多大的按钮要困难得多。
首先,我要与触摸屏本身的制造商以及硬件/软件界面的制造商联系,并找出他们的建议。
其次,我会做一些测试 - 在屏幕上制作一些目标,然后记录按下它们时触摸屏硬件发送给你的所有点。做一堆快速猛击压力机,硬长压机,轻压机等的测试。看看输入跳了多少(你可能会感到惊讶......)以及它实际响应的速度(过滤可能会使印刷机迟到,如果没有快速反馈,可能会降低可用性。)
第三,我为伟大的用户反馈设计了用户界面。使按钮比手指宽,这样当用户按下按钮时,它们仍会看到一点按钮,当按下它时它似乎会压下。
第四,我考虑增加自适应学习。您必须进行校准运行并偶尔重新运行,但在中间,您可以稍微调整用户以减少出错的可能性。但是,这不适合胆小的人,并且很容易做错,所以如果你想考虑它就要小心。
- 亚当
答案 3 :(得分:1)
我同意James,美国区是一个更好的目标,但通常你可以改变它,因此它是一维美国区,另一方是US Dime。当然,您希望保持活动UI元素的中心至少相距US Dime的距离,具体取决于“可解决”单击错误元素的方式。 (点击列表中的错误元素很容易解决,如果要做的就是选择它;单击对话框的退出按钮不是那么多。)
务必让您最常见的案例变得非常容易。这通常意味着制作一个非常大的按钮;或者,有时候,使整个UI区域“可点击”(但如果你这样做,那么用户通常也会看到区域中的某种按钮意味着他们可以点击它。)
根据触摸屏的质量,您通常可以在边缘“作弊”。不仅边缘和角落最容易在传统的基于鼠标的界面上击中,而且它们也可以用于基于触摸屏的界面,因为用户可以将手指向上按压框架元素而不用担心触发其他东西。如果UI元素靠近边缘,请确保您的UI元素一直接受到屏幕边缘的点击。使用这个,你可以在每个角落都有一个美国硬币大小的按钮,它仍然可以非常重复地点击(尽管如果你的用户手指很大,可能会缺少反馈)。
答案 4 :(得分:1)
更大更好,因为我们知道尺寸很重要。
触摸屏界面的用户在点击屏幕上的某个位置时获得反馈非常重要,因为这不像普通键盘或鼠标按钮那样机械,我们使用声音和/或改变颜色。
仅在点击控制时播放声音,而不是在屏幕中的任何位置进行每次触摸,以实现良好的可用性。
如果工作环境有噪音,你也必须提供颜色反馈,在这种情况下,按钮应该比手指大两倍或三倍。重要的是,当用户的手在屏幕上时,用户可以看到反馈,并且您知道手不是来自玻璃。
屏幕上的订购也很重要。对于鼠标驱动的界面使用下拉组合,菜单等是好的,但对于触摸屏,你将杀死他们的可用性。因此,不要将控件放在屏幕的左上角,而是将它们放在右下方。这将使您的用户在工作时屏幕上没有手部信息区域。
考虑左/右手布局以及日/夜配色方案。
目前我正在为触摸屏创建一组.net UI组件,您可以在我的网站上快速查看演示。
阿塔纳斯