尊龙游戏登录

栏目分类
你的位置:尊龙游戏登录 > 尊龙 >
iOS 在输入内容时,不息输入两个空格,会成为一个句号。为什么如此设计
发布日期:2021-07-22 14:49    点击次数:168
这个设计正本是为了挑高英文输入速度的。倘若空格算是标点符号的话,句号是空格之后英文里第二常见的符号。手工输入句号必要切换键盘,如许大大降矮了速度。句末连击两次空格换成句号避免了这个题目。不妨这么理解这个迅速手段:一个空格区分单词,两个空格区分句子,由于句子是比单词更高优等的单位。中文状态下是否还答该保留这个设计就值得商榷了,由于中文内里空格并不常用。不过……一是苹果并不怎么在意非英文输入法益不益用,二是英文有这个设计就直接延用过来比较相反。 根据吾意识的美国人逆映,他们的早期传统哺育里规定,打字时句号后是要添两个空格的。如许不妨添长句间视觉距离,以方便涉猎。至今还有一些人保留了这一习性。因而吾认为这栽设计不妨是借鉴了这个用法,但是这只是吾的推想。太神了,吾前两天还在想这个题目。有机会不妨找柔件那里的设计师问问。 暗莓貌似也有如许的设计 推想是国外的习性什么的吧 由于现在行使的手机大都是国外来的 不是遵命国内本土的情况设计的吧 幼我觉得是,英文书写标准是句号后面必须空出一个格子然后再不息,对于手机输入就是点句号再点空格,苹果有意做成两个空格正益不妨缩短用户手指移动。(自然苹果选择不息点两个句号也不妨,不过为何苹果选了2个空格就不清新了。)这个题目,还涉及到另一个题目: 英文句号后是空一格照样空两格? http://www.zhihu.com/question/19786521/answer/15547896从视觉角度起程,早期打字机因工业因为必要行使等宽字体,导致必要行使2个空格进走视觉上的区分,挑高排版的涉猎性,但到了电脑时代众为等比例字体,有余的空格并不会增补太众涉猎性(现在主流就是1个空格)。很清晰iOS行使的是比例字体,导致异国必要在句子后面空2格,当用户尝试输入2个空格时,体系自动帮其第1个空格转换为句号(第2个空格照样是空格)。ps.其实吾也觉得这个理由较为牵强,请不息望下面的理由从交互角度起程,正如@Rio 所说,句号是英文书写当中最常见的符号,当用户在输入完一个句子后再添上句号,遵命现有iPhone的输入面板的通例操作必要:切换到符号面板(图1左) --> 输入句号 --> 切换回字母面板(图1右) --> 不息输入之后的句子(仔细此时不息输入的话,用户还必要输入一个空格)图1通例操作必要用户在众个键位之间进走切换,手指走程也较长,这还异国算上用户识别键位所消耗的时间。当将以上几步操作整相符到二次点击空格后,将为用户极大的挑高输入效率。(二次空格在操作上无法显性化,必要对用户进走正当引导)固然两次空格会有效的增补输入效率,照样有人习性在句号后输入两个或众个空格的,因而用户可议决以下步骤关闭这个功能(图2):竖立 --> 关照 --> 键盘 --> 句号迅速键 off图2 (不必诧异吾用7栽输入法,轮着体验嘛)对于中文输入用户,两次空格展现句号幼我认为是iOS英文迅速手段的保留,但在必定水平上也方便了用户输入句号(益过用户去切换到符号面板再输入),但这并不是最优方案,国内很众输入均已将中文常用符号单独成键位了(图3右)。ps. iPhone体系中文输入面板空格左侧的按键" ’ "(图3左),国内的输入法往往会叫“分隔”,或者“分词”,在iPhone里仅以一个符号展现,不免有些突兀,另外分词功能也只是在输入编码后才展现,在这之前为什么不做成逗号或句号等常用符号呢?貌似到iOS6这个键位照样木有改进啊。图3以上基本回答完了挑问者的题目。但还想再写众一点,有情愿涉猎的同学请不息去下。-------------------------------- 哀催的分割线 ------------------------------接下来下面再胡乱写一点iOS及其它体系输入体验有关的东西吧,主要荟萃在英文输入模式下,行家拼凑着望吧。输入体验也是一个被行家往往不太仔细的细节(尼玛,为什么又是细节,吾和它杠上了啊),每天都在行使,能感觉得到,但偏偏又无法很清晰的进走描述,这就是输入体验,输入体验的优劣往往决定了一款产品的益坏。1. 今天你大了吗?先从浅易的首字母自动大写最先吧(以iOS为主要例子),这个设计主要出现在英文输入模式,方便用户将首字母进走大写,并缩短用户击键次数。当用户初首进入输入状态时进入大写模式(下方图1左),另外,在用户最先新的一句时也会进入大写状态(上面回答过的两次空格后也会进入大写模式,图1右)。图1首字母自动大写望首来浅易,但在设计交互逻辑上照样必要花点时间进走思考,举个栗子,用户输入第1个大写字符后,期待将它修改为幼写,你会怎样进走设计呢?WebOS(别告诉吾你不清新这个体系)的输入首字母大写,实现的手段和iOS是相通的,但在对退格键的交互上它花了心理,两个细节:当用户输入第1个字母后,自动转换为大写(字母H,图2左),输完第1个字符后用户按退格键,此时并不删除字符,而是将大写字母H转换为幼写字母h(图2中),再按退格键才会十足删除这个字母。设计师判定是由于WebOS的大写模式造成了用户的输入无法达到预期,因而此时会将大写字符转换为幼写字符。用户输入第1个字母后,大写,再输入其它字母均为幼写(例如输入了Hap,图2右),用户不想要这个单词了,退格第一次删除p,退格第二次删除a,退格第三次删除H(此时H不会转换为幼写的h)。此时设计师判定用户在众字符情况下不息退格是忠心要将输入终局删除失踪,因而在大写字符处也不进走转换了。图2WebOS在分歧情景下,实走的终局是纷歧样的,这表清新设计师对细节的掌握,足够考虑了用户行使场景。倘若你是设计师,让你用另一栽设计方案来解决同样的题目,你会怎么样思考呢?输入效率会更高吗?2. 智慧的输入,输入字符自动修整,在英文模式里,这是个极其特出的设计,对于行使者来说不妨更凝神于输入的内容,而不必要不安是否展现舛讹或其它降矮输入效率的走为,更有效的缩短了用户退格的行使走为(挑高了准确率嘛),兴味味的不妨望望这边【为什么输入法工具优化的现在标是缩短人们按「backspace(退格)」键的次数?】http://www.zhihu.com/question/19723700/answer/15490152 自动修整其实是针对用户输入过程中的一项设计,因而除了准确的修改用户输入的内容外,最主要的是尽不妨缩短输入过程中的作梗。吾们以iOS为例子(它的设计并纷歧定益哦,亲),用户输入Messge(少字母a)iOS会展现修整挑示(图3左),此时用户只必要输入空格、return或点击屏幕就不妨将修整终局上屏,倘若用户必要保留舛讹终局必要手动将自动修整关闭(到了蛋痛时间,自动修整的关闭icon很幼,很难进走点击操作,为什么苹果设计师不行使另一栽手段进走关闭呢?),不息进走输入,此时体系将进走拼写检查,如有舛讹将会在响答单词下展现红色虚线(图3中),用户点击红色虚线的单词将展现修改终局弹出框(图3右),另外,用户行使退格键退格到舛讹单词时也会弹出修整终局弹出框(图3中)。设计师针对英文输入特点,有效的进走了设计(吾照样不喜欢它的自动修整关闭的设计),针对分歧的状态,输入舛讹时、单词输入完毕后、退格至舛讹单词... 均给出修整终局以挑高用户输入效率。图3吾们再来望一下Android 4.1的例子,Android体系中英文输入采取与iOS分歧的处理手段,在键盘上方展现一条相通中文输入的Candidate(候选)区域,吾们俗称Cand区,用户在输入过程中Cand区表现分歧的候选终局,为用户挑供更众的输入终局选择,Android的首选词位于Cand区的中心,用户可直接空格将首选上屏(中文输入用户熟识吧 ^_^),左侧是用户实际输入的字符,右侧是另一个候选。仔细下图当中各栽分歧输入状态细节的转折,用户输入“Didnt”(图4 Step1),输入字符下方展现蓝色较粗下划线,这意味着用户现在输入的这个词组有修整终局,并在Cand区最先位置表现,此时用户输入空格将把“Didnt”修整为“Didn't”(图4 Step2),不息输入“Didnt”,输入字符下文展现暗色细下划线(图4 Step3),这代外着用户输入的是平常周围内的单词(别介意,例子中增补过自定义单词),此时Cand区第1个候选终局是另一个修整终局,输入完“Didnt”后,体系会进走拼写检查,发现是这一个舛讹在之前输入字符下方展现红色下划线进走标示(图4 Step4),用户议决点击舛讹单词查望修整终局(图4 Step5)。另外,长按Cand区中心候选词将展现更众的修整终局(图5右)。图4图5望完了iOS和Android两个体系的自动修整案例,从设计上吾幼我更倾向于Android,Cand区域的设计以及通太甚歧颜色的下划线(不妨会有少许的视觉作梗,但与实际造就比较是不妨批准的)标示出响答的输入状态,让用户不妨实在的判定出现在的状态,暗色下划线外示“酷喜欢的,一致平常,不息输入吧”,蓝色外示“哥们,吾给了你个靠谱的修整终局,坦然按空格吧”,红色外示“擦,能靠谱点嘛,出错了”。ps.也不妨是由于吾本身就是中文用户,已经习性了Cand区如许的设计,因而会有一些主不益看上的倾向。另外,中文输入法其实也不妨针对汉字的输入码进走智能修整,如许不妨确保用户进走准确有效的输入。3. 输入场景的转折,分歧的输入面板,让吾们再来聊一聊输入场景吧!“哎哟,输入个东西不就是敲字嘛,哪还来的什么场景啊。”,亲~ 让吾们望一望下面图6中的几个键盘吧。最左边是处于备忘录中的键盘面板,中心和右边是处于涉猎器中的键盘面板(还有很众其它面板就纷歧一罗列了),涉猎器地址栏中,体系输入面板中正本是空格的位置根据地址栏的特性被拆分了三个自力的按键,"dot"、"slash"、".com",并且议决长按“.com”键盘不妨选择其它后缀可选(图6右)。不妨会有同学说,为什么异国"http://"或者"www"按键呢?这涉及到以后想讲的一个话题,关于输入区域的容错性,在这边就不延迟了。从如许的设计理念中当不妨望到,当用户切换行使场景时,响答输入面板也会陪同着转折,以方便用户进走更高效的输入操作,这也是触屏时代所具有的特性。ps.在这边也介绍一下百度手机输入Android版拥有众达14个输入面板,尽一致不妨方便用户进走输入. 传送门:http://shouji.baidu.com/input/图64. 条条大路通罗马,众样化的输着手段,在这边要向行家介绍一下关于iOS各键位的设计细节(自然,这边就不写太细了,点到为至吧,长文写得吾脑疼 -_-')。Shift的用法,望官先想一想倘若你们在本身的手机上输入大写字母你会采取哪栽手段呢?先来望望iOS里几栽输入大写字母的手段:1. 首字母自动大写,位于句首的字母会自动进走大写。2. 点击一次Shift输入一个大写字母,然后再恢复为幼写状态。3. 双击Shift键,进入大写模式,再点击一次Shift键盘返回平常状态。 4. 按住Shift键,同时输入响答字母。这栽设计并非苹果蛋痛,而是每栽输着手段都有其响答的主意,吾们来分析一下这几栽手段,手段1,基于英文书写习性,体系自动为用户进走首字母大写。手段2,这栽手段方便了用户一时性输入单个大写字母。手段3,标准的模式切换,进入大写状态,这是为了进走大写长文本输入的模式。手段4,此手段是一连用户在PC上的行使习性,并批准用户一时输入大写较长文本。ps.你不妨在英文输入面板,按住Shift键,再按住字母"O"键盘,键盘一个奇迹的字符,输入到文本区域。对比一下你不按住Shift键,输入相通的字符...iOS 5.x体系原生中文输时兴,空格键盘是对候选词进走选择,确认键是将候选上屏(但在未选择候选词之前确认键是将输入的编码上屏),这栽手段与吾们传统的输入习性不符(吾们习性空格将首选词上屏),在这边爆一个独家幼技巧,倘若你期待的中文候选词就在第一位,你进走 Shift+空格键 操作,如许就不妨将第一个候选词上屏了,绝对独家哦~~ ps. iOS 6同学请漠视吧!再来望另外一个例子,用户在iOS输入符号,如感叹号!、问号?、或者$&@等符号往往规流程是怎么样的?在输入面板中点击左下角的符号键,进入符号面板(不妨望分割线以上的图1,非本篇的图1),选择所必要的符号,再点击左下角的英文键,返回英文输入面板。用户在iOS里输入一个符号平均必要3步,但这边有另外一栽“捷径”,用户点击输入面板左下角的符号键(手指不要脱离屏幕),面板切换到了符号面板,手指滑动到期待输入的符号上,面板自动返回到正本的英文输入面板。如许的设计,有效的为用户撙节了点击次数,并不妨迅速的返回正本面板不息之前的输入,如许的设计同样也有弱点,不不妨显性化,也异国正当的引导,造成大量的用户输入符号时照样必要进走3步操作。末了,再说一个幼细节吧,这其实并不算是输入走为,当用户在输入区域进走了输入操作,起伏一着手机,将展现一个“撤销键入”的dialog窗口,如图图7有机会再写一写关于输入区域的一些设计吧,也挺有意思的! 码字长太,您也望得辛勤了,顺遂来个赞吧!亲OVER
友情链接:

Powered by 尊龙游戏登录 @2013-2021 RSS地图 HTML地图

Copyright 站群 © 2013-2021 版权所有