75

我已经编程了很长时间,并且听说过“Programmer Dvorak”键盘布局。听听人们对此的看法会很有趣,以帮助我决定是否应该做出改变。

我感兴趣的主要事情是:

  1. 我能打字更快吗?
  2. 它可以在多个操作系统上运行吗?
4

8 回答 8

65

自从 5.5 年以来,我一直在使用 Dvorak,标准的 Dvorak 布局,在美国或英国键盘上。这意味着我总是蒙着眼睛打字。您习惯于蒙着眼睛快速打字,即使是方括号或管道之类的“特殊程序员键”也是如此。这些键中的大多数与美式键盘上的键相同,除了返回键和退格键周围的键。

由于我已经失去了使用 QWERTY 所达到的速度,我无法判断我是否真的打字更快,我会说一点点,但最大的好处是我打字更稳。如果你用 QWERTY 打字很快,感觉你的手指好像癫痫发作了。不使用 Dvorak,因为您按下的大约 70% 的键(英语)位于中间一行;在 QWERTY 上 70% 的键你不在中间行。

要回答您的问题:

  1. 不一定,但感觉更好:)
  2. 没问题,大多数当前的操作系统,尤其是那些市场份额超过 0.5% 的操作系统,都安装了一些 Dvorak 布局,可以使用

如果您决定切换,请以艰难的方式进行。我打印了布局并在我的 Mac 上切换了布局。然后我强迫自己时不时地用 Dvorak plus 做所有事情,然后打字练习。切换的第一天很糟糕,特别是如果你想“快速写一封电子邮件”。以后不要换了!两周后,您将达到合理的速度,从那里可以轻松达到最高速度。而且您不会丢失 QWERTY;我每个月在 QWERTY 上打字不到一次,但几句话之后,我又可以蒙着眼睛打字了。我认为恢复速度可以在一天内完成。

于 2010-11-30T21:35:41.530 回答
51

根据http://play.typeracer.com的数据,我在 5 个月前从 qwerty 切换到普通 dvorak,并将平均打字速度从 45 wpm 提高到 61 wpm

我在使用 vim 时遇到了一些问题,但我现在恢复了正常的 vim 速度,没有任何 vim 更改;我的 vim 快捷方式速度可能需要大约 4 个月才能恢复。

我现在要试试程序员 dvorak,因为我做了很多 C++ 编码。

我使用 typematrix 键盘,它可以让你买一个空白的橡胶盖并在上面写你自己的字母。它还具有切换到 dvorak 和 colemak 模式的开关,无需操作系统,但它没有程序员 dvorak 模式。http://www.typematrix.com/

键盘真的很棒,如果您要更改为不同的布局,我完全建议您购买一个。我并没有打算换成 dvorak,但是一旦我拿到键盘,它就带出了我所有的不良 qwerty 习惯(比如伸到中间),所以我想只要我为这个键盘重新训练,我还不如学德沃夏克。

另一件事是,一旦你越过,你就不能回到黑暗的一面。我试着用 dvorak 和 qwerty 跑了一段时间。我太喜欢 dvorak 并且停止了 qwertying 一两个月,现在我在 qwerty 上就像一个 2 岁的孩子。

更新:

所以我已经在程序员的 dvorak 上待了将近一个月,我对它非常满意。我使用 caps-lock 或 num-lock 输入很多数字,但通常只转换几个数字。

在 linux 中,我将右 alt 和右 ctrl 设置为更改键​​盘的键,让您输入 ñ 和重音符号(因为我也输入了很多西班牙语)。

这是sudo dpkg-reconfigure keyboard-configuration在 ubuntu 上完成的。

在程序员的 dvorak 上编码要容易得多——用 bash、python 和 c++。

我发现的主要好处是在 10 小时的打字会话后没有腕骨疼痛。

我的平均速度还在上升:

打字机徽章

更新 2:

我还买了漂亮的键盘:https ://ergodox-ez.com/

我已经在上面设置了自己的布局:https ://configure.ergodox-ez.com/keyboard_layouts/kzzrbb

我不得不移动一些键,因为键盘的键比普通键盘少,但最终还是很好的,因为它们都更近了。

不利的一面是我现在有两个班次;一个更改为第 2 层以键入数字;另一个是发送到计算机的真正转变(用于选择文本等) - 最后,通过练习,你的大脑会学到任何东西。

这个键盘和布局非常反 rsi :)

于 2012-07-18T17:46:49.347 回答
26

我使用美国德沃夏克,因为它比一些替代品更常见。我用了 25 年的 querty,但从来没有学会触摸打字。每次我尝试我的手都会痉挛。大约一年前,我改用 dvorak,现在我可以打字了。因此,我比以前快了一些,但不如一个好的 querty 打字机快(但那时我永远不会)。然而,它更舒适,压力更小。

更新(2012-09-04):我现在闭着眼睛打字,我不记得我的键盘长什么样了。

