[内功心法] Dvorak 键盘学习心得

最早接触 Dvorak (Wiki) 键盘,也是从 @ghosTM55 2014-6-3 的一条微博上,感叹说看到有人把 Mac 的键盘改成了 Dvorak 布局。一个键盘布局能让大神这么感慨激动,可见这逼格是相当可以。上网又作了功课,发现这个布局真的有它的好处,于是当时就想有一天,如果有了自己的 Mac 也要改改看看。

后来,这一天来了。有了 Mac 之后,刚刚适应从 Ctrl 到 Command 的转变,就想干脆来个痛快的,于是就把键帽也拆掉换成 Dvorak 布局。拆 Mac 键帽的方法可以参考这段视频,《How To: Replace or Clean your MacBook, MacBook Pro, or MacBook Air Keyboard Keys》。

梳理一下视频中提到的 Dvorak 键盘的优缺点吧:

缺点:

  • 不是主流布局,虽然从使用人数的角度来讲,虽然 Dvorak 键盘应该已经是世界上使用人数第二多的键盘,但是和第一名的 QWERTY 键盘比起来不知道差了万倍都有了吧。绝大多数人甚至都不知道除了 QWERTY 还有其它布局的存在。
  • 没有厂商的支持,市面上(包括某宝)根本买不到 dvorak 键盘。在美国的部分厂商可能是有卖,但价格就比较夸张了。
  • 哪怕换了机械键盘,机械键盘的键帽配合专业的工具,其实是很好拆的,这会给人一个错觉,就是说换布局的话,只要把键帽换布局就行了。而实际情况是,机械键盘的键帽都是不等高的设计,所以换了行以后,按键的高矮就变了,有高有低的话,其实更没法用,市面上同样找不到 Dvorak 布局的机械键盘的键帽,唯一的选择,就只剩下无刻的键帽。
  • 需要重新学习盲打,而这对于已经在 qwerty 键盘上已经输出很稳定,并且已经熟悉这种的节奏的人来说,这个过程其实是很痛苦的。就我个人的情况,这个过程可能要持续2个月左右。
  • 学会之后,丧失在 qwerty 键盘 上的盲打能力,反正是没听说有在两种布局上都能稳定输出的。我现在在 qwerty 键盘上只能二指禅打字,和用触屏一样。而且不看键盘的话,凭手指记忆完全想不起原来的按键。(当然,如果我强迫去想,那么对于好不容易手指记住的 dvorak 布局又是毁灭性的)。
  • 这也就意味着,别人的电脑,以后我们也基本用不来了。这个对于以后还需要不得不用别人电脑的人来说(比如上机考试),简直是灾难。
  • 快捷键全废。话说我们现在用键盘也也不是完全用来录入,很多情况下,键盘是用来敲快捷键的(游戏啊,各种行业软件啊),当这些按键位置完全变掉,对于一个DPS来说是非常恐怖的事情,更别提vi这种强键盘的应用了。虽然有人会想说,快捷键的位置保持不变就好了,但这是牵一发动全身的问题,比较大多数人,记忆“保存”,就是 ctrl+s,而当你脑子里面一直需要有个声音告诉你,现在你要敲 ctrl+o 才是保存。这样两下子就奔溃了。因为既快捷键的思维分两个步骤:1.我要按ctrl+s,2.s在“这”。而如果一定要去改成ctrl+“这”,就是保存,那么思路又不一样了。所以,在初期,有人会想这么来改,打字是一套dvorak,快捷键是另一套qwerty,但很快这样的讨论就没有了下文。因为大家记快捷键的方式就是那样。而进一步还会发现,很多vi用户虽然一开始切到dvorak非常不适应,但只要时间砸上去练,还是能克服的,很快又能恢复过去的节奏。(我现在还没到这个阶段,对于vi的使用还不是很多。hjks废了,好歹上下左右还能用么……)

 photo Screen Shot 2015-01-29 at 22.58.24_zpsz0kasb3i.png

 photo Screen Shot 2015-01-29 at 22.04.58_zpshu2nb7qk.png

以上2幅图,是将文章开头那篇 Wiki 所有文本内容贴到 heatmap-keyboard上的比较。单从这个对比,相信二者的区别已经一目了然。

现在说优点:

  • 符合人体工程学,Qwerty 键盘的设计布局是以打字机撞针之间不干扰为设计第一准则,输入效率是后面再考虑的事情;而 Dvorak 布局作为后期的发明,机械的进步已经不需要再考虑撞针的机械冲突,则完全以输入效率做为优先。而你要达到更快的速度,那么,就要符合人体工程学,越常按的字母要放在越容易按到的地方,减少手指的来回移动的频率和幅度。要说如今键盘打字的世界纪录,就是在 Dvorak 键盘上创造的。

    she maintained 150 wpm for 50 minutes, and 170 wpm for shorter periods. Her top speed was 212 wpm.

    要看 Dvorak 博士在 1930 年代如何介绍他的发明,就请看这段视频:《Dvorak keyboard touchtyping》,这段将近100年前的视频,虽然练配音都没有,但每次看都还是让我觉得很激动。

  • 刚好,我本来就不想别人碰我的电脑。Youtube上看有人切dvorak以后,妹妹就再也不会过来抢她电脑上facebook之类的心得,这招我觉得倒是很实用,又不那么暴力,很容易就让别人乖乖躲开。
  • 其实你是有同伴的,微博上的@比尔盖子V用的就是Programmer Dvorak,这种布局是在标准dvorak 的基础上更加激进地把数字键及其配对的标点符号都改掉的,这么玩完全要自己刻键帽了,我还是先忍住……Youtube上也能搜到不少 dvorak 用户的视频,每当我练习身心俱疲的时候,我就会找这些视频来看。同样,在StackOverflow也能看到相关的讨论,其实不少人都人到中年才切到 dvorak ,都玩得好好的。

