4s为什么双击空格键出现点不出句号

iOS 在输入内容时,连续输入两个空格,会成为一个句号。为什么如此设计? - 知乎100被浏览38045分享邀请回答/question/19786521/answer/从视觉角度出发,早期打字机因工业原因需要使用等宽字体,导致需要使用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(退格)」键的次数?】 自动修正其实是针对用户输入过程中的一项设计,所以除了精确的修改用户输入的内容外,最主要的是尽可能减少输入过程中的干扰。我们以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个输入面板,尽一切可能方便用户进行输入. 传送门:图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有机会再写一写关于输入区域的一些设计吧,也挺有意思的! 码字长太,您也看得辛苦了,顺手来个赞吧!亲OVER10122 条评论分享收藏感谢收起265 条评论分享收藏感谢收起查看更多回答5 个回答被折叠()再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
威锋网7月10日消锋网7月10日消息,《植物大战僵尸2》 如今...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
您需要通过验证再能继续浏览 3秒后开始验证
威锋旗下产品
Hi~我是威威!
 粤公网安备 11号
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!}

我要回帖

更多关于 word中按空格键出现点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信