首页 > 用户投稿

键盘上space键在哪 隐藏在 iOS 键盘里的惊喜时刻

键盘上的空格键在哪里(隐藏在ios键盘中的惊喜时刻)

上一期最后做的小预告如期而至,也是我原本打算在发布ios细节设计第二部分交互章节之前插入的一个案例讲解。我之所以要先说,是为了让大家对这类案件有更深的了解。废话不多说,让我们进入正文。

苹果对产品细节的追求一直是热门话题。无论是乔布斯时代的偏执,还是库克上台后的传承,ios或者osx都有很多精彩的设计,在之前的三篇《ios的详细设计》文章中都有提及。但是对于资深果粉来说,知道文章中的案例并不值得骄傲,挖掘出鲜为人知的细节才是让他们兴奋的地方。这就是文章标题中提到的苹果惊喜时刻。

现在拿起手中的iphone(仅限iphone4及更高版本的机型),确保设置中的“听写”已打开,然后打开一个可以调用虚拟键盘的应用程序,如备忘录。如果您启用了多种输入法,您的空格键“空网格键”左侧必须有一个地球仪键(用于切换输入法的小地球仪键)和一个听写键(带麦克风的语音输入键)。然后转到设置,去掉除英文“english”以外的所有输入法,再回到前面的虚拟键盘,就会得到下面两张图。

键盘上space键在哪 隐藏在 iOS 键盘里的惊喜时刻

好了,现在找茬的游戏开始了……我想你很快就会注意到,下图中没有globe键,而space键由于缺少空的globe键而被缩短了。但是你有没有注意到两张图中听写键的颜色不一样?或者注意到了,但你考虑过原因吗?好吧,让我们仔细看看这两张照片。

如前所述,图底部的space键显然太长,因为顶部的globe键占据了一个键的位置。然后,在此基础上,再看看听写键的颜色,你就会明白它为什么用不同的颜色了。因为白色对应的是space键的颜色,而图顶部的听写键+space键的长度正好等于底部的space键的长度,所以苹果利用听写键在颜色上的视觉差异来填充globe键所占据的原始space键的区域。那么问题是,你为什么要这样做?

先练一练再解释原因。第一,只保留系统输入法为英文。此时,空格键可以理解为全尺寸。然后,单击空格键,同时以更快的速度输入。你会发现,如果你习惯用左手拇指点击,你通常会按空格键中间的左边区域。

接下来,将键盘恢复为多输入法。此时,由于globe键,space键将被缩短。以更快的速度输入时,同时点按空格键。你会发现,当你习惯了之前的全尺寸space键后,此时左手拇指的着地点很可能就是现在听写键的位置。

想象一下,在这种情况下,如果听写键与space键的灰色不同,视觉上会非常醒目(如下图所示,自己感受一下),会导致用户下意识地将拇指敲击位置向右移动,防止输入错误,影响输入连贯性。之所以将听写键变成和space键一样的白色,就是为了减少这种在视觉差异上的影响,让用户保持统一的认知感,让输入更加流畅。

有人可能会说,我对这个设计的解读有些过了。苹果改变了听写键的颜色,只是为了保持ui设计的对称性。但还没有结束。如果你足够小心,你可能已经发现了隐藏在上述实践中的另一个秘密。也就是说,即使你的拇指落在听写键上,也不会触发该键的语音功能,但你会发现点击区域仍然在空格键上。这种设计甚至适用于全尺寸空格键的键盘。

换句话说,为了防止误操作,苹果本身对听写键采用了快速输入的无响应处理。那么,基于这个设计,如果我们看默写键的颜色问题,你还认为苹果只是想在ui上做一个对称吗?

[email protected]ail.com。ios细节设计互动章节“第二部分”见。

原文标题:键盘上space键在哪 隐藏在 iOS 键盘里的惊喜时刻,如若转载,请注明出处:https://www.pxzlyy.com/tougao/2491.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「正龙号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。