几点建议:

  • 开弓没有回头箭,如果决定切过来,就不要再想着回去。咬着牙,一个字一个字敲下去。
  • http://www.keybr.com/是我练习用的唯一的外部工具,其它就是在工作中啃了。这个是以实际字母组合为基础的,循序渐进地增加按键数量的练习平台。这当然比那些hhh jjj kkk sss这样的方法科学无数倍。
    我这里,就贴下我截至目前的统计情况。

     photo Screen Shot 2015-01-30 at 00.16.16_zpsffatwnb0.png

     photo Screen Shot 2015-01-30 at 00.16.28_zpsl0qtjbls.png

     photo Screen Shot 2015-01-30 at 00.16.42_zpsnrlf8qqy.png

     photo Screen Shot 2015-01-30 at 00.16.53_zps2gdi8pms.png

    值得提醒的是,keybr未必能帮你提高拼音打字的速度,因为英文的词根和汉语拼音里面的韵母组合还是有不好差异的。同样的道理,那些qq聊得飞快的朋友,不要天真地认为自己敲英文作文速度也有那么快。不过keybr是支持多键盘布局的,相信哪怕你就是用qwerty,也能通过它得到一个速度的提升。

  • 操作系统支持,如果已经进入桌面的话,dvorak 键盘布局无非就是另一种输入法。这里mac的支持最好,ubuntu的话,单从输入法这边设为默认还不够,一进桌面还是qwerty,可能要 super+space两次才切过来,并且hold住。而如果是在装系统的时候就直接将键盘设为dvorak的话,则不会出现刚才的问题。linux可以改键位的地方有好几个,分散在不同的层级,要深入坑也不小。
  • 中文输入法:mac和ubuntu自带的中文输入法都能随着键盘布局切换而切到dvorak,都很好。这里要批的就是国产的搜狗输入法,键盘布局都切了,按下去还是qwerty,肯定就是自己又绑了太底层的消息,加上这玩意儿流氓的气息已经在往这些平台蔓延了,这种软件还是没事别招惹得好。
  • 快捷键,这里不得不借助第三方工具了,mac用karabinder,ubuntu用,我用AutoKey,我用这些将 ctrl/command + qzxcv 重新绑到老位置,保证还是单手操作,其它的就只能慢慢适应了,也还好。
  • 键盘支持,不是所有键盘都适合改键帽,有的勉强能改,有的要废点劲儿才能改,有的费劲改了还是有点蛋疼,这些就详见视频好了。

转到 Dvorak 的过程是个很考验身心的过程,但又是一很典型的功到自然成的事情,相信如果你也练到了我截图中的那个量,应该就会超过我的成绩了。而整个过程中心理的变化是那么地微妙切明显,也正是我趁热打铁急于与大家分享这段心得的原因。

视频录得长了点,希望各位看官别介意。

希望能结识更多用 dvorak 的朋友,:)

关于aGuegu

向着更高的逼格
此条目发表在内功心法分类目录,贴了, , , , 标签。将固定链接加入收藏夹。
  • Hdragon Charon

    觉得应该是可以qwerty 和 dvorak 共同使用,只要够熟练,比如五笔在提高速度到150到200字每分钟的时候基本都是机械记忆,完全不管键盘上的abc和五笔的字根,都是机械的键位记忆

    可以理解学了dvorak 输入abc后,qwerty就成了像五笔一样的机械键位记忆

  • 用了一年的 dvorak 布局,感觉从键盘的角度来说,Typemartrix 可能是对 dvorak 最友好的键盘,左手位提供了 Ctrl + Ins / Shift + Ins 的功能键来替代 Ctrl + C / Ctrl + V,Enter 和 backspace 中置用起来顺手的很。可惜亲测 Typematrix 作为薄膜键盘的防水非常不给力(也许是 made in china 的缘故),以至于买的两块中只剩下一块可以正常使用,而且每块价钱也要在 $100 水平,不过还是希望以后可以有更多的衍生设计。

    键位习惯上来看,感觉我在 3 个月只使用 dvorak 布局之后, qwerty 布局已经完全没法用了 (●’◡’●)

    另外就是,dvorak 下中文全拼输入的速度比较一般,不过撸代码的时候,中排使用率非常高,显著减少了上下的手指移动。