
【键盘布局、打字】
“键盘布局有哪几种”这种问题就像“语言有哪几种”一样不好回答,根据不同的分类有不同的答案,不同的语言因为不同的字母和变音符号会有不同的设计。就基于罗马字母的键盘布局而言,目前主流的有Qwerty、Azerty、Qwertz这三种,每一种都有不同的Variant,比如我们使用的Qwerty,美式布局是这样的:
在西班牙,因为需要打变音符号(比如Español的ñ),他们的标准是这样的:
加拿大法语区的Qwerty标准是这样的:
就是举个例子而已,实际上还有很多种Qwerty键盘,比如巴西、葡萄牙、英国都有不同布局。
前面这三种布局在数字行和符号区有很大的区别,但是都是Qwerty布局。
Qwertz是德国以及近代受到德国影响的国家使用的键盘布局,德国Qwertz是这样的:
瑞士Qwertz是这样的:(瑞士Qwertz可以同时输入德语和法语)
Qwertz键盘字幕区相对于Qwerty只是对调了Y和Z的位置,调换的原因是因为德语中tz这个常见二合字母用标准指法太难打出来,所以打字机厂商就调换了z和y的位置。
Azerty键盘长这样:(法国)
Azerty键盘和Qwertz键盘的字母区一样都是基于Qwerty改造的。
Qwertz键盘调换了Y和Z的位置是因为这样设计更适合打法语。
Azerty键盘调换了A和Q的位置、W和Z的位置以及M的位置,因为……不知道!
法国人为什么要用Azerty键盘有很多猜测,但是至今没有任何人能给出可靠答案。Azerty键盘理论上来说打法语是比Qwerty键盘的效率还要低下的(比如A的出现频率比Q高很多,却被放在了一个很难按的地方),只不过是最早的打字机厂商决定用Azerty就这么稀里糊涂地保留下来了而已。
迄今绝大多数国家的键盘布局标准都是Qwerty,在欧洲键盘布局的情况是这样的:
绿色=Qwerty
蓝色=Azerty
橙色=Qwertz
黄色指的是国家自己的标准。为什么意大利、葡萄牙和土耳其是双色的呢?
因为他们曾经有过自己的打字机键盘布局标准,但是后来在IBM时代被Qwerty替代了。
意大利曾经使用的是Qzerty键盘:
早期家用电脑进入市场的时候,通常不同的国家根据当地打字机布局的不同会有不同的键盘布局。
但是意大利的Qzerty是个例外,被Qwerty替代了。
土耳其曾经也有自己的一套标准,叫土耳其-F键盘,长这样:
土耳其F键盘为什么长这样跟一个叫德沃夏克的美国人有关,长话短说故事大概是这样的:
德沃夏克最初看Qwerty键盘设计很不合理,自己发明了一个德沃夏克键盘。
很可惜,德沃夏克键盘在美国没有成功,但是土耳其人看德沃夏克的想法很不错,所以按照德沃夏克的设计思路设计了土耳其语的人体工程学键盘。
土耳其当时刚抛弃阿拉伯字母,这个键盘的发明者忽悠凯末儿说这个键盘能让土耳其人更好地学习罗曼字母,凯末儿Excited,所以土耳其F就被这样推广开来了。
然后在家用电脑时代,土耳其F被Qwerty替代。
那么德沃夏克键盘又是怎么一回事呢?为什么德沃夏克认为Qwerty不合理呢?
这要从Qwerty键盘最初是怎么被发明出来的说起。
在十九世纪60年代,有一个叫朔尔斯(C.L Sholes)的小伙子准备研发一个写字工具。
他想:既然活版印刷是把一个一个活版拼凑在一起印,那么我能不能发明一个每次把一个活版打在纸上写字的工具呢?于是他就做出了第一个打字机,长这样:
但是很可惜,他的打字机的结构问题,在相邻的两个键被快速同时按下的时候会出现卡键的问题:
于是他就着手把字母打乱重组,把Wh,th,ad等之类的常见相邻字母分配到很远的位置,这样就能解决打字机卡壳子的问题了。于是Qwerty键盘就这么被稀里糊涂地发明出来了。
朔尔斯大概卖了5000台打字机他的公司就倒闭了,他以便宜价格把自己的打字机专利卖给一个商人,那个商人找到雷明顿(玩FPS的都知道,就是美国那个做枪的公司的老板的爷爷的爷爷的爸爸)说服他高价买下了朔尔斯的发明。
雷明顿手下的工程师改进了朔尔斯的发明,推出了雷明顿二号打字机,彻底解决了打字机卡壳。但是考虑到朔尓斯打字机已经卖出了5000台,可能消费者难以改变习惯,所以保留了qwerty布局。
因为雷明顿二号出色的性能,到1900年这个卖枪的达到了10万台的打字机年销量。
这时候朔尓斯找到雷明顿,说自己发明出了更科学的键盘布局,可以提高打字速度。
雷明顿觉得朔尓斯很厉害,然后拒绝了他,因为已经有几十万人在用Qwerty键盘了。
于是朔尓斯最初卖出的那5000台打字机就是我们现在在用一个“随机分布字母都比它科学”的键盘布局的原因。
然后到了三十年代,德沃夏克上校决定发明一个更科学的键盘布局。
他研究了英语中所有字母的出现频率,把出现频率最高的字母放在打字机中行这样手指不用移动就能按到,把出现频率低一点的字母放在上行,把出现频率最低的字母放在下行,并且把元音字母放在左边,辅音字母放在右边以增加手指交替率:
如图所示,aeiouy这几个元音字母都在左手边,辅音字母在右手边。
这是qwerty键盘的击键图:
这是德沃夏克的击键图:
(德沃夏克键盘的设计的确比Qwerty优秀很多,但是这并不代表我鼓励大家用德沃夏克,德沃夏克上校早期为了证明自己键盘的优越性设计了很多非常不科学的实验,得出过什么自己的键盘提高打字速度五十倍啊之类的结论,实际上即便是在键盘布局圈内,普遍大家都只认为德沃夏克之类的人体工学键盘布局能提高速度百分之二十不到,德沃夏克主要作用主要还是缓解键盘手。而且德沃夏克布局不是为中文研发的,实在要提高速度还不如用双拼或者五笔)
土耳其人根据德沃夏克的理论设计出了 土耳其F 键盘布局。
法国人根据德沃夏克的理论设计出了Bepo布局:
德国人设计出了Neo布局:
除此之外,德沃夏克还为他在战场上失去了手臂的同事设计了单手布局:
德沃夏克布局是目前最主流的键盘设计参考,但是有很多键盘布局设计者认为德沃夏克的布局不够科学, 所以设计了其他键盘布局,我举三个例子:
Coleman认为德沃夏克过度看重左右手交替率,把一些出现频率很高的辅音字母放在右手一些不是很容易够到的位置上,右手要负担六成的击键量,所以设计了牺牲键盘交替但是平衡了左右手、更人体工学的Colemak键盘:
Workman布局的设计者认为Colemak过于看重中行,他认为键盘布局设计应该考虑到手指长度和构造而不仅仅是把最常见字母放在中行,比如说食指倾向于往下弯,而中指和无名指则更容易碰到上排一些,手指应该多上下移动而不是左右移动,于是他设计了Workman布局:
Minimak认为人体工学键盘布局之所以未能代替Qwerty是因为难以适应,所以设计了只替换了12个字母的Minimak:
