盲打指法图:基准键与每个键该用哪根手指

盲打时,手指放在基准键上:左手 A S D F,右手 J K L ;,每根手指负责它所在键正上方和正下方的键。两根食指还要管中间两列(G 和 H,以及 T、Y、V、B、N),小指负责最外侧,两个拇指共用空格键。完整的盲打指法图以纯文字列在下面,方便你搜索、打印,也可以用屏幕阅读器朗读。

标准指法图是一种约定。其中大部分值得严格照做,少数几个键存在争议,而最重要的是:同一个键永远用同一根手指按。

基准键

八个基准键是左手的 A、S、D、F 和右手的 J、K、L、;。打完一个词,手指就停在这里;每次伸出去按完别的键,也要回到这里。

手指左手右手
食指FJ
中指DK
无名指SL
小指A;
拇指空格键空格键

G 和 H 不算基准键,因为没有手指停在上面;食指移过去按,再收回来。

手的摆放和字母位置同样重要。手指微微弯曲,用指腹接触键面;手腕保持平直,不要向上翘;拇指悬在空格键上方。

为什么 F 和 J 键上有凸起

在几乎任何一块键盘上摸一下 F 和 J,都能感觉到一小道凸起的横条或圆点。有了它们,食指不用看就能找到基准位置:两根食指落在凸起上,其余六根手指自然会落到正确的键上。

它的来历比大多数文章说的要模糊。你常会读到凸起是 June E. Botich 发明的,但她的美国专利(2002 年申请,2003 年 12 月授权)描述的是另一样东西:在基准行两组键的外侧,也就是 A 键和分号键上,加上凸起的边缘。我们没有找到任何一手资料,能说明 F 和 J 上的标记究竟是谁发明的。

如果你用的键盘把标记放在了意想不到的地方,或者根本没有标记,开始打字前先确认两根食指放在哪两个字母上,因为其他手指的位置都以这两根为准。

为什么基准行是 ASDF JKL;

基准行就是中间那一排字母。在 QWERTY 键盘上它落在 A S D F 和 J K L ;,是因为双手放在键盘中央、中间给 G 和 H 两列留出空当时,手指自然就落在这些键上。选它们并不是因为这些字母常用。在 QWERTY 上,英语里最常用的字母只有少数几个在这一行,这正是其他替代布局的全部意见所在(证据见我们的键盘布局文章)。

中间这一行适合当作休息位置,因为其他每一行字母都只差一次伸指的距离。以基准行为中心的盲打由来已久:维基百科称,据报道是 Frank Edward McGurrin 在 1888 年发明了这种打法。

美式 QWERTY 键盘完整指法图

下面是教学中通用的标准分配。每根手指负责的一列键往下走时会略微向左倾斜,因为标准键盘的各行是错开排列的。

数字行

