盲打(Touch Typing)建立良好的键盘操作习惯
[系列文目录]
如果我们要使用编辑器进行有效率的开发,快捷键或Vim的相关命令可以很好的提昇我们的开发效率,并减少一直使用到滑鼠移动游标点击操作的机会。
手腕在滑鼠跟键盘移动有时会耗费不少不必要的时间,并打断打脑的思考。
因此,对程式编辑相关工作而言,如果不得已要移动鼠标,我们可以考虑使用笔记型电脑上的触控板,有需要使用绘图软体或其他需求时再使用滑鼠。
滑鼠仍会是不可或缺的工具,刚开始还请不要因为为了完全不使用滑鼠,造成自己过大压力。
要提升打字跟使用快捷键的效率,并让我们更有效率更有生产力,我们还应该训练自己不看着键盘就可以打字。
目标是在目视萤幕的情况下就可以直接出对应的文字或点击快捷键。
那么,我们应该怎么练习,才能最有效的达到目标呢?
首先,让我们来看一下自己使用键盘的姿势,适当的姿势是可以帮助我们的盲打(Touch Typing)的。
适当的打字姿势
开始之前,让我们来看一下,下面哪张图使用键盘的姿势是能够帮助到盲打(Touch Typing)的呢?
第一张图
(图源:https://unsplash.com/)
第二张图
(图源:https://unsplash.com/)
第三张图
(图源:https://unsplash.com/)
...
好吧,上面三张图全错。
键盘的盲打(Touch Typing)并不是一个普及的技术,虽然我们熟悉后是可以不用按按键就按到键盘的。但在英打时,要是上面的手势偏移掉,其实就很难找回正确的姿势。
就笔者来讲,也看到工作很多年的工程师操作键盘的姿势并不熟悉。这并不是说他们在相关领域因此不专业,只是这能反映出很多的观念与基本动作是学校老师没有教的,所以再过几年有些人也不一定发现自己操作键盘的方式其实可以更好。
建立起正确的打字姿势与观念
当前市面上主流的键盘均受到QWERTY键盘的键位布局(keyboard layout)所影响。
自从1874年起,使用QWERTY排列的打字机被大量生产后,QWERTY键盘成为应用最广泛的键盘。目前主流的电脑键盘虽有差异,但大致都受到QWERTY键盘的布局影响。
这种键盘布局有什么地方值得我们注意呢?
底下我们以苹果的Magic Keyboard为键盘示例。
当我们在使用VSCode编辑器时,左右手的四根手指应该应置于主列(Home Row)上,主列的位置如下所示:
(图源:作者自製)
再来,双手位于主列上时,左右手四根手指应该这么摆放:
左手四指(小指、无名指、中指、大拇指)依次位于 A
、S
、D
、F
的键位。
右手四指(食指、中指、无名指、小指)依次对準J
、K
、L
、;
的键位。
(图源:TypingClub)
这个姿势将帮助所谓的盲打(touch typing)。
怎么说呢?
主列(HomeRow)上的F
跟J
键位被称为基準键,当我们把两手手指正确轻放在F
跟J
的键位上时,我们可以发现到这两键底下有一条横槓。藉由触摸F
、J
键位上突起的横槓,我们即可判断是否手指已经放置于正确的位置,并自这个位置往上下找到其余对应键位。
理解键位手指的分工与移动原则
接下来,让我们来了解手指在各键位的分工。我们可以透过Homerow来辅助寻找其他键位,让我们更轻鬆的不用看着键盘打字。但要做到这一点,首先我们应该知道各个键位应该由哪些手指各司其职、分工合作,这可以帮助我们在不用太费力移动手腕的状况找寻并点击到其他键位。
(图源:作者自製)
当手放在HomeRow上时,我们的左右手的中指、无名指跟小指应该往上移或下移至各自水平栏位里的键位。
图源:TypingClub
食指较有力且灵活,各负责位于中心的的两栏的键位。
(图源:TypingClub)
大拇指移动範围小,因此点击键较少但常用的空白键(space)
跟命令键(command)
,space键的长度最宽,很容易被拇指找到并点击。
最左侧的tab
、capslock
、shift
、ctrl
、option
与最右侧的return(enter)
、delete(backspace)
与各标点符号,则由无名指与小指负责,点击时手掌视需要微微往右或左侧移动。原则上小指力量较弱,有些键用无名指去点击会比较有利与顺手。
[Hint] 从上面手指分工的布局我们可以观察到,四指个别负责的上下键位基本上是照着「左高右低」位置排列,因此在点击四指个别的上下键时,应该顺着倾斜的角度以「上左下右」的方式移动,找到对应的上下键位。如果前面没有照这个规则移动,并已经建立习惯了,只要能在手部位置偏移掉后,重新找回位置,基本上就不用特别改动作。反之,照着上面的方式移动,可以有助于我们找到各个键位,还请注意这点。
本篇小结
当我们使用VSCode时,学会盲打(Touch Typing)可以很大的改善的我们的开发速度与效率,对有志成为专业的开发者的读者而言,应该训练自己到在大多数情况不用看着键盘即可点击到对应键。
听起来困难吗?别担心!动手起手来,其实不难。
透过正确观念与操作练习,我们可以建立起肌肉记忆。在不断练习的过程里,逐渐的我们会感觉到看着萤幕找到对应键位是很自然的事情。
盲打练习的线上网站相当多,笔者个人是使用TypingClub的线上练习培养手感,通过了几十个练习测验后,盲打的手感就会逐渐建立起来。
建立起使用盲打键盘的好习惯后,使用VSCode编辑器和快捷键的体验和过去截然不同,变得更顺手也更有效率。
就算当做被骗,也请读者务必一试。
在练习指法的过程中,我们将会逐渐感觉到跟过往使用编辑器跟快捷键在体验上的差异。
[Hint] 仅使用TypingClub上免费公开的练习其实已经相当足够了。读者也可以自行决定是否升级付费版赞助服务提供者,或选择使用其他线上打字网站进行练习。