【问题标题】:Are alternative keyboard layouts like Dvorak, Colemak, etc. better than QWERTY? [closed]Dvorak、Colemak 等替代键盘布局是否比 QWERTY 更好? [关闭]
【发布时间】:2014-05-29 12:10:00
【问题描述】:

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

一些示例包括 Dvorak(以及 Programmer Dvorak 等变体)、Colemak、AZERTY、Workman 布局等。

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

如果是这样,如果我经常编程,我应该选择其中哪一个作为触摸打字员?

【问题讨论】:

  • ...这是一个关于准确编码的问题如何? (对不起,但是“你需要使用键盘来编写代码”并不能解决问题;通过这个逻辑问题,关于哪种类型的显示器导致眼睛疲劳最小,以及当你拉动时咖啡或 Jolt 可乐是否更能让你保持清醒通宵也能成为话题。)
  • 我至少很高兴有人问了这个问题,所以我可以阅读该评论! (因为我很难用 Dvorak 打字!)
  • 对于所有想要学习人体工程学布局的人:Colemak >> Dvorak,甚至编程 Dvorak
  • 是否应该将其移至超级用户? superuser.com

标签: keyboard keyboard-layout dvorak qwerty


【解决方案1】:

简答:

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

长答案:

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

我是一名计算机科学专业的学生,​​开始使用德语 QWERTZ 键盘,打字速度约为 100 WPM(每分钟字数)。当事实证明这对编程来说很可怕时,我搬到了QWERTY。然后,我被炒作所吸引并转向Colemak。掌握之后发现有一个针对编程优化的布局,于是切换到Programmer Dvorak。最后还是不开心,半科学的尝试设计自己的键盘布局。最后,现在,我在 QWERTY 上输入这些行。 (为别人省去我所经历的麻烦和痛苦)。

因此,我将尝试根据个人经验和科学发表的数据来论证我的回答。

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

  1. QWERTY 键盘速度较慢,旨在降低打字员的速度。
  2. 过度使用 QWERTY 会导致腕管综合症,对您的健康不利。
  3. Dvorak/Colemak/ 进行了优化以提高速度/准确性/健康

让我们一一来看看:

首先,关于 QWERTY 键盘旨在减慢打字员速度的说法根本不正确。它被很好地揭穿了in this question。 QWERTY 键盘的设计目的是让特定型号的打字机停止按键以停止干扰。请放心,我们将在一分钟内讨论“QWERTY 很慢”的神话。

其次,替代键盘的倡导者喜欢使用的最终论点是 QWERTY 导致Carpal Tunnel syndrome,因为它会拉伤手指。 令人惊奇的是,这实际上是一个尽管名誉扫地却一直存在的都市传说。请参阅此问题here。引用 Graeme Perrow 的回答:“无论键盘类型如何,似乎使用计算机一般都不会导致腕管综合症。”

最后:如果 QWERTY 不是为了让打字员慢下来并且不会导致任何疾病,为什么还要使用另一个键盘?通常提供的答案是因为其他布局更快并且键以“更智能”的方式对齐。 我们被告知how much faster typists can be when they use Dvorak instead of QWERTYhow the home row of colemak offers great benefits to productivity and speed。 我们看到了大量令人印象深刻的百分比,以及您在备用键盘上的速度和准确度,而不是简陋的 QWERTY。

但是,如果您仔细研究科学证据,您会发现……没有什么值得大书特书的。事实上,herehere 有两个非常有趣的帖子:事实证明,(很难客观地衡量)速度提升只有区区 2% 到 4%。

这模仿了我自己的经历:如果您是一名训练有素的打字员,那么切换并不会带来太大的改善。在我终于完成对 Dvorak 的转换之后,我仍然以大约 100WPM 的速度打字。如果您想超越这一点,您必须在一天中输入很多内容。

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

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

最后,关于编程的注意事项:确实,对于编程语言,QWERTY 上经常使用的键,例如 {}、[]、'、=、+、-、_ 等,都是为了用右小指触及,这会拖累性能。然而,这仍然不值得切换到像 Programmer Dvorak 这样的东西,因为,尤其是在编程中,限制因素很少是打字速度(一旦你达到 60WPM 以上)。

因此,考虑到这一切,我希望详细说明切换的一些缺点:

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

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

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

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

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

