思考切换到程序员Dvorak布局

我已经编程了很长一段时间,我被告知有关“程序员Dvorak”键盘布局。 听到大家对此的看法是很有意思的,可以帮助我决定是否应该改变。

我感兴趣的主要事情是:

  1. 我能input更快吗?
  2. 它可以在多个操作系统上工作吗?

自从现在的5.5年以来,我一直在使用Dvorak,标准的Dvorak布局,在美国或英国的键盘上。 这意味着我一直打蒙眼。 你习惯于快速地蒙上眼睛,即使是像方括号或pipe道那样的“特殊程序员键”。 除了返回键和退格键外,这些键中的大部分与美式键盘相同。

由于我已经失去了使用QWERTY所取得的速度,所以我不能确定我是否实际上打字速度更快,但我会稍微说一点,但是最大的好处是我可以更加沉稳地打字。 如果你用QWERTY键入的速度非常快,就好像你的手指有癫痫发作一样。 与德沃夏克(Dvorak)不同,约70%的按键(英语)位于中间一排; 在QWERTY 70%的关键你不在中间行。

回答你的问题:

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

如果你决定切换,那么就很难。 我打印出布局,并在我的Mac上切换布局。 然后,我强迫自己现在用Dvorak plus做所有事情,然后打字练习。 第一天开关太糟糕了,特别是如果你想“快速写电子邮件”。 那就不要再切换了! 两个星期后,你会达到一个合理的速度,从那里是一个简单的方法,以最高的速度。 而且你不会放松QWERTY; 我每月less于一次地使用QWERTY,但是在几个字之后,我可以再次input被蒙上眼睛。 我假设回到速度可以在一天内完成。

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

我在vim上遇到了一些麻烦,但是现在我恢复了正常的vim速度,没有任何vim的改变。 可能花了大约4个月的时间才能让我的vim快速恢复。

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

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

键盘真的很棒,我完全推荐你去换一个不同的布局。 我没有飞机换dvorak,但是一旦我拿到键盘,它就提出了我所有的坏习惯(就像到达中间),所以我想只要我重新训练这个键盘,我不妨学习dvorak。

另一件事是,一旦你越过了, 你不能回到黑暗的一面。 我试着用dvorak和qwerty运行一段时间。 我爱dvorak太多了,停了一两个月,现在我就像一个2岁的qwerty。

更新:

所以我已经在程序员的dvorak近一个月,我很舒服。 我使用大写locking或数字锁来input很多数字,但通常只是换一些数字。

在Linux中,我设置了正确的ALT和CTRL键来改变键盘,让你键入ñ和口音的东西(因为我也键入了很多西class牙语)。

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

在程序员的dvorak上编写代码要简单得多 – 在bash,python和c ++中。

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

另外我的平均速度还在上升:

典型徽章

我使用美国德沃夏克,因为它比一些替代品更常见。 我用了25年的时间,从来没有学过触摸式。 每次我尝试我的手会陷入痉挛。 大约一年前,我转向dvorak,现在我可以触摸types。 因此,我比以前快了一些,但是没有一个好的打字员那么快(但是我从来没有这样做过)。 但是它更舒适,压力更小。

更新(2012年9月4日):我现在正在打开我的眼睛闭上,我不记得我的键盘是什么样子。

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

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

编辑2016年10月

已经有5年多了,还是很开心的。 有一件事:我发现在Mac上使用Programmer Dvorak比在Linux(Ubuntu)上稍微困难一些。 前者需要安装一个自定义键盘布局,并有快捷方式在这里和那里的毛刺(例如,我必须在谷歌文档qwerty布局按Cmd + Ffind的东西,但在Ubuntu的Ctrl + F在Dvorak工作正常) 。 我认为这不是一个大问题,仍然在Mac上使用它。


现在使用程序员Dvorak 2年。

我在Ubuntu上工作,它已经embedded了程序化的Dvorak。 通常在所有的Windows和Mac上我使用的是有一个预先安装的程序员Dvorak布局(在他们中的一些是一个默认的,这使得大多数人不高兴:)

最初的过渡相当艰难,但现在我不能再高兴了。 打字速度已经增加到了65wpm,并且上升了(用querty我没有达到50以上)。 更重要的是,键入起来要容易得多。 最难的部分是在脑海中重新映射emacs和其他快捷方式,但并不像有些人所描述的那样困难 – 大约一个月后,我感到非常舒服。

顺便说一句,我创build了一个程序化的德沃夏克打字教程,因为我还没有find一个合理的:

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

几年之后,我一直使用程序员德沃夏克(Dvorak),几乎只用了一年的时间,之后在QWERTY和QWERTY之间来回翻了几年。 尽pipe起初有多么困难,但我发现它完全值得转换。 对我来说,最大的障碍是习惯了顶行键。 程序员Dvorak从原始的德沃夏克直接进行编号布局,在左边甚至在右边的奇数,并进一步模糊他们要求你转移到他们。 权衡的是,几乎所有在编程中经常使用的符号都可以用一根手指轻松访问。 正方形和大括号,圆括号等位于最上面的那一行,不需要另一个手指按住换档键就可以进入。 我觉得这非常有价值,没有它的编码现在只是感觉…不自然。

对于你的问题:1)用QWERTY(85wpm)花了我几个月的时间来超过我的打字速度。 我再也不能用QWERTY键盘input了,因为有了肌肉记忆训练;)我不认为有可能同时成为双方的主人。

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

我一直在使用程序员德沃夏克约五六年。 我发现语法布局对于C ++编程非常有用。 对于纯文本,我的打字速度在dvorak(普通或程序员)中快于qwerty快10%,但我确信我的代码打字速度仍然更快。 我经常在OSX,Windows和各种Ubuntu品种上编写代码,并在所有操作系统上切换布局,而不会出现任何问题。

我一直在使用类似于程序员Dvorak的高度定制的Dvorak布局编写软件8年。

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

然而,

  1. 在编程时快速input并不重要,因为我实际input的内容很less(我写了一个小应用程序,logging了我每个按键的一个月,相当于每天只有1到2页的文本)

  2. 触摸式代码给了我(小)的RSI,因为我不得不经常使用离主页很远的符号键。

我仍然使用Dvorak和“优化”符号键位置(类似于程序员Dvorak),但是我只触摸文本(例如代码注释),并在input代码时恢复为两个手指search和啄取。

人们声称1是真实的。 这就是它被创造的原因。 但我不知道有任何使用它的程序员(我们用括号做非常非正统的打字,所有关注英式键盘的东西都没有多大帮助)。
第2项适用于Windows / Mac / Ubuntu。 这是非常主stream的。 任何允许改变键盘布局的操作系统(几乎任何人,因为即使美国和英国是不一样的)也可能支持德沃夏克。

Interesting Posts