更新(2016-10-08):仍在使用 Dvorak,但必须在客户站点使用 querty,这很痛苦,需要几秒钟才能达到我在采用 querty 之前所拥有的同样可怕的能力水平。

我还添加了一个 compose 键,这在 Debian(和大多数其他 Gnu/Linux)上很容易启用,并且有一个适用于 Microsoft Windows 的 3rd 方应用程序。我把它放在\|键上,因为它没有用于我的 dvorak 布局。我可以用它来输入 £、ä、ę、é、ß、♯(这是一个“尖锐”,而不是哈希)、x²、≠、≤、≈、★、¿、☺ 等等。

于 2011-01-11T09:54:05.933 回答
17

2016 年 10 月编辑

现在已经5年多了,还是很开心。一件事:我发现在 Mac 上使用 Programmer Dvorak 比在 Linux (Ubuntu) 上稍微难一些。前者需要安装自定义键盘布局,并且到处都有快捷方式的故障(例如,我必须在 google docs的qwertyCmd布局中按+才能找到某些东西,但是,在 Dvorak中的 Ubuntu +上工作正常)。在我看来这没什么大不了的,仍然在 Mac 上使用它。FCtrlF


使用 Programmer Dvorak 已有 2 年了。

我在 Ubuntu 上工作,它自古以来就嵌入了 Programmed Dvorak。通常在我使用的所有 Windows 和 Mac 上都有一个预装的 Programmer Dvorak 布局(在其中一些是默认布局,这让大多数人不开心:)

最初的过渡非常艰难,但现在我再高兴不过了。打字速度已增加到 65wpm 并上升(我无法通过 querty 获得高于 50 的速度)。更重要的是,打字更容易。最困难的部分是在我的脑海中重新映射 emacs 和其他快捷方式,但这并不像某些人描述的那么难——大约一个月后,我对它们感到很舒服。

顺便说一句,我创建了一个 Programmed Dvorak 打字教程,因为我还没有找到一个合理的教程:

http://programmer-dvorak.appspot.com/

于 2013-08-17T04:07:26.660 回答
14

我已经使用 Programmer Dvorak 大约五六年了。我发现语法布局对 C++ 编程非常非常有用。我在 dvorak(纯文本或程序员)中的纯文本输入速度比在 qwerty 中快 10%,但我确信我的代码输入速度仍然更快。我经常在 OSX、Windows 和各种 Ubuntu 品种上编写和编码,并在所有操作系统上的布局之间切换,没有任何问题。

于 2010-12-22T13:06:43.733 回答
14

在它和 QWERTY 之间来回折腾了几年之后,我几乎只使用 Programmer Dvorak 一年了。我发现它完全值得转换,尽管一开始有多么困难。对我来说最大的障碍是习惯了顶行键。Programmer Dvorak 直接采用原始 Dvorak 的数字布局,奇数在左侧,偶数在右侧,并通过要求您转换到它们来进一步模糊它们。权衡是,编程中经常使用的几乎所有符号都可以用一根手指轻松访问。方括号和大括号、括号等就在顶行,不需要另一个手指按住 shift 即可访问。我发现这非常有价值,没有它的编码现在感觉......不自然。

对于您的问题: 1) 我花了几个月的时间才用 QWERTY (85wpm) 超越了我的打字速度。多亏了重新训练的肌肉记忆,我再也不能用 QWERTY 快速打字了;)我认为不可能同时成为两者的大师。

2)您可以在Windows上安装布局,我使用的Linux发行版默认有它。它们在一个区域通过数字键盘有所不同。我一直在使用的 Windows 变体将键盘定位为电话(顶部的 1-2-3 键),而在 Linux 中它们是您所期望的。不知道为什么 Windows 版本会这样......它只会让重新学习如何输入数字更加令人沮丧。

于 2011-01-13T20:36:56.807 回答
11

我已经使用类似于 Programmer Dvorak 的高度定制的 Dvorak 布局编写软件 8 年了。

简短的回答是肯定的,我可以比工作中的其他人更快地输入代码。

然而,

  1. 编程时快速打字并不重要,因为我实际上打字很少(我写了一个小应用程序,记录了我一个月的每一次按键操作,相当于每天只有 1 到 2 页文本)

  2. 触摸打字代码给了我(次要)RSI,因为我不得不经常使用离主行很远的符号键。

我仍在使用 Dvorak 和“优化的”符号键位置(类似于 Programmer Dvorak),但我只触摸输入文本(例如代码注释)并在输入代码时恢复为两指搜索。

于 2013-12-20T16:03:09.433 回答
5

人们声称 1 是真实的。这就是它被创建的原因。但我不知道有任何程序员使用它(我们用括号进行非常非正统的打字,所以专注于英文风格的键盘并没有太大帮助)。
第 2 项适用于 Windows/Mac/Ubuntu。这几乎是主流。任何允许更改键盘布局的操作系统(几乎任何人,因为即使美国和英国也不一样)也可能支持 Dvorak。

于 2010-11-24T08:52:38.540 回答