Dvorak、Colemak等替代键盘布局是否比QWERTY更好



有许多替代美国标准键盘布局(称为QWERTY)的键盘。

一些例子包括Dvorak(以及程序员Dvorak等变体)、Colemak、AZERTY、Workman布局等。

这些对打字速度、准确性或手/手腕健康有好处吗?

如果是的话,如果我经常编程,我应该选择其中哪一个作为接触式打字员?

简短回答:

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

长答案:

我将努力使这个问题成为一个尽可能明确和解释性的答案。为了了解我来自哪里,请允许我表达我自己在丛林中的旅程:

我是一名计算机科学专业的学生,刚开始使用德国QWERTZ键盘,打字速度约为每分钟100字。当这对编程来说是可怕的时候,我转向了QWERTY。然后,我被炒作所吸引,转向了Colemak。掌握它之后,我发现有一个针对编程优化的布局,于是我转向了程序员德沃夏克。最后,我还是不高兴,试着半科学地设计自己的键盘布局。最后,现在,我正在QWERTY上输入这些行。(为了给别人省去我所经历的麻烦和痛苦)。

因此,我将尝试从个人经验和科学发表的数据两个方面进行论证。

所有替代键盘布局炒作的主要论点可以概括为三个要点:

  1. QWERTY键盘很慢,设计用来减慢打字员的速度
  2. 过度使用QWERTY会导致腕管综合征,对你的健康有害
  3. 德沃夏克/科尔马克/<在此处插入替代布局>经过优化以提高速度/准确性/健康度

让我们逐一了解一下:

首先,QWERTY键盘被设计用来减慢打字员速度的说法根本不成立。这个问题很好地揭穿了这一点。QWERTY键盘的设计目的是为了阻止某型号打字机的按键,从而阻止干扰。请放心,我们将在一分钟内讨论"QWERTY很慢"的神话。

其次,倡导替代键盘的人喜欢使用的最终论点是,QWERTY会导致腕管综合征,因为它会使手指紧张。令人惊讶的是,这实际上是一个城市传说,尽管它被抹黑了,但它仍然存在。请在此处查看此问题。引用Graeme Perrow的回答:"似乎无论键盘类型如何,一般使用电脑都不会导致腕管综合征。">

最后:如果QWERTY不是为了让打字员放慢速度,也不会引起任何疾病,为什么要用另一个键盘呢?通常提供的答案是因为其他布局更快,并且键以"更智能"的方式对齐。我们被告知,当打字员使用德沃夏克而不是QWERTY时,他们的速度会快得多,以及colemak的主排如何为生产力和速度带来巨大好处。我们看到了雪崩般的令人印象深刻的百分比,即你在替代键盘上的速度和准确性,而不是一个简陋的QWERTY。

然而,如果你看看确凿的科学证据,你会发现。。。没有什么值得写回家的。事实上,这里和这里有两个非常有趣的帖子:事实证明(很难客观衡量)速度的增长只有区区2%到4%。

这模仿了我自己的经历:如果你是一名受过训练的打字员,那么转换并没有多大改善。在我终于切换到德沃夏克之后,我仍然以大约100WPM的速度打字。如果你想超越这一点,你必须在一天中大量打字。

我相信,人们在转换时观察到速度提高的原因是他们必须从头开始重新训练肌肉记忆。如果他们努力工作,就会获得更快的打字速度。具有讽刺意味的是:我猜想,如果他们从头开始"重新训练"QWERTY,他们也会获得同样的速度提升。

此外,我自己的失误率并没有随着德沃夏克或科尔马克而下降。它保持在同一水平线上。同样,这不是由布局决定的,而是由训练肌肉记忆的准确性决定的。

最后,关于编程:确实,对于编程语言来说,在QWERTY上,经常使用的键,如{}、[]、'、=、+、-、_等,都可以用右小指触到,这会降低性能。然而,这仍然不值得换成程序员德沃夏克这样的东西,因为,尤其是在编程中,限制因素很少是打字速度(一旦你达到60WPM以上)。

