我已经编程了很长一段时间,我被告知“程序员Dvorak”键盘布局。听到人们对此的看法会有助于我决定是否应该进行转换,这将会很有趣。
我感兴趣的主要事情是:
答案 0 :(得分:59)
我在美国或英国的键盘上使用Dvorak已有5.5年了,标准的Dvorak布局。这意味着我总是蒙着眼睛打字。你习惯于快速蒙上眼睛,即使对于像方括号或管道这样的“特殊程序员键”也是如此。这些键中的大多数与美国键盘上的键相同,除了返回键和退格键周围的键。
由于我已经失去了使用QWERTY所达到的速度,我无法判断我是否实际打字速度更快,我会说略微,但最大的好处是我更安静地打字。如果您使用QWERTY打字非常快,感觉好像您的手指有癫痫发作。与Dvorak不同的是,你按下的大约70%的键(英语)位于中间行;在QWERTY上,70%的键在中间行不。
回答你的问题:
如果你决定改变,那就这么做吧。我打印出布局并在我的Mac上切换了布局。然后我强迫自己用Dvorak加上现在然后输入练习。第一天切换很糟糕,特别是如果你想“快速写一封电子邮件”。 不要切换回来!两周后,您将获得合理的速度,从那里开始,这是一种轻松的速度。而且你不会松开QWERTY;我在QWERTY上每月输入的次数不到一次,但是几句后我又可以再次打字。我认为恢复速度可以在一天内完成。
答案 1 :(得分:47)
我在使用vim时遇到了一些麻烦,但我现在恢复了正常的vim速度,没有任何vim变化;可能需要大约4个月才能恢复我的vim快捷键速度。
我现在要尝试使用程序员dvorak,因为我做了很多C ++编码。
我使用的是typematrix键盘,可以让你买一个空白的橡皮盖,并在那里写自己的字母。它还具有切换到dvorak和colemak模式的开关,无需操作系统,但它没有程序员dvorak模式。 http://www.typematrix.com/
键盘非常棒,如果您要改为不同的布局,我完全建议您使用键盘。我没有飞机改为dvorak,但是一旦我拿到了键盘,它就带出了我所有糟糕的qwerty习惯(比如穿过中间),所以我想只要我重新训练这个键盘,我不妨学习dvorak。
另一件事是,一旦你越过了,你就无法回到黑暗的一面。我尝试用dvorak和qwerty运行一段时间。我太爱dvorak并且停止了一两个月,现在我就像一个2岁的qwerty。
<强>更新强>
所以我在程序员的dvorak上工作了将近一个月,我对它非常满意。我使用大写锁定或数字锁定来输入大量数字,但通常只需转移几个数字。
在linux中我设置了正确的alt和右ctrl作为改变键盘的键,让你输入ñ和重音的东西(因为我也输入很多西班牙语)。
这是在ubuntu上使用sudo dpkg-reconfigure keyboard-configuration
完成的。
在程序员的dvorak上编码很简单 - 在bash,python和c ++中。
我发现的主要好处是在打字10小时后没有腕部疼痛。
我的平均速度还在上升:
更新2:
我还买了漂亮的键盘:https://ergodox-ez.com/
我在其上设置了自己的布局:https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb
我不得不移动一些键,因为键盘的键数少于普通键,但它最终很好,因为它们距离更近。
一方面是我现在有两个班次;一个更改为第2层以键入数字;另一个是发送到计算机的真实转移(用于选择文本等) - 最后,通过练习,你的大脑可以学到任何东西。
这个键盘和布局非常反rsi:)
答案 2 :(得分:25)
我使用美国dvorak,因为它比一些替代品更常见。我使用了15年的自由,从来没有学会触摸类型。每次我尝试我的手都会痉挛。大约一年前,我改用dvorak,现在我可以触摸类型了。因此,我比以前更快一些,但不如一个好的诡计(但后来我永远不会)。然而,它更舒适,压力更小。
更新(2012年9月4日): 我正在闭着眼睛打字,我不记得我的键盘是什么样的。
更新(2016年10月8日): 仍然使用Dvorak,但必须在客户现场使用querty,这是一个痛苦,需要几秒钟才能达到我在采用querty之前所具有的相同程度的能力。
我还添加了一个撰写密钥,这可以在Debian(以及大多数其他Gnu / Linux)上轻松启用,并且有一个适用于Microsoft Windows的第三方应用程序。我把它放在\|
键上,因为它没有用在我的dvorak布局上。我可以用它来输入£,ä,ę,é,ß,♯(这是一个“尖锐的”,而不是哈希),x²,≠,≤,≈,★,¿,☺等等。
答案 3 :(得分:15)
编辑2016年10月
现在已经5年多了,还是很开心。有一点:我发现在Mac上使用Programmer Dvorak比在Linux(Ubuntu)上使用它稍微困难一些。前者需要安装自定义键盘布局,并且在这里和那里都有快捷方式(例如,我必须在 qwerty中按 Cmd + F 在google docs中找到一些东西,但是,在Dvorak上的Ubuntu Ctrl + F 工作正常。在我看来,这仍然不是什么大问题,仍在Mac上使用它。
使用程序员Dvorak已有2年了。
我在Ubuntu上工作,它已经嵌入了Programmed Dvorak。通常在我使用的所有Windows和Mac上都有一个预安装的Programmer Dvorak布局(其中一些是默认布局,让大多数人不高兴:)
初步过渡相当困难,但现在我不能更开心。打字速度已经提高到65wpm并且上升(我不能高于50,而且有着自由)。更重要的是,打字要容易得多。最困难的部分是在脑海中重新映射emacs和其他快捷方式,但实际上并不像有些人所描述的那么难 - 大概一个月之后我觉得很舒服。
顺便说一下,我创建了一个Programmed Dvorak打字教程,因为我找不到合理的教程:
答案 4 :(得分:13)
我一直在使用Programmer Dvorak大约五六年。我发现语法布局确实对C ++编程非常有用。 我在纯文本中的打字速度在dvorak(简单程序员或程序员)中比在qwerty中快10%,但我确信我的代码打字速度仍然更快。 我经常在OSX,Windows和各种Ubuntu品种上编写代码,并在所有操作系统的布局之间切换,没有任何问题。
答案 5 :(得分:13)
我几年来一直在使用程序员Dvorak,在它与QWERTY之间往返几年之后。尽管起初有多困难,但我发现它完全值得转换。对我来说最大的障碍就是习惯了顶行键。程序员Dvorak直接从原始的Dvorak中获取其数字布局,左边是奇数,甚至是右边,并且要求你移动它们进一步模糊它们。权衡是,只需用一根手指即可轻松访问编程中常用的所有符号。方形和花括号,括号等都位于顶行,并且不需要另一个手指按住shift来访问。我发现这非常有价值,没有它的编码现在感觉......不自然。
对于你的问题: 1)用QWERTY(85wpm)超过我的打字速度花了几个月的时间。由于重新训练的肌肉记忆,我无法用QWERTY快速输入;) 我不认为同时成为两者的主人是可能的。
2)您可以在Windows上安装布局,默认情况下我使用过的Linux发行版。它们在一个区域中通过 - 数字键盘不同。我一直使用的Windows版本就像电话一样定位键盘(顶部1-2-3键),在Linux中它们就是你所期望的。不知道为什么Windows版本就是这样...它只会让重新学习如何键入数字更令人沮丧。
答案 6 :(得分:11)
我使用类似于Programmer Dvorak的严格定制的Dvorak布局编写了8年的软件。
简短的回答是肯定的,我可以比工作中的其他人更快地输入代码。
然而,
在编程时快速打字并不重要,因为我实际打字很少(我写了一个小应用程序,记录了我的每个按键一个月,它相当于只有1到2页的文本a天)
触摸输入代码给了我(次要)RSI,因为我不得不经常使用距离主行非常远的符号键。
我仍在使用Dvorak和'优化'符号键位置(类似于Programmer Dvorak),但我只是触摸式文本(例如代码注释)并在键入代码时恢复为两个手指狩猎和啄。
答案 7 :(得分:5)
人们声称1是真的。这就是它被创造的原因。但是我不知道有任何程序员使用它(我们用括号做非常正统的打字,所以所以所以专注于英式键盘也无济于事)。
第2项适用于Windows / Mac / Ubuntu。这几乎是它的主流。任何允许改变键盘布局的操作系统(几乎任何人,因为即使是美国和英国也不一样)也可能支持Dvorak。