漫话:为什么键盘以QWER排列,而不是ABCD?
The following article is from 漫话编程 Author 漫话编程
脚本之家
你与百万开发者在一起
第一台实用即真正的打字机的发明人是一位美国人,他叫克里斯托夫·肖尔斯。
最初的打字机键盘是按照字母顺序"abcd"这样排列的,键盘的大概布局如下:
刚开始打字员对于打印机不是很熟练,所以用起来还没有太大的问题。
但是,随着打字员熟练程度的提升,敲击键盘的速度也越来越快,问题就暴露出来了。
因为最初的打印机工作方式如下:
字母被敲击时,弹簧把这个字母对应的一根金属字杆弹到纸上,这样就印上了一个字。松开时,要靠弹簧把字杆弹回原位。
据统计,DHIATENSOR这十个字母占了英语中70%的内容,所以,这些字母非常高频,在原来的键盘中,这些字母几乎都集中在了一起。
随着打字员的速度越来越快,打字机的金属杆之间经常会卡在一起。
而克里斯托弗·肖尔斯为了解决这个问题,他想了一个办法来避免键盘之间的卡顿,于是他把出现频率比较高的单词分散到键盘的不同位置上去,让他们尽可能离得远,从而最大限度地减少碰撞的机会。
于是,就出现了QWERTY键盘,“QWERTY”是该键盘布局字母区第一行的前六个字母。
所以,QWERTY键盘的出现,目的并不是提升打字速度,也不是符合人体工程学,这种设计在当时只是会降低打字速度,但是可以有效的避免卡键。
QWERTY键盘最初的设计只是想通过曲线救国的方式解决键盘按键卡顿的问题,那么随着技术的发展,按键卡顿的问题就已经不存在了。那为什么时至今日,还是在使用这种键盘呢?
其实,在市面上,确实不只有QWERTY键盘这一种,而且QWERTY键盘也不是打字最快的键盘。
甚至有很多人公开说过“QWERTY键盘布局是史上最反人类的设计”。总结下来,这个键盘布局有以下几大缺点:
该键盘天生就是为了减速而设计的键盘,效率低下
将常用的字母和符号边缘化,并分配给力量较弱的小拇指和无名指
中间的黄金区域全都是那些不常用的字母
手指不停地在三排键盘中上下移动,效率进一步降低
除了QWERTY键盘外,确实还有很多优秀的键盘布局方式,Dvorak便是其中之一。
1936年美国人August Dvorak设计出了被称作Dvorak键盘。
有专家提出,对最优的打字速度来说,键盘应该设计成:
右手和左手的负荷应该是相等的。
最大化中间排(home row)的负荷。
两手顺序交替的频率最大化,并且相同手指的频率最小化。
在这些方面,Dvorak键盘确实做得很好:打字的67%在中间排进行,左右手平衡是47%:53%。QWERTY键盘的打字大多数在最上面一排,并且左右手平衡是57%:43%。
像Dvorak键盘一样,这么多年来,QWERTY键盘从来不缺少竞争对手,也出现过很多优秀的键盘类型,但是最终历史选择了QWERTY键盘,这背后的原因有很多。
其中主要的原因有以下几个:
很多测评中,其他键盘并没有占据太大的优势
人们已经习惯了使用QWERTY键盘,切换成本太高
QWERTY键盘已经是行业标准
关于作者:漫话编程,是一个通过漫画+音频的形式讲解枯燥的编程知识的公众号。致力于让编程变得更有乐趣。
点击图片参与送书活动
👇🏻👇🏻👇🏻
(更多精彩值得期待……)
更多精彩
在公众号后台对话框输入以下关键词
查看更多优质内容!
女朋友 | 大数据 | 运维 | 书单 | 算法
大数据 | JavaScript | Python | 黑客
AI | 人工智能 | 5G | 区块链
机器学习 | 数学 | 送书
●
● 漫话:全球 IPv4 地址正式耗尽?是时候说说到底什么是IPv4和IPv6了!