同样是最常见的数字键盘,为什么我们在手机上使用的数字键盘和计算器上的顺序截然不同呢?电话的数字键盘和计算器的数字键盘摆在一起。
你是否会立刻注意到数字键的顺序其实是截然不同的?在计算器的数字键盘顶部,是7-8-9,而电话上的数字键盘上,最顶部的三个数字是1-2-3。
△ 电话(左)和计算器(右)这种差异很微妙,但是也令人费解。
因为它们服务于一个完全相同的目标,那就是输入数字。
如果用户可以以相同的方式,在相同的界面当中输入的话,那么用户就没有必要在不同的状况下适应两种不同的输入模式了。
按照我们的常识,出现这样的局面,通常是因为技术上的限制,可能是发明者之间的专利战,当然,也有人认为这种差异是因为「人体工程学」上的差异。
由于缺少非常明确的解释,我们只能在历史中,从相关的硬件设备的发展历程中寻找答案了。
到底是哪种键盘排布更早出现?是哪一种设计影响了另外一种?更重要的问题在于,到底是谁现发明了这种数字键盘?打字机、收银机和计算器重头审视整个数字键盘的发展历程,我对于数字键盘何时系统化的引入非常感兴趣。
数字键盘严格意义上是在第一次工业革命和第二次工业革命之间(从1820年到1920年)逐渐普及开的,一些发明家在18世纪末期的时候开始摸索并尝试制造出类似于钢琴一样的键盘机械。
然而,直到1844年,一位名叫 Jean-Baptiste Schwilguć 的法国人才真正意义上制造出了一个使用键盘驱动的计算设备的原型,这台机器第一次使用了数字键盘,并且这个键盘上只使用了数字键 1 到 9 (Dalakov,2018)不过,坦率的讲,我们绕不开另外两个号称发明了数字键盘的老前辈,据报道,Luigi Torchi 在1834年展示过一个木质的计算器原型,而1822年的时候, 作James White 在新世纪发明展上展示了一个带有9个数字键的键盘设备。
不过,他俩的东西都没有经受住时间的考验,也没有证据表明他们的这些所谓的键盘不是臆想出来的。
(Durant,2011)△ Jean-Baptiste Schwilguć 的数字键盘 (1844)△ James White 的键盘布局 (1822)尽管如此,即使 James White 的机械键盘有待考证,但是它仍然可以被视作为最早的现代可「直接操控」的交互界面。
这个硬件交互界面允许用户直接进行操控,而无需同其他的传统机械机构作为补充(比如当时的时钟需要借助杠杆旋钮来操作),与之构成鲜明对比的是 Pascaline 的 Arithmometers 阵列,外露的复杂机械构造使得操控非常的复杂。
然而,这些「构想」仍然没法解释和证明现代的数字键盘会出现正反两种不同的数字排布方式。
有理论指出,计算器的设计最早是源自于收银机的设计。
仔细想想,在那个整个货币体系和交易系统当中,通常的金额数字都不会太大,也意味着带0的数额都非常重要,数字0的重要性就不言而喻了,因此,将数字0置于键盘底部非常符合当年的操作习惯。
(Durant,2011)虽然这样的解释有一定的道理,但是它仍然存在诸多谬误,比如数字0需要伸手可及的理论依据就不是非常具有说服力。
特别值得注意的是,早期的收银机(直到1893年)都没有单独的数字0键,没有抽屉,也没有工人站在收银机的后面。
为了进行更加有效的论证,我们有必要看看收银机的诞生过程。
1879 年,James Ritty 在美国俄亥俄洲 Dayton 拥有一家沙龙,他发现自己的员工会在工作中偷钱。
James 曾经见过一个计算汽船的螺旋桨转数的工具之后,在此基础上发明了一种用来计数的、带有数字键的机器(Dalakov,2018),这就是如今收银机的前身。
这东西一开始就不是为了计算而诞生的,只是帮助经理记录收入,并且防止员工偷钱的。
直到1893年,最早的记录式收银机诞生了,它拥有两排数字键,除了基本的数字 1-9 的按键之外,还有包括10、15、20 、30、35等预设数值,他们对应商店中销售的商品的价格,以美分为单位。
直到 1894年的 NCR 79 型才引入了三行垂直排布的数字键盘。
△ Ritty 最早的收银机,发明于1883年有证据表明,垂直式的数字键盘很早就诞生了。
1884年,Dorr Felt 有过一个很不错的想法,他构思了一个能够解决大量数字处理的机器。
这个想法是基于前面所说的 Pasacline 的机制,采用 Thomas Mill 的机器布局外加通心粉盒的设计。
Dorr 将它称为 Comptometer,它是一个拥有8列键盘的设备,数字从上到下依次递减,每行数字都相同,其中列代表的是不同的数位。
值得注意的是,数字0仍然不存在于键盘数字序列当中。
(Dalakov,2018)收银机的改进仍然在推进中。
△ Comptometer 的键盘布局,发明于1885年其实这也是事情开始变得有趣的地方。
为什么 Felt 会选择这种数字 9~1 是逆序排布的键盘呢?这在当时并不是一个非常直觉的设计,也不符合普遍的认知。
毕竟,那还是一个数字计算知识并不普及的年代。
一个合理的答案是,这种设计可能和某些机械决策机制有关系。
按键连接着杠杆,较大的数字意味着更大的杠杆臂长和更大的旋转角度,而这个概念就