输入法属于工具性应用,用户可以借助输入法来完成文字录入。输入法这款应用非常常见,以至于很多使用者,在使用这款产品时,经常“忘记”其存在,也正因如此,输入法设计中所包含的诸多功能或交互上的亮点,往往被我们忽略。今天我们专门讲解一下,输入法设计中一些与意思的设计解决方案,这些方案对我们进行其他产品设计,非常具有借鉴意义,
为了能够让用户与计算机更好的交互,人们发明了键盘。早期的键盘是纯物理键盘,用户与键盘发生交互时,会有明显的手指触感,同时能接收到声音反馈等。输入者可以依据这些反馈,来界定输入是否正确发生。但是当触屏输入设备出现后,一切都发生改变了,之前在物理键盘上输入能获取的真实反馈信息,在触屏设备上一下子全消失了。
虚拟键盘的设计者,起初想要通过模拟物理键盘的反馈方式,来提升用户使用触屏键盘的体验感,比如他们会在用户点击屏幕上的虚拟按键时,给到震动反馈,并发出真实键盘的敲击声音。但是手指触摸按键的真实触感,无法在光滑的屏幕上得以百分之百的还原,用户很难通过手指触感,来界定按键的边际,所以很难在不看键盘的情况下实现盲打。
输入法的设计者,在触屏设备上,经过反复大量的设计尝试,试图帮助用户获得物理键盘的输入体验,但是最终都以失败告终。设计者逐渐意识到,与其在触屏设备上,通过模拟真实键盘的触感,来提升输入的准确率,倒不如另辟蹊径,在其他的设计方向上,进行优化探索,以提升用户的输入准确率。
早期使用过诺基亚手机的用户,一定对中文九键输入不会陌生。设计者将不同的字母组合和拨号数字按键结合,用户可以通过学习,掌握中文九键输入的输入方法。