[设计理论] 低调的交互――一个输入法细节


添加到百度搜藏
不久前领会到一个输入法中的细节:中英文句号“.”和“。”的自动辨认
在输入一个项目清单的时分,我们通常会参加编号。
例如:
“1. AAAAAAA
2. BBBBBBB
3. CCCCCCC
……”
以后输入法为中文输入法时,点击键盘上的“.”键,会输出为中文句号“。”
所以普通状况下,假如没有切换成英文输入法的话,项目编号就会被打成“1。AAAAA”,呈现这种状况用户只能手动修正为“1.AAAAA”。
为了减少甚至防止这种修正,搜狗输入法 和 QQ拼音采用了两种不同的处置办法:
【搜狗输入法】
中文输入下,会严厉依照中文习气,敲入的一切“.”键都会显示为中文句号“。”,所以就会打出“1。”
当用户觉察打成了中文句号时,就会点击退格键删除,就在删除中文句号的霎时,中文句号自动变成了英文点号。
这是搜狗的处置方式:首先完全恪守规则,在下一步操作的时分,判别方才点号的运用语境进行自动修正。
整个自动调整的变化进程是可见的,即,由中文句号变成英文点号。
【QQ拼音】
中文输入下,一切数字后面敲入的点号都会默许显示为英文点号“.”。所以,项目编号后面的点,小数点等这些无论在中英文环境下都默许显示为”.” ,无需下一步操作,也不呈现中文句号。
这是默许的,看不到变化。
搜狗输入法的处置是巧妙的,是花了心思的。这种巧妙容易被用户发觉,用户发现了会觉得很吊很贴心。但,这在另一层面上添加了附加操作(按退格),并添加了附件效果(由中文句号自动变成英文句点),其后果就是转移了用户留意力,即所谓打断了用户的输入流。用户是来码字灌水写文章的,而不是来看你输入法多吊的。
QQ拼音运用默许的处置方式,这样做可动力于以下假定:
“在绝大多数状况下,数字后面敲入点号是为了书写小数点或许项目编号;数字很少呈现在一句话的结尾处。”
这种假定是合理的,这种默许操作是不过火的。同样也花了心思,但你一口吻顺理成章写了几千字也发觉不到。
有些产品需求显眼的设计,有些产品需求低调的设计,输入法应该属于后者。