我已经编程了一段时间了,并且被告知“ Programmer Dvorak”键盘布局。听到人们对此的看法将很有趣,可以帮助我决定是否应该进行切换。
我感兴趣的主要事物是:
- 我可以打字更快吗?
- 它可以在多个操作系统上工作吗?
我已经编程了一段时间了,并且被告知“ Programmer Dvorak”键盘布局。听到人们对此的看法将很有趣,可以帮助我决定是否应该进行切换。
我感兴趣的主要事物是:
Answers:
自5.5年以来,我一直在美国或英国键盘上使用Dvorak(标准Dvorak布局)。这意味着我总是被蒙住眼睛。您习惯于快速蒙上眼睛,即使对于方括号或管道之类的“特殊程序员键”也是如此。这些键中的大多数与美式键盘上的键相同,但回车键和退格键周围的键除外。
由于我已经失去了使用QWERTY所获得的速度,因此我不能说我是否实际上打字速度更快,因此我只能说一点点,但是最大的好处就是可以更稳妥地打字。如果您使用QWERTY快速打字,则感觉您的手指好像有癫痫发作。不使用Dvorak,因为您按下的键(英语)中大约70%位于中间行;在QWERTY上,对于70%的键,您不在中间行。
要回答您的问题:
如果您决定切换,请采用困难的方法。我打印出布局并在Mac上切换了布局。然后,我强迫自己现在用Dvorak plus进行所有操作,然后键入练习。开始的第一天切换很糟糕,特别是如果您想“快速写一封电子邮件”。那别再回头了!两周后,您将获得合理的速度,并且从那里可以轻松实现最高速度。而且您不会失去QWERTY;我每月输入QWERTY的次数少于一次,但过了几句话,我又被蒙住了。我认为恢复速度可以在一天内完成。
根据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,但是一旦我拿到键盘,它就会带出我所有的坏习惯(例如跨过中部),所以我想只要重新培训这款键盘,我不如学习德沃夏克。
另一件事是,一旦越过,就无法回到黑暗的一面。我尝试使用dvorak和qwerty运行了一段时间。我太喜欢dvorak了,并停止了一两个月的qwertying,现在我像一个2岁的qwerty。
更新:
因此,我从事程序员工作已近一个月了,对此我感到非常满意。我使用大写锁定或数字锁定输入很多数字,但是通常只需要移动几个数字即可。
在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层以键入数字;另一个是发送到计算机的真实变化(用于选择文本等)-最后,通过练习,您的大脑会学到任何东西。
这个键盘和布局是非常反RSS的:)
'
和;
键的Programmer Dvorak ,而不是使用反向键。使用键盘布局编辑器很容易做到这一点。
我使用美国dvorak,因为它比某些替代品更常见。我使用趣味25年了,从没学会过打字。每次我尝试双手都会陷入痉挛。大约一年前,我切换到了dvorak,现在可以触摸文字了。因此,我的速度比以前快了一些,但没有好的打字机快(但是后来我再也没有了)。但是,它更舒适,压力也较小。
更新(2012-09-04):我现在闭着眼睛打字,我不记得键盘的样子。
更新(2016-10-08):仍在使用Dvorak,但必须在客户现场使用querty,这很痛苦,要花几秒钟才能达到与采用querty之前相同的能力。
我还添加了一个compose密钥,可以在Debian(和大多数其他Gnu / Linux)上轻松启用它,并且Microsoft Windows有一个第三方应用程序。我将其放在\|
键上,因为在我的dvorak布局中未使用它。我可以用它来键入£,ä,ę,é,ß,♯(这是“尖锐”,而不是哈希),x²,≠,≤,≈,★,¿,☺等。
编辑2016年10月
到现在已经5年多了,仍然很高兴。一件事:我发现在Mac上使用Programmer Dvorak比在Linux(Ubuntu)上难一些。前者需要安装自定义键盘布局,并且到处都有故障和快捷方式(例如,我必须在qwerty中按Cmd+F在谷歌文档布局找到的东西,但是,在Ubuntu Ctrl+F在德沃夏克正常工作)。我认为仍然可以在Mac上使用它并不重要。
使用Programmer Dvorak已有2年了。
我在Ubuntu上工作,很久以来就嵌入了Programmed Dvorak。通常,在与我一起使用的所有Windows和Mac上,都预先安装了Programmer Dvorak布局(在其中一些布局上是默认布局,它会使大多数人不满意:)
最初的过渡非常困难,但现在我再也不能高兴了。打字速度已提高到65wpm并提高了(我无法再以50的速度提高到50)。更重要的是,它更容易键入。我最难的部分是重新映射emacs和其他快捷方式,但这并不像某些人所描述的那么难-大约一个月后,我对它们感到很舒服。
顺便说一下,由于我没有找到一个合理的教程,所以我创建了一个Programming Dvorak打字教程:
我已经使用Programmer Dvorak大约五六年了。我发现语法布局对于C ++编程确实非常有用。在dvorak(纯文本或程序员)中,纯文本的键入速度比qwerty中的快大约10%,但是我确信我的代码键入速度仍然更快。我定期在OSX,Windows和各种Ubuntu版本上编写代码,并在所有OS上的布局之间切换而不会出现问题。
在它与QWERTY之间来回徘徊了两年之后,我几乎一直只使用Programmer Dvorak一年。尽管一开始很难,但我发现完全值得进行切换。对我而言,最大的障碍就是习惯上排键。程序员Dvorak直接从原始Dvorak进行了数字布局,在左边甚至在右边都有奇数,并且通过要求您转移到它们中,进一步掩盖了它们。折衷方案是,用一根手指即可轻松访问几乎所有经常在编程中使用的符号。方括号和花括号,括号等都位于第一行,不需要其他手指按住shift即可访问。我发现这非常有价值,没有它,现在进行编码会感觉……不自然。
对于您的问题:1)我花了几个月的时间才能超越QWERTY(85wpm)的打字速度。多亏了训练有素的肌肉记忆,我不能再用QWERTY打字了;)我认为不可能同时兼顾两者。
2)您可以在Windows上安装布局,而我使用的Linux发行版默认具有该布局。它们通过数字键盘在一个区域中有所不同。我一直使用的Windows变体使键盘像电话一样(顶部为1-2-3键),而在Linux中则是您期望的位置。不知道为什么Windows版本是这样的……它使重新学习如何键入数字变得更加令人沮丧。
我使用类似于Programmer Dvorak的高度定制的Dvorak布局编写软件已有8年了。
简短的回答是,我可以比工作中的其他所有人更快地键入代码。
然而,
编程时快速键入无所谓,因为我实际上很少输入(我写了一个小应用程序,记录了每个月的按键操作,每天只相当于1-2页文字)
触摸输入代码给了我(次要)RSI,因为我不得不频繁使用离本行很远的符号键。
我仍在使用Dvorak和“优化的”符号键位置(类似于Programmer Dvorak),但是我只触摸文本(例如代码注释),并在键入代码时恢复为两根手指。
人们声称1是正确的。这就是它被创建的原因。但是我不知道有任何使用它的程序员(我们在括号内进行了很多非常规的键入操作,因此只关注英语样式的键盘无济于事)。
第2项适用于Windows / Mac / Ubuntu。这几乎是主流。任何允许更改键盘布局的操作系统(几乎所有人都可以使用,因为即使美国和英国也不一样)也可能会支持Dvorak。