我强烈不建议您学习为某一编程语言(甚至是某一类编程语言)大量优化的键盘布局,因为更换语言比更改键盘布局要容易得多,而且你会在任何需要使用的计算机上很难找到调整过的布局。
话虽如此,我已经使用了dvorak键盘7-8年了,在Kinesis Contoured keyboard上效果非常好。这款键盘可以编程,可以在qwerty / dvorak之间切换,并且您可以自由重新映射键位(这样您就可以轻松尝试ddvorak或程序员dvorak,而无需进行软件更改)。
该键盘还迫使您以更加“正确”的方式触摸打字,因为您无法轻松地用错误的手指跨越整个键盘。
(source: typematrix.com)
我开始回复汤姆的帖子时,这篇文章稍微长了一点。
我在学习Dvorak键盘布局的同时学会了触摸打字,并发现使用qwerty键盘非常有帮助。它防止我被诱惑看键盘上的标签。如果你要触摸打字,就没有必要需要标签,学习触摸打字比改变到Dvorak更重要。
现在我正在使用我稍微修改过的程序员Dvorak布局,发现它比qwerty更容易使用。
最近我了解到开发者Dvorak,但我认为它与普通的Dvorak相比太不同了,我无法在学习它的同时继续使用普通的Dvorak。它改变了元音的位置和大约一半的其他按键。
如果您计划使用一个非常不同于常规的自定义键盘布局,那么最好有像Portable Keyboard Layout这样的东西,可以将其放入便携式驱动器中,在任何[Windows]计算机上使用。
任何“普通”的键盘都应该足够使用Dvorak,包括简单的人体工学(分成两半)键盘。一些更为深奥的非等分割的分割式人体工学键盘可能会导致Dvorak对手指使用的加权方式产生问题。
如果你要学习Dvorak,我个人建议避免使用普通的Dvorak,因为它将在编程中常用的标点符号(如括号、方括号、大括号等)移得太远了: 有许多“程序员Dvorak”实现可以调整Dvorak以解决这个“疏忽”。
我在键盘之地找到了编程键盘的圣杯。请看这款保留键盘布局、带有可编程宏和24个功能按钮的机械键盘,它是基于著名的Northgate Omnikey的定制Dvorak键盘布局,适用于散文写作和编程。尽管它目前使用的是alps轴,而不是cherry blue或buckling,但它也非常好用。
CVT Avanat Stella http://www.theregister.co.uk/2005/11/07/avant_keyboard_review/
另一方面,您可以选择IBM Workstation,价格便宜150美元,其传奇的buckling spring设计被打字员视为圣杯。它的24+功能按钮也非常有用,并且它的复古美感是任何极客都会喜欢的。
虽然通过软件切换键盘格式很容易解决,但像Typematrix这样的键盘会帮助很多。我现在已经使用Typematrix 2030四年了,并拥有两个键盘。一个用于工作,另一个用于家庭使用。现在我可以使用任何键盘,但Typematrix绝对更舒适和及时。该键盘配备了软件,如果您还不知道如何打字,则可以帮助您学习Dvorak。