像Dvorak,Colemak等其他键盘布局比QWERTY更好吗?

标准美式键盘布局(称为QWERTY)有许多其他键盘。

一些例子包括Dvorak(和像Dvorak程序员的变体),Colemak,AZERTY,Workman布局等等。

这些有助于打字速度,准确性或手/健康?

如果是这样的话,如果我经常编程,我应该select哪一个作为打字员呢?

简短的回答:

如果您对键盘布局感到满意,请坚持下去。

很长的回答:

我会尽力使这个尽可能明确和解释性的答案。 为了理解我来自哪里,请允许我通过这丛林expression我自己的旅程:

我是一名计算机科学专业的学生,​​开始使用德国QWERTZ键盘,打字时间为每分钟100字。 当编程变得可怕时,我转向了QWERTY 。 然后,我受到了炒作,转向了Colemak 。 掌握之后,我发现有一个针对编程进行了优化的布局,并切换到程序员Dvorak 。 最后还是不高兴,我试图半自主地devise自己的键盘布局。 最后,现在,我在QWERTY上input这些行。 (为了节省别人的麻烦和痛苦,我经历了)。

所以,我会试着从个人经验和科学出版的资料中来回答我的答案。

所有替代键盘布局炒作的主要观点可以总结为三个主要观点:

  1. QWERTY键盘很慢,而且打字速度慢。
  2. QWERTY的过量使用会导致腕pipe综合征,对您的健康有害。
  3. Dvorak / Colemak / <在这里插入替代布局>进行了优化,以提高速度/准确性/健康

让我们一一浏览一下:

首先,QWERTY键盘被devise为减慢打字员的说法根本不是事实。 这个问题很好地被揭穿了。 QWERTY键盘的devise是为了阻止某些型号的打字机上的按键来阻止干扰。 放心,我们将在一分钟内讨论“QWERTY慢”的神话。

其次,替代键盘主张爱用的最终论点是,QWERTY会导致腕pipe综合症 ,因为它会拉伤手指。 这里令人惊奇的是,这实际上是一个城市传奇,尽pipe它被抹黑,但仍然坚持着。 在这里看到这个问题。 引用格雷姆·佩罗(Graeme Perrow)的回答:“看起来,不pipe键盘的types如何,通常使用电脑都不会引起腕pipe综合症。”

最后:如果QWERTY不是为了减慢打字员的速度,而且不会导致任何疾病,为什么要使用另一个键盘? 通常提供的答案是因为其他布局更快,并以“更智能”的方式alignment键。 我们被告知打字员在使用Dvorak而不是QWERTY的时候可以快 多less,以及colemak的home行如何为生产力和速度提供很大的好处 。 我们被视为令人印象深刻的百分比雪崩,你可以在一个备用的键盘,而不是一个谦虚的QWERTY多快和准确。

但是,如果你看到一些有力的,科学的证据,你会发现……没有什么值得一提的。 事实上,在这里和这里有两个非常有趣的post:事实certificate,(非常难以客观地衡量)加速收益仅为2%到4%。

这模仿了我自己的经历:如果你是一个训练有素的打字员,那么转换并没有太大的改进。 在我终于完成了对Dvorak的转换之后,我仍然以大约100WPM的速度打字。 如果你想超越这一点,你必须在你的一天中input很多。

我相信,当人们转换时,人们观察到速度的提升的原因是他们不得不从头开始重新训练肌肉记忆。 如果他们勤奋地工作,就会获得更快的打字速度。 具有讽刺意味的是:我猜想,如果他们从头开始“重新训练”QWERTY,他们将获得同样的速度提升。

另外,我自己的错误率并没有随着Dvorak或者Colemak而下降。 它保持在同一水平。 这又不是由布局决定的,而是由训练肌肉记忆的准确性决定的。

最后,在编程的说明:对于编程语言来说,在QWERTY中,经常使用的键,例如{},[],',=,+, – ,_等都可以用右手小指,这拖累了性能。 但是,这仍然是不值得转换到程序员德沃夏克,因为,特别是在编程,限制因素很less打字速度(一旦你得到60WPM以上,这是)。

所以,考虑到这一切,我还想详细说明一下切换的一些缺点:

  1. 德沃夏克遭受了巨大的缺点,所有的电脑都使用快捷键(如着名的CTRL + C和CTRL + V),在德沃夏克,它们处于不同且难以触及的位置。 Colemak并没有受到这样的影响,因为它保持了QWERTY的C,V和B关键位置。 但是,即使在Colemak中,使用依赖于快捷方式使用的程序(最臭名昭着的是vim和emacs等软件)也必须从零开始重新学习。

  2. 切换需要长时间。 别让任何人欺骗你 如果你在> 80WPM打字,我可以从个人经验告诉你,再次达到这个速度需要几个月的时间 。 即使你只交换了几个键(比如Colemak),它仍然是一个痛苦而漫长的过程。

  3. 当您成功切换时,您将无法在常规的QWERTY键盘上快速input(请记住我的话)。 你仍然会比不使用触摸打字的人更快,但是如果你不得不打字QWERTY电脑作为替代打字员,你将会有些尴尬。 如果与工作有关,这可能变得特别多毛。

  4. 许多替代布局不像QWERTY那样标准化。 换句话说:例如,如果您使用较旧的机器,则可能会发现您的首选布局未安装。 这是一个进一步的麻烦,因为那么你必须通过下载和安装你select的布局来解决这个问题,同时不得不使用一个你不能使用的布局。

