Friday, September 22, 2006

灵活的棕色狐狸跳过懒狗

我承认,这是个让人不知所云的标题,而它的英文原文“The quick brown fox jumps over the lazy dog.”同样让人不知所云。

其实,这是 Windows 字体文件样例里面的文字,开始我很奇怪为什么会用这么奇怪的一句话来作为样例,莫非是有什么典故。后来发现,这一句话包含了所有的 26 个字母。由于像 x、z、q 这样的字母出现频率很小,为了用很简单的一句话展现所有的字母样式,所以才会出现这么奇怪的句子吧。

现在,Windows 字体样例的文字已经改为“Jackdaws love my big sphinx of quartz.”仅用了 31 个字母和 7 个单词,比原来的更简洁。原来那句用了 35 个字母和 9 个单词。

由此我想到了我们所用的键盘的键位排列。实际上这种 QWERTY 键盘被广泛的用于几乎所有 26 个字母需要同时出现的输入场合,其名称取自这种键盘第一行的前六个字母。QWERTY 最先是有打字机的发明者 Christopher Sholes 于 1868 年发明。可能你知道这种排列是参考了所有字母出现的频率,不过,当我们把所有的字母频率反应到键盘上,会发现未必是这样。

以下是字母出现的频率表:

排序字母出现频率(%)
1e11.88312
2o8.181818
3r7.207792
4a7.012987
5t6.948052
6n6.623377
7h5.389610
8s5.324675
9i5.194805
10l4.935065
11m3.636364
12u3.506494
13c3.311688
14d3.311688
15w2.662338
16g2.597403
17p2.402597
18b2.337662
19y2.337662
20k1.948052
21f1.753247
22v0.974026
23x0.259740
24j0.129870
25q0.064935
26z0.064935


以上是字母频率的分布情况,颜色越深,代表出现频率越大。可以发现,实际上,高频率的字母并没有集中在手指最容易按到的地方。

查询了一下 Wikipedia,资料解释说,这个键盘在设计的时候考虑了经常出现的字母组合,以及希望尽量能够让两只手轮流敲键,即一只手在敲击按键的同时另一只手移到下一个按键的位置,以此来提高输入的速度。但实际上却事与愿违,对这种键盘排列方式的负面评价,在它被发明后的 138 年间从未间断过。之所以我们今天还在广泛的使用它,我想跟习惯还是有很大的关系吧。大多数人会用它,恐怕并不是因为它真的有那么科学。一开始艰难的记忆下了所有按键的位置,反复使用形成反射以后,我想,没有谁会再去适应另一种键盘的排列,尽管可能会让你输入的速度更快。

Labels: , ,

Loading comments...

(as a blogger member or anonymous)

  • To post comment anonymously or as a blogger member, please click here.
  • HTML tags as <b>, <i>, <a> are available.
  • The Name and URL are optional.
Name (optional)
URL (optional)
Verify (required)
Loading...   Posting comment, please wait...