babykiss 发表于 2011-11-9 17:50:05

IE10给力新功能亮相:基于浏览器的智能纠错

打字速度和正确率是用户体验至关重要的组成部分。尤其在不使用物理键盘的时候,提供极棒输入体验显得更加重要。Windows8为各种设备提供了多种输入功能,而拼写检查只是其中之一。
Windows8中的拼写检查功能可以识别用户拼写错误的单词,常用的被拼写错误的单词将会自动修复。Win8之中,拼写检查支持整个系统之中的应用,自然包括IE浏览器。同时,拼写检查作为IE10浏览器的一个功能,也支持其他Windows系统(例如Win7)。由微软IE团队项目经理Travis Leithead,撰文为大家详细介绍IE10浏览器的自动校正和拼写检查功能。
自动校正:
IE10拥有第一个基于浏览器的自动校正功能。某种情况下,拼写错误确实常见,最好的结果莫过于立即“被”修正,要远胜于后期校稿再进行修正。如若你不希望被纠正,可以使用键盘上CTRL+Z快捷键进行撤销,还可以使用鼠标开启自动校正菜单。同样,借助SHIFT + F10快捷键也可以将调用出自动校正菜单。在菜单中,还可以设置取消掉自动校正功能。

针对自动校正,可以才用CTRL + Z来撤消更改更改或带来更多选项的菜单。(上图)
单词识别和纠正行为的菜单:
看到这个红色波浪线的拼写检查提醒,让你想起了Office了吧。默认的,在HTML输入区中中写入内容时,拼写检查引擎会校正实时的最后一个单词。这个词会被键盘输入语言对应的字典进行校正。如果拼写错误或者重复了,将被会作为潜在的错误使用大家熟悉的红色破浪线进行标准。由于核实拼写是否出错这步是在后台完成的,并不会放慢你的输入速度。


纠错菜单会提供用来建议替换的单词,以及将该词添加到词典和忽略校正等操作。(上图)

拼写检查参照用户的语言:
每个拼写校正功能(自动校正、单词识别和纠正行为菜单)都是调用本地安装的字典。在Windows 开发者预览版中,所支持语言的字典都已被预安装。不少语言都包括不同变种,用户可以在可以在语言控制面板中进行重新设计和切换。所有拼写检查选项都被包括在Windows8的语言管理面板之中。在Windows7之中,IE10的拼写检查功能依旧会基于浏览器自身予以提供。同时IE10的拼写检查功能支持多种语言。
Web开发者的选项:
针对网站的不同情况,拼写检查功能为Web开发者提供了灵活的选择,用户可以根据自身需求予以自定义拼写检查功能允许开发者来修改属性;正如前面所提到的“textarea”“contenteditable”元素默认予以拼写检查。
拼写检查功能和多国语言:
IE团队知道需用用户读写都在不止一种语言。重要的是,拼写检查引擎在行动时需要采用正确的语言库,尤其在输入时切换语言,这点就非常必要了。
IE10之中,对拼写检查语言的选择才用如下优先级原则:HTML lang的属性、键盘的输入语言、Windows当先使用的语言。

IsaacZ 发表于 2011-11-9 19:35:44

很怀疑对中文的纠错支持。

xf20100523 发表于 2011-11-10 08:15:01

win8啥时候上市啊?
页: [1]
查看完整版本: IE10给力新功能亮相:基于浏览器的智能纠错