因此,最后,我的build议是:如果您对目前的布局感到满意,请保留它。 改变的好处太小,不能考虑。 特别是如果你是一个QWERTY打字员,我build议留下来。 它会为你节省很多麻烦和烦恼。

长话短说:QWERTY不是为触摸打字devise的。 与其他九种布局相比,QWERTY在打字工作中最后一败涂地。 尝试其他布局,体验差异。

  1. QWERTY布局是否被有意devise为减慢打字员是无关紧要的。 QWERTYdevise本身就很慢。
  2. 另一种键盘支持者提出的最终论点是,QWERTY是一种效率低下,次优的键盘布局,并且存在更好的布局以适应现代触摸打字技术。 是否有人认为QWERTY是腕隧道的贡献者是另外一回事,但许多轶闻故事都是通过切换来降低RSI的。
  3. 您应该使用非QWERTY键盘布局,因为非QWERTY键盘布局更易于使用。 切换到Dvorak或Colemak可减less行进距离,减less相同的手指input,增加手部交替,增加手部平衡,并根据手指的力量优化performance。 切换到Dvorak单独减less了30%(即不是build议的4%,见第一个链接)。 请注意,随着时间的推移使用这些好处会增加。 切换没有好处的想法简直是不真实的。 而像Colemak这样的新版本,打字员不必重新学习打字。 Colemak键盘布局的48%与QWERTY相同。 即使错误率没有下降(非常不可能),像Colemak这样的替代键盘布局可以将后退重新映射到一个更容易到达的位置。

关于这些缺点:

  1. Windows和Mac提供了在按Ctrl / Cmd的同时使用熟悉的QWERTY快捷键的function。 许多人devise了在切换时使用emacs / vim的方法 。
  2. 考虑到诸如keybr.com这样的网站教会了如何使用Dvorak或Colemak来掌握触摸打字,切换可以是非常简单和容易的。
  3. 切换后是否可以使用QWERTYinput速度是无关紧要的。 一旦你切换,你将被设置,而不必在你自己的设备上回到QWERTY。 Dvorak和Colemak是标准或可以轻松安装到所有主要的操作平台。 如果您打算使用其他键盘,并且无法切换布局,则有许多在线键盘模拟器。
  4. 如果不存在与在QWERTY上打字的麻烦相比,在计算机上切换布局的麻烦是非常小的。

忠告:切换的好处太大,不予考虑。 你没有什么可以通过尝试失去; 如果它不能解决问题,你将永远有QWERTY回落。 让你的键盘为你工作,而不是相反。

我的两分钱…

我几年前从QWERTY转到了Colemak,主要是因为我喜欢尝试新的东西,但也是因为我从所有的打字中得到了一些RSI。

我发现这个过渡需要几个月的时间,最初的几个星期是最痛苦的 – 在这段时间我在会议上拿了很多手写笔记! 但毅力得到了回报,我现在正在以大约60-70磅/分钟的速度打字,这比我以前的QWERTY速度快,而且我可以正确地触摸types,再加上我不再感觉到RSI的痛苦。

现在,其中大部分可能是因为我学会了在Colemak中正确input(使用诸如GNU打字员这样的程序),而我不记得正确地学习了QWERTY。 但是我会说,Colemak的手指肯定会感觉更好,大多数单词的键盘周围的运动更less。

我还补充说,Colemak被支持作为Mac和stream行的GNU / Linux(例如Debian和Ubuntu)的基本操作系统的一部分,并且易于在Windows上安装,所以会认为它是相当主stream的。

我同意@ mark-anderson我在dvorak上input,最糟糕的是快捷键是一个痛苦 – 我使用了一个工具(请参阅我的回答https://stackoverflow.com/a/22945703/18132 )。 使用别人的键盘也是一种痛苦。

从好的方面来说,我可以触摸types而不必看键盘。 实际上,如果我看着键盘,我感到困惑,因为键在错误的地方。

它值得吗? 不太确定。 我喜欢我可以触摸types。 我喜欢我可以使用QWERTY快捷键,但我的手仍然伤害,我可能会更快 – 不是很确定。 但我正在考虑切换回qwerty – 我已经2年了dvorak现在,所以我真的没有一个很好的理由,而不是回到“符合”:)