键手指
` ~ 和 1 ! | 左手小指
2 @左手无名指
3 #左手中指
4 $左手食指
5 %左手食指
6 ^左手食指(有些指法图:右手食指)
7 &右手食指
8 *右手中指
9 (右手无名指
0 )、- _、= +、退格键右手小指

上排

键手指
Tab左手小指
Q左手小指
W左手无名指
E左手中指
R、T左手食指
Y、U右手食指
I右手中指
O右手无名指
P、[ { 、] }、\ |右手小指

基准行

键手指
Caps Lock左手小指
A左手小指
S左手无名指
D左手中指
F、G左手食指
H、J右手食指
K右手中指
L右手无名指
; :、' "、Enter右手小指

下排

键手指
左 Shift左手小指
Z左手小指
X左手无名指
C左手中指
V、B左手食指
N、M右手食指
, <右手中指
. >右手无名指
/ ?、右 Shift右手小指

拇指与修饰键

空格键用哪只手的拇指都可以。Alt、Option、Cmd 和 Windows 键交给离得最近的拇指;Ctrl 用同侧的小指。

Shift:永远用另一只手

要打大写字母或上档符号,用没有按字母的那只手的小指按住 Shift。大写 T 是右 Shift 加左手食指;大写 J 是左 Shift 加右手食指;! 是右 Shift 加左手小指按 1;( 是左 Shift 加右手无名指按 9。

自学打字的人最常违反的就是这条规则。如果所有大写都按左 Shift,左手小指就得同时按 Shift 和 A、Q 或 1。

标准指法图是唯一正确的吗?

不是。它是从打字机继承下来的约定,其中有几处放在现代键盘上就没那么有道理了。

错开排列的各行是最明显的例子。在打字机上,各行之间相互错开(早期 Sholes 设计中分别错开八分之三、十六分之三和八分之三英寸),是为了给每个键下面的连杆腾出空间。电脑键盘没有连杆,却保留了这种错位,倾斜的手指列就是这么来的。在分体键盘或直列(ortholinear)键盘上,键是排成笔直的列的,指法图也就更简单:每根手指管自己那一列,仅此而已。

数字行不止一种传统。上面的指法图是最常见的现代版本。维基百科还描述了一种从 1960 年代甚至更早开始教授的老方法:左手小指负责 1 和 2,无名指负责 3,中指负责 4,左手食指负责 5 和 6;右手则由食指负责 7 和 8,中指负责 9,无名指负责 0,小指负责更右边的所有键。还有第三种打法把两者混在一起。这些指法图很可能反映的是早期打字机没有 0 或 1 键,而与手的生理结构无关。

对日常打字者的研究支持一种更宽松的看法。2016 年阿尔托大学(Aalto University)的一项研究追踪了 30 名打字者的手部和眼睛动作,发现快手与众不同之处在于一致性:他们每次都用同一根手指按同一个字母,而且手保持稳定。用了几根手指并不能预测他们的速度。但这并不意味着指法图没用。它是建立一致映射最简单的途径,因为所有决定都已经有人替你做好了。

合理的变通

下面这些变通在打字好的人当中很常见,几乎没有代价:

  • 用右手食指按 6。很多指法图说哪只手都行。选一只,然后坚持下去。
  • 用右手食指按 B。B 大致位于两根食指中间,打 "bring" 或 "number" 这样的词时这样可能更顺手。同样,一次选定。
  • 只用一个拇指按空格键。大多数指法图画的是两个拇指交替,但这并非必需,只用一个拇指也是完全一致的映射。
  • 用右手无名指或小指按 Enter,哪根不用挪手就能够到就用哪根。
  • 最右边的键([ ] \ 和退格键)稍微移一下手去按,而不是硬伸手指。

下面这些变通会带来真正的麻烦:

  • 用食指按 C。左手食指已经负责下排和上排的四个键,外加 F 和 G。再把 C 交给它,它就经常不在该在的位置上。
  • 按 P 或数字键时,哪根手指离得近就用哪根,结果映射随场合而变。
  • 所有大写都只用一个 Shift 键,如上所述。

怎么判断某个变通是否在拖累你:做一次 1 分钟测试,看看结果页上“最常按错的键”。总是出现在那里的键,通常就是你还没给它固定手指的键。

关于 ISO 键盘

上面的指法图针对美式(ANSI)键盘。大多数英国和欧洲键盘采用 ISO 物理布局,多一个键:带 Windows 键的键盘是 105 键而不是 104 键。会影响指法的差别有:

  • 左 Shift 和 Z 之间多了一个键。在英式布局上它是 \ 和 |。左 Shift 变短了,左手小指不用伸那么远;刚换过来时也很容易误按到这个多出来的键。
  • Enter 是跨两行的高键,英式布局上它旁边还有一个 # ~ 键。两者都归右手小指。
  • 在英式布局上,@ 和 " 对调了位置(" 在 Shift+2,@ 在 Shift+'),£ 在 Shift+3。

在 ANSI 和 ISO 之间,字母的分配没有变化。移动的只有小指下面的键,所以在两者之间切换时,一开始容易出现小指失误。

如何使用这张指法图

我们的盲打入门指南围绕这张指法图安排了一个两周计划。如果你现在打字时手指用得比较杂,可以看看我们关于盲打与看键盘打字的文章,帮你决定要不要重新学。

字母练到不假思索之后,数字行和符号是另一项单独的功课。数字测试一分钟就能看出你的数字行有多扎实,练习页面会根据你实际按错的键生成练习。程序员可以看看我们关于符号与盲打的文章。

常见问题

8 个基准键是哪些?

左手的 A、S、D、F,右手的 J、K、L 和分号。拇指放在空格键上,但空格键不算基准键。

为什么要用基准行?

它给每根手指一个固定的起点,离它负责的其他键都只有一次伸指的距离,这样你就能凭手感而不是靠眼睛找到任何字母。每次伸指后回到基准行,正是保持映射一致的关键。

空格键该用哪根手指按?

哪只手的拇指都行。有人交替使用,用没打上一个字母的那只手的拇指;也有人每次都用同一个拇指。只要保持一致,两种都可以。

打字时手应该怎么放?

手指弯曲,轻轻放在基准键上,食指放在 F 和 J 的凸起上,手腕平直、不向上翘,拇指放在空格键上方。

参考资料