关于切换到程序员 DVORAK 布局的思考

我已经编程了相当一段时间,我已经告诉了“程序员德沃夏克”键盘布局。如果能听到人们对此的看法,帮助我决定是否应该做出转变,那将是非常有趣的。

我最感兴趣的是:

  1. 我能打字更快吗?
  2. 它能在多个操作系统上工作吗?
30473 次浏览

人们声称1是真的。这就是它被创造出来的原因。但是我不知道任何程序员使用它(我们使用括号进行非正统的输入,所以专注于英式键盘不会有太大帮助)。
第二条适用于 Windows/Mac/Ubuntu。这已经是最主流的观点了。任何允许改变键盘布局的操作系统(几乎任何人,因为甚至美国和英国都不一样)也可能支持 DVORAK。

我从5.5年前就开始使用 DVORAK 了,标准的 DVORAK 布局,在美国或英国的键盘上。这意味着我总是蒙着眼打字。您已经习惯了蒙着眼睛快速输入,即使是像方括号或管道这样的“特殊程序员键”也是如此。这些键大多数与美式键盘相同,除了回车键和退格键周围的键。

由于我已经失去了使用 QWERTY 键盘所达到的速度,我不能告诉我是否实际上我打字更快,我会说轻微的,但最大的好处是我打字更稳重。如果你用 QWERTY 键盘打字非常快,感觉就像你的手指有癫痫发作。不与德沃夏克约70% 的键,你按(英语)是在中间行; 在 QWERTY 键的70% ,你是 没有在中间行。

回答你的问题:

  1. 不一定,但感觉好多了:)
  2. 没问题,大多数现有的操作系统,尤其是那些市场占有率超过0.5% 的操作系统,已经安装了一些 DVORAK 布局,随时可以使用

如果你决定改变,那就来硬的。我打印出了布局,并在我的 Mac 上调换了布局。然后,我强迫自己做一切与德沃夏克加现在,然后打字练习。在第一天切换是很糟糕的,尤其是如果你想“快速写一封电子邮件”。不要开关回来了!两个星期后,你将达到一个合理的速度,从那里它是一个简单的方法,以最高速度。而且你不会丢失 QWERTY 键盘; 我每个月用 QWERTY 键盘打字不到一次,但是几个字之后我又可以蒙着眼睛打字了。我想一天之内就能恢复正常。

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

我使用的是美国 dvorak,因为它比其他一些替代品更常见。我用了25年的查询,从来没有学会触摸类型。每次我尝试,我的手都会痉挛。大约一年前,我换成了 dvorak,现在我可以触摸打字了。因此,我比以前快了一些,但是没有一个好的查询打字机快(但是我从来没有打算这么快)。不过这样更舒服,压力也更小。

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

更新(2016-10-08) : 仍然在使用 Dvorak,但是必须在客户站点上使用查询,这是一个痛苦的过程,需要几秒钟的时间才能达到我在采用查询之前所拥有的同样糟糕的能力水平。

我还添加了一个撰写键,这是很容易启用在 Debian (和大多数其他 Gnu/Linux) ,并有一个第三方应用程序为微软的 Windows。我把这对 \|键,因为它不是用在我的 dvorak 布局。我可以用它来输入,ä,é,ß,something (这是一个“尖锐的”,而不是一个散列) ,x2,≠ ,≤ ,≈ ,★ ,等等。

我已经使用程序员 DVORAK 几乎一年了,在它和 QWERTY 之间来回了几年。尽管一开始很困难,我还是觉得值得一试。对我来说,最大的障碍就是习惯上排的钥匙。程序员 DVORAK 的数字布局直接取自原始的 DVORAK,奇数在左边,偶数在右边,并且要求您转移到它们,从而进一步模糊了它们。折衷之处在于,编程中常用的几乎所有符号都可以用一根手指轻松访问。方括号和花括号,括号等等都在最上面一行,不需要另一个手指按住 shift 来访问。我发现这个非常有价值,没有它的编码现在感觉很不自然。

回答你的问题: 1)我花了几个月的时间才用 QWERTY (85wpm)超过了我的打字速度。由于受过训练的肌肉记忆力,我再也不能用 QWERTY 键盘快速打字了;) 我不认为同时掌握两者是可能的。

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

根据 http://play.typeracer.com的说法,5个月前我从标准键盘切换到了正常的 dvorak 键盘,并将平均打字速度从每分钟45字提高到了每分钟61字

我有一些问题与 vim,但我现在回到正常的 vim 速度,没有任何 vim 的变化; 它可能需要大约4个月才能获得我的 vim 捷径速度回来。

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

我用的是打字母键盘,它可以让你买一个空白的橡胶封面,然后在上面写你自己的字母。它也有切换到 dvorak 和 colemak 模式,不需要任何操作系统,但它没有程序员 dvorak 模式。http://www.typematrix.com/

键盘真的很棒,如果你想换一个不同的布局,我完全推荐你买一个。我没有打算改成 dvorak,但是一旦我有了键盘,它就把我所有坏的标准键盘习惯都带出来了(比如把手伸到中间) ,所以我想,只要我还在为这个键盘重新训练,我就可以学 dvorak 了。

另一件事是,一旦你穿越了 你不能回去到黑暗面。我试着和 dvorak 还有 Qwerty 一起混过一段时间。我太喜欢 dvorak 了,有一两个月不打电话了,现在我打电话的时候就像个两岁的孩子。

更新:

因此,我已经在程序员的 dvorak 近一个月,我非常舒适与它。我使用大写锁定或 num 锁定来输入许多数字,但通常只是移动几个数字。

在 linux 中,我设置 right alt 和 right ctrl 作为改变键盘的键,以便您可以输入 ñ 和 accenty (因为我还输入了很多西班牙语)。

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

在程序员的 dvorak-in bash、 python 和 c + + 上编写代码要容易得多。

我发现的主要好处是10小时打字后腕关节没有疼痛。

而且我的平均速度还在上升:

typeracer badge

更新2:

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

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

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

不好的一面是我现在有两个转变: 一个转变为第二层输入数字; 另一个是真正的转变发送到计算机(用于选择文本等)——最后,通过练习,你的大脑学到了任何东西。

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

2016年10月编辑

到现在已经5年多了,仍然很快乐。有一件事: 我发现在 Mac 上使用 Programmer Dvorak 比在 Linux (Ubuntu)上稍微难一些。前者需要安装一个自定义的键盘布局,并且有一些快捷键的小故障(例如,我必须在 google docs 中按下 Cmd + FQwerty布局才能找到一些东西,但是,在 Dvorak 的 Ubuntu Ctrl + F可以正常工作)。在我看来没什么大不了的,还用在 Mac 身上。


使用程序员 DVORAK 已经2年了。

我在 Ubuntu 上工作,它从很久以前就嵌入了 DVORAK 程序。通常在我使用的所有 Windows 和 Mac 上都有一个预安装的 Programmer Dvorak 布局(其中一些是默认布局,这让大多数人感到不快:)

最初的转变很艰难,但是现在我非常高兴。打字速度已经提高到每分钟65字,而且还在上升(我的查询速度不可能超过每分钟50字)。更重要的是,它更容易输入。最困难的部分是重新映射 emacs 和其他快捷方式在我的脑海中,但它并不真的像有些人所描述的那样困难-一个月左右后,我觉得与他们相处相当舒服。

顺便说一下,我已经创建了一个可编程的 DVORAK 打字教程,因为我还没有找到一个合理的教程:

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

我已经写了8年的软件使用大量定制的 DVORAK 布局类似于程序员 DVORAK。

简短的回答是肯定的,我可以比其他同事输入代码更快。

但是,

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

  2. 触摸输入代码给了我(小) RSI,因为我不得不经常使用符号键,是非常远的主行。

我仍然使用 Dvorak 和“优化”的符号键位置(类似于程序员 Dvorak) ,但我只触摸输入文本(例如代码注释) ,并恢复到两个手指狩猎和啄打时输入代码。