键盘字母排列顺序的由来
2008-03-09 02:16
190 查看
键盘字母排列顺是按照字母使用频率的高低来排序的。有心的读者也许会感到奇怪:为什么要把26个字母作这种无规则的排列呢?既难记忆又难熟练。据说其原因是这样的:
在19世纪70年代,肖尔斯公司是当时最大的专门生产打字机的厂家。由于当时机械工艺不够完善,使得字键在击打之后的弹回速度较慢,一旦打字员击键速度太快,就容易发生两个字键绞在一起的现象,必须用手很小心地把它们分开,从而严重影响了打字速度。为此,公司时常收到客户的投诉。
为了解决这个问题,设计师和工程师伤透了脑筋。后来,有一位聪明的工程师提议:打字机绞键的原因,一方面是字键弹回速度慢,另一方面也是打字员速度太快了。既然我们无法提高弹回速度,为什么不想办法降低打字速度呢?
这无疑是一条新思路。降低打字员的速度有许多方法,最简单的方法就是打乱26个字母的排列顺序,把较常用的字母摆在笨拙的手指下,比如,字母"O"、"S"、"A"是使用频率很高的,却放在最笨拙的右手无名指、左手无名指和左手小指来击打。使用频率较低的"V"、"J"、"U"等字母却由最灵活的食指负责。
结果,这种"QWERTY"式组合的键盘诞生了,并且逐渐定型。后来,由于材料工艺的发展,字键弹回速度远大于打字员击键速度,但键盘字母顺序却无法改动。至今出现过许多种更合理的字母顺序设计方案,但都无法推广,可知社会的习惯势力是多么强大。
在19世纪70年代,肖尔斯公司是当时最大的专门生产打字机的厂家。由于当时机械工艺不够完善,使得字键在击打之后的弹回速度较慢,一旦打字员击键速度太快,就容易发生两个字键绞在一起的现象,必须用手很小心地把它们分开,从而严重影响了打字速度。为此,公司时常收到客户的投诉。
为了解决这个问题,设计师和工程师伤透了脑筋。后来,有一位聪明的工程师提议:打字机绞键的原因,一方面是字键弹回速度慢,另一方面也是打字员速度太快了。既然我们无法提高弹回速度,为什么不想办法降低打字速度呢?
这无疑是一条新思路。降低打字员的速度有许多方法,最简单的方法就是打乱26个字母的排列顺序,把较常用的字母摆在笨拙的手指下,比如,字母"O"、"S"、"A"是使用频率很高的,却放在最笨拙的右手无名指、左手无名指和左手小指来击打。使用频率较低的"V"、"J"、"U"等字母却由最灵活的食指负责。
结果,这种"QWERTY"式组合的键盘诞生了,并且逐渐定型。后来,由于材料工艺的发展,字键弹回速度远大于打字员击键速度,但键盘字母顺序却无法改动。至今出现过许多种更合理的字母顺序设计方案,但都无法推广,可知社会的习惯势力是多么强大。
相关文章推荐
- STL::map默认会按照.first的字母顺序排列
- 按由小到大顺序排列并输出 用C语言写 希望高手帮忙 由键盘输入10数
- 电子工程术语和定义列表,按字母顺序排列
- G65SC802 与 G65SC816 指令集(按字母顺序排列)
- 数组:f[a,A,h,f,H,F]实现一个排序的效果:[A,a,F,f,H,h],先按字母顺序排列,再把每个字母的大写字母写在前面,小写放在后面。
- 打印输入字符串的字母所有顺序的排列
- 有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。
- 有N个国家名,要求按字母先后顺序排列(用起泡排序法后输出)。
- jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
- php类 汉子转拼音 通讯录按字母顺序排列
- HTML5按字母顺序排列的标签列表
- UVA, 10008 What's Cryptanalysis?(先按次数从大到小排列,后按照字典中的字母顺序)
- 有 N个国家名,要求按字母先后顺序排列(用起泡排序法)后输出。
- 字母顺序排列
- c语言: 键盘输入一个n个字符的串,然后按字母表顺序输出这n个字符
- 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并 (按字母顺序排列), 输出到一个新文件C中
- 合并文件A,B,将合并后信息(按字母顺序排列)写入到文件C中
- android音乐播放器源码(第二版)--添加了自定义扫描音乐,音乐按字母顺序排列
- 从键盘输入一个由字母构成的字符串(不大于30个字符),要求从该串中取出3个不重复的字符,求所有不同的取法。如果字符串中没有取到3个不同的字符,则提示没有结果。对取出的字符要求按字母升序排列成串,对于不
- 如何让字符串按顺序排列?(模拟手机中联系人按字母\排列)