原来QWERTY键盘居然是为了拖慢打字速度发明的
气人啊,怪不得我打字这么慢转自:http://blog.
史上最愚蠢的发明:QWERTY键盘
今天突然心血来潮看了看英文打字机的历史,看到QWERTY键盘的诞生真是让我吐血~~我记得有个计算机普及文章好像是声称QWERTY键盘是经过大量试验后得到的最佳的键位排列方式,比ABCD顺序键盘的速度要快。可是俺看了多个包括外文的描述,发现事实完全相反:
美国南北战争的时候,米国的肖尔斯(Christopher Latham Sholes) 在尝试改进现代英文打字机。在字母的排列上,他遇到了麻烦。最初的设计26个字母是按照ABCDEFG排列。由于有的常用字母挨的很近,所以打字的时候只 要手指的速度稍快,当时的工程水平制出的按键连杆就会互相挂蹭干涉,必须适当放慢速度才行。但是人的手太快了,经常不由自主敲快发生卡键。
肖尔斯烦的不行,不得不想个办法人为拖慢打字速 度。最终他翻了半天字典,粗略统计出英文当中最常用的字母,然后把这些常用字母之间的距离尽可能排的远。这样手指在打字的时候移动的过程就尽量延长,敲击 单词的每个字母的时候节奏基本一致,正好解决了卡键问题(机械打字机按键还是要很用力的,大家现在在软软的键盘上的敲击速度在机械打字机上面是根本没有可 能的)。他将最常用的几个字母安置在相反方向,最大限度放慢敲键速度以避免卡键。这个就变成现在QWERTY键盘的样子:
Q W E R T Y U I O P
A S D F G H J K L ;
Z X C V B N M , . ?
所以,这个QWERTY键盘发明的目的就是要拖慢打字速度,因此在英文中最常用的10个字母就有8个离规定的手指位置太远。另外键盘需要左手输入的字母排 放过多,对于大部分“右撇子”来说,用起来十分别扭。经过统计,使用QWERTY键盘,一个熟练的打字员8小时内手指的移动距离长达25.7公里,一天下来疲惫不堪。非常讽刺的是,因为习惯成自然,后来的计算机也延用了1860年的这项为了拖慢速度而产生的发明。当前计算机键盘根本不存在机械打字机的金属棒干涉卡键之类的问题,估计肖尔斯要是还在看了现在的计算机键盘可能真会吐血半天。
更好的键盘:DVORAK
1930年August Dvorak发明了一种 更优越的DVORAK键盘系统,将9个最常用的字母放在键盘中列。这种设计使打字者手指不离键就能打至少3000多个字。而 QWERTY只能做到50个字。DVORAK是通过减少手指的运动量来降低工作强度、提高工作效率的。使用DVORAK,打字者的手指平均每日运动1英 里,而QWERTY则是12到20英里。Dvorak设计的目标就和QWERTY键盘完全相反,最大限度提高打字速度。
: , . P Y F G C R L
A O E U I D H T N S
Z Q J K X B M W V -
二战期间,Dvorak曾集合14位海军打字员练习DVORAK,1个月后,他们的速度惊人地提高了68%。 DVORAK键盘让右手负担56%的工作;最有力的手指工作量最大;70%的打字工作是在中列进行而不必移动手指。
在Windows系统里面,已经内置了DVORAK键盘的支持。只要修改Windows键盘布局就可以了。制作DVORAK键盘基本有两种办法,效果比较差的就是花几块钱去买个键盘字母 贴纸把你QWERTY键盘上面的键帽贴成DVORAK的布局,对于中间有指点杆的笔记本键盘或者键帽怪怪的键盘来说基本只能这样。最好的方法就是买个俗的不能再俗的杂牌键盘,撬下键帽重新排成DVORAK的布局。我大学里有个同学就在使用DVORAK键盘。因为他的QWERTY指法十分烂,所以 就是学用DVORAK对他来说也不存在我们这些人所谓的克服习惯的问题。不过用下来似乎感觉不好。因为英文的最常用字母和汉语拼音的最常用字母还是有区别 的,不管是QWERTY还是DVORAK对于用拼音的人来说常用字母不一定就是最远也不一定就是最近。可能只有经常输入英文的人才能体味到它的好处了。
最容易转换的键盘:XPeRT
DVORAK键盘对于习惯了QWERTY键盘的人来说是根本不愿去学习的。而XPeRT键盘解决了这个问题,它是2003年由一些实在是无法忍受 QWERTY的白痴设计但是又习惯了QWERTY键盘的人发明的。相对于QWERTY键盘,它仅仅移动了两个高频字母:A和N,和少量的其它字母。并且多 加了一个E键(最常用的一个英文字母,占输入量的13%)。这点改进非常好适应,但是大大提高了输入速度和缩短了手指的移动距离。经过测试XPeRT键盘 远远比QWERTY键盘快速,但是却很好适应。
X P E R T Y U I O J
Q S D F N H A E L K
Z W C V B G M , . ?
遗憾的是现在多数系统没有提供XPeRT的支持,如果你想试验一下XPeRT的话,可能可以尝试用KeyTweak软件来重新定义Windows键盘的键位(个人没有实际尝试,只是理论可行),有兴趣的可以试试。