因此,考虑到所有这些,转换也有一些不利因素,我想详细说明:

  1. Dvorak有一个巨大的缺点,即所有计算机都使用快捷键(如著名的CTRL+C和CTRL+V),这些快捷键在Dvorak上处于不同且难以到达的位置。Colemak没有受到太多的影响,因为它将C、V和B键的位置从QWERTY中保留了下来。然而,即使使用Colemak,使用严重依赖快捷方式使用的程序(其中最臭名昭著的是vim和emacs等软件)也必须从头开始重新学习。

  2. 切换需要非常长的时间。让任何人愚弄你。如果你在>80WPM的速度下打字,我可以根据个人经验告诉你,再次达到这个速度需要个月。即使你只交换了几把钥匙(比如Colemak),这仍然是一个痛苦而漫长的过程。

  3. 当你成功切换时,你将无法再在普通的QWERTY键盘上快速打字(相信我的话)。你仍然会比不使用触摸打字的人更快,但如果你不得不作为一名替代打字员在QWERTY电脑上打字,你会感到尴尬。如果与工作有关,这可能会变得特别棘手。

  4. 许多可供选择的布局并不像QWERTY那样标准化。换句话说:例如,如果你使用的是旧机器,你可能会发现你喜欢的布局没有安装。这是一个更麻烦的问题,因为你必须通过下载和安装你选择的布局来解决这个问题,同时必须在你不能再使用的布局中工作。

因此,总之,我的建议是:如果你对当前的布局感到满意,就保持它。改变的好处太小了,无法考虑。特别是如果你是一个QWERTY打字员,我建议你继续使用它。它会为你省去很多麻烦和烦恼。

长话短说:QWERTY不是为触摸打字而设计的。与其他九种布局相比,QWERTY在打字方面排在最后。尝试其他布局,体验不同之处。
  1. QWERTY布局是否有意设计为减慢打字员的速度无关紧要。QWERTY在设计上天生就很慢
  2. 替代键盘倡导者提出的最终论点是,QWERTY是一种低效、次优的键盘布局,并且存在适合现代触摸打字技术的更好布局。人们是否相信QWERTY是腕管的原因是另一回事,但也有许多关于通过转换来减少RSI的轶事
  3. 你应该使用非QWERTY键盘布局,因为非QWERTY键盘布局更容易使用。切换到德沃夏克或科尔马克可以减少行进的距离,减少相同的手指打字,增加手部交替,增加手的平衡,并根据手指力量优化性能。单独切换到德沃夏克可以减少30%的工作量(即不是建议的4%,见第一个链接)。请注意,这些好处会随着使用时间的推移而累积。认为转换没有任何好处的想法是完全不真实的。使用Colemak等较新的布局,打字员不必重新学习打字。Colemak键盘48%的布局与QWERTY完全相同。即使错误率没有下降(极不可能),像Colemak这样的替代键盘布局也会将退格重新映射到更容易到达的位置

关于上述不利因素:

  1. Windows和Mac可以在按下Ctrl/Cmd时使用熟悉的QWERTY快捷键。许多人设计了在切换时使用emacs/vim的方法
  2. 考虑到keybr.com等网站教授如何使用Dvorak或Colemak掌握触摸打字,切换可能非常无痛且容易
  3. 切换后是否可以使用QWERTY快速打字无关紧要。一旦你切换,你就设置好了,不必在自己的设备上回到QWERTY。Dvorak和Colemak是标准的,或者可以很容易地安装在所有主要的操作平台上。如果你要使用其他键盘,但无法切换布局,那么有很多在线键盘模拟器
  4. 与在QWERTY上打字的麻烦相比,在电脑上切换布局的麻烦即使不存在,也非常小

建议:切换的好处太大了,不容忽视。尝试没有什么可失去的;如果它不起作用,你将永远依靠QWERTY。让你的键盘为你工作,而不是相反。

我的两美分价值。。。

几年前,我从QWERTY换成了Colemak,主要是因为我喜欢尝试新东西,但也因为我在打字时有点RSI。

我发现过渡需要几个月的时间,前几周是最痛苦的——在这段时间里,我在会议上做了很多手写笔记!但毅力得到了回报,我现在的打字速度大约是每分钟60-70,比我以前的QWERTY快,而且我可以正确地打字,而且我再也没有RSI疼痛了。

现在,这在很大程度上可能是因为我在Colemak中学会了正确打字(使用GNU打字程序),而我不记得曾经正确学习过QWERTY。但我想说,Colemak在手指上的感觉肯定更好,大多数单词在键盘上的移动更少。

我还想补充一点,Colemak是Mac和流行的GNU/Linux(如Debian和Ubuntu)上基本操作系统的一部分,并且易于在Windows上安装,因此我认为它相当主流。

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

好的一面是,我可以触摸打字,而不必看键盘。事实上,如果我看键盘,我会感到困惑,因为键放错了地方。

值得吗?不太确定。我喜欢我会打字。我喜欢我可以使用qwerty快捷键,但我的手仍然很疼,我认为我可能会更快——不是很确定。但我正在考虑换回qwerty——我已经做dvorak两年多了,所以除了"顺从"之外,我真的没有什么好的理由换回:)

相关内容

最新更新