(翻译)计算器需要更好的用户界面的原因

  很多人年纪很小的时候就开始使用计算器,年龄越大,用得越多。他们在学校使用计算器算数,但最终会用它来理财。计算器的用户遍布全球,重要的是它的用户界面能让不同年龄层的用户都易于使用。但是,照目前的计算器来看,哪个年龄段的用户用起来都不方便。

隐藏运算符状态

  计算器用户界面的最大问题是没有显示当前运算符状态。计算器可能处于某个运算符状态下,但用户不清楚,因为不同运算符在计算器屏幕上显示的内容一模一样。
在这里插入图片描述

计算器屏幕上没有显示运算符状态

  例如,计算器屏幕上当前显示“1”,用户有可能会再输入一个“1”,而显示的内容取决于计算器当前的状态,可能会显示为“1.1”、“1”或“11”。用户完全不清楚计算器当前的状态是输入小数状态,还是加减乘除状态,或者什么状态都没有。
  用户必须记住按的是什么运算符,还要记住当前计算器的状态。这不仅让存在记忆障碍的用户为难,也难为那些使用多种运算符进行复杂运算的用户,同时苦了那些计算器按钮按的太快,很容易就忘了最后按的哪个运算符的用户。
  设计优秀的计算器界面不会让用户记忆当前运算符状态,也不会强迫那些按钮按得太快得用户为避免出错而降低按按键速度。

回忆之前输入的操作数

  计算器的问题不止是隐藏运算符状态,另一个问题是用户在操作过程中需要回忆之前输入的操作数。对于重复使用相同操作数进行复杂运算的用户而言,这类问题肯定会遇到。
在这里插入图片描述

计算器屏幕上没有显示表达式进度
  例如,如果用户需要计算表达式“15+25+25+35+45+55+25+25+35+45+55+25’”的值,由于表达式中重复的操作数太多,在操作过程中很难记住表达式输到哪一步了。计算器屏幕中显示“25”根本无法分辨它在表达式中的位置,由于“25”在表达式中出现了很多次,屏幕中显示的“25”的位置可能是在表达式的开头、中间或是末尾。

  设计优秀的计算器界面会显示用户之前输入的操作数,当表达式中有重复的操作数时,能让用户清楚地看出当前操作数在表达式中的位置。

纠正输入错误的操作数

  用户使用计算器时的另一个常见问题是输入了错误的操作数后无法纠正。照目前的计算器来看,用户只能纠正当前输入的操作数,或者清除输入的所有表达式内容。用户无法定位并修复之前输入的表达式中的特定操作数或操作符。
在这里插入图片描述

用户必须清除所有内容才能纠正之前的输入错误
  这对进行复杂运算的用户而言十分费时,他们得清除之前输入的所有表达式内容,然后重新输入正确的表达式。或者,用户得在表达式中加入更多的操作数和运算符以抵消错误,但这可能会混淆用户,他们无法确定这么做是否能正确地影响表达式计算结果。

  设计优秀的计算器支持用户随时回退并纠正输入的表达式中的操作数或运算符。用户犯了错之后不用清除并重新输入表达式。

意义不明的清除按钮

  不止是计算器屏幕设计有问题,计算器上的清除按钮也会给用户造成麻烦。有些计算器既有“CE”按钮,又有“C”按钮。“CE”表示清除输入,使用“CE”按钮会清除计算器屏幕上显示的操作数。“C”按钮表示清除,使用它能清除输入的整个表达式。
在这里插入图片描述

看着差不多的两个按钮会混淆用户
  “CE”按钮和“C”按钮,外观相似,功能也差不多,大部分用户都分不清这两个按钮,以至于他们会把这两个按钮都点一遍,以确保之前输入的表达式完全清除,可以安全地输入新的表达式。有些用户由于不确定是否完全清除之前输入的内容,他们甚至会多次点击这两个按钮。

  关于计算器的清除按钮,唯一明确的是:它们会混淆用户,产生大量不必要的操作。设计优秀的计算器可以让用户确信点击一次清除按钮就能完成清除表达式,除此之外,还能防止用户点错清除按钮。

更优秀的计算器用户界面

  “隐藏运算符状态”和"回忆之前输入的操作数",解决这两个问题的最佳方式是在计算器屏幕上方用小字体显示用户当前输入的表达式。表达式从左向右显示,既包括运算符,又包括操作数。如果用户输入运算符,屏幕中会用黑底白字的方框突出显示当前运算符状态。
在这里插入图片描述

用户可以看到当前运算符状态、之前输入的运算符和操作数

  这么设计的好处是,用户可以中断操作,放下计算器去做其它事,然后又回来接着操作计算器,不用重新开始计算或记住之前做的操作。用户可以在计算器屏幕上方的字符串中看到他们所有操作的历史记录,然后轻松地继续运算。
在这里插入图片描述

用户可以将光标移动到之前输入的运算符和操作数上去做纠正
  为了支持用户纠正任意运算符和操作数,也可以将突出显示当前运算符的小黑框当成光标用,用户可以将其左右移动。用户将小黑框移动到任意的运算符或操作数上,然后直接输入新的运算符或操作数替换之前的错误内容。不管输入的表达式有多长,用户都可以使用小黑框查看整个表达式内容。

  为了实现上述新功能,计算器需要新增一对向左移动和向右移动的按钮,它们的位置远离清除按钮,并且只使用箭头图标,这样就不会对删除按钮造成视觉干扰。

在这里插入图片描述

新的清除输入图标看着不太像清除图标,更像是退格键
  为降低计算器中清除按钮的迷惑性,减少清除按钮和清除输入按钮之间的相似性。只有清除按钮的图标含有字母“C”,让用户明白计算器中只有一个清除按钮。而清除输入按钮的图标更像是退格键,它们两个的功能类似,退格键一次删除一个字符,而清除输入按钮一次删除当前操作数的所有字符。为了区分清除输入按钮和退格键,清除输入按钮的图标是一个指向垂直条的箭头,这象征着更高程度的删除。

  清除输入按钮的新图标能够让用户直观地了解删除按钮之间的区别,也能防止用户误把清除输入按钮当做清除按钮。用户只需按一次清除按钮,就能确定已经完全清除之前输入的表达式。
  计算器用户界面中没有发生变化的是显示用户当前操作数的区域,这属于主要状态区域,不应该做出改变。该区域属于固定区域,用户很容易找到,并且他们能方便地看到当前输入的数字以及表达式计算结果。用大字体显示区域中的数字,同时用小字体在上方显示表达式字符串,这样用户就不会搞混。
  上述解决方案解决了用户现在使用计算器时遇到的所有重大问题,但有一点还是没有解决:是否会有更多的计算器界面使用上述解决方案。

原文地址:https://uxmovement.com/thinking/why-calculators-need-a-better-user-interface/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值