【讨论】:

  • 感谢您分享您的经验。就个人而言,如果我能输入 70-80WPM,我什至不会考虑切换。话虽如此,德沃夏克的主场还是很有诱惑力的。
  • 反驳:1-快捷方式是个问题,但如果你无法克服there are programs to switch back to QWERTY when you press Ctrl or Alt。 2-YMMV,但是当我在大学切换到 Dvorak 时,我在大约 2 周的随机练习 + 日常使用中恢复到当时的最高速度 50wpm。我现在最高是80-90。 3-这是 100% 正确的,但除非您配对程序,否则您可能不会在其他人的计算机上输入长文本。 4-同样正确,参见#3。
  • 关于 qwerty 的揭穿,我认为您在这里的回答具有误导性,因为您省略了重要的短语“在键盘上会相距很远”。从你的回答。完全从您的来源引述:“具体来说,选择了 QWERTY 排列,以便经常一起出现的字母在键盘上相距很远,从而减少卡纸的趋势,从而加快打字速度。”
  • 哦,设计是为了防止卡纸(并没有打算减慢触摸打字员的速度,因为没有触摸打字员)。不,这不是最糟糕的布局——至少 Z 不在我的食指之下。它将 T 放在顶行,N 在底行,K 在主行,这样按键就不再卡住了——多么聪明!现在我有了一个不再卡纸的好键盘,我是否应该继续使用这种久经考验的布局,因为它的设计目的不是为了减慢我的速度(这完全是一个副作用)?
  • 你提到了“科学证据”。仅供参考:QWERTY 上打字员的手指比 Dvorak/Colemak 走得更多,因此您在 QWERTY 上比 Dvorak/Colemak 更有可能获得 RSI。世界上最快的打字员是使用 Dvorak 的“Barbara Blackburn”(212 wpm)。
【解决方案2】:

长话短说:QWERTY 不是为触摸打字而设计的。与其他九种布局相比,QWERTY 在打字方面的努力达到了dead last。尝试其他布局并体验不同之处。

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

关于缺点:

  1. Windows 和 Mac 提供了在按下 Ctrl/Cmd 时使用熟悉的 QWERTY 快捷方式的功能。许多人设计了ways 在切换时使用emacs/vim。
  2. 考虑到诸如 keybr.com 之类的网站教授如何使用 Dvorak 或 Colemak 掌握触摸打字,切换可能非常轻松和容易。
  3. 切换后是否可以使用 QWERTY 快速键入无关紧要。切换后,您已设置好,无需在您自己的设备上返回 QWERTY。 Dvorak 和 Colemak 是标准配置或可以轻松安装到所有主要操作平台上。如果您要使用其他键盘并且无法切换布局,则有许多在线键盘模拟器。
  4. 与在 QWERTY 上打字的麻烦相比,如果不存在的话,在计算机上切换布局的麻烦非常小。

建议:切换的好处太大了,不能不考虑。尝试没有什么可失去的;如果它不起作用,您将始终可以依靠 QWERTY。让您的键盘为您服务,而不是相反。

【讨论】:

  • 您提供的链接 mkweb.bcgsc.ca/carpalx/?popular_alternatives 说“Carpalx 优化了键盘布局,以创建需要更少努力并显着减少腕骨劳损的键盘布局!”好像是在做广告。在公认的期刊上链接到科学研究会更好
【解决方案3】:

我的两分钱值...

几年前我从 QWERTY 切换到 Colemak,主要是因为我喜欢尝试新事物,但也因为我从我所做的所有打字中获得了一点 RSI。

我发现过渡需要几个月的时间,前几周是最痛苦的——在此期间,我在会议上做了很多手写笔记!但毅力得到了回报,我现在的打字速度约为 60-70 wpm,这比我以前的 QWERTY 速度还快,而且我可以正确地打字,而且我不再感到 RSI 的痛苦了。

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

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

【讨论】:

  • 我还没有看到 Windows 上对 Colemak 的原生支持。还是要从colemak.com/Windows安装键盘
  • @sean.net:感谢您的提醒,让我更改答案以反映这一点。
【解决方案4】:

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

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

值得吗?不太确定。我喜欢我可以触摸类型。我喜欢我可以使用 qwerty 快捷方式,但我的手仍然很痛,我认为可能会更快 - 不太确定。但我正在考虑切换回 qwerty - 我已经 dvorak 2 年多了,所以除了“符合”之外,我真的没有很好的理由切换回 :)

【讨论】:

  • 从某种意义上说,我认为这几乎反映了我为什么在经历了学习 Dvorak 的麻烦之后还是回到了 QWERTY。无论如何,我都是在触摸打字(我的键盘上什至没有标签,这让那些拜访我并想在我的电脑上打字的人感到非常懊恼)。如果您之前是触摸式 QWERTY,我可能会建议您切换。根据我自己的经验,QWERTY“处于休眠状态”,但如果您花几天时间再次输入它,它就会重新唤醒。否则,您将不得不决定学习几个月的“新”布局是否值得。
  • 您关于快捷方式的参数无效。 dvorak 的快捷方式很简单。剪切:RShift+Del / Menu+T,复制:RCtrl+Insert,粘贴:RShift+Insert,撤消:RCtlr+Z,保存:RCtlr+S,关闭浏览器选项卡:RCtlr+W
猜你喜欢
  • 2012-05-31
  • 2015-08-11
  • 2010-10-11
  • 2010-10-29
  • 2010-09-20
  • 2020-07-29
  • 2013-10-13
  • 2011-04-17
  • 2011-05-24
相关资源
最近更新 更多