最适合自定义Dvorak编程布局的键盘

21

我正在考虑转换到基于Dvorak的键盘布局,但要针对编程进行优化(主要为Java和Python)。例如,DDvorak程序员Dvorak等。哪种特定的键盘最适合这样的工作?我可以考虑自然键盘或直键盘。

谢谢。


1
不属于SO... 关于你的话题,程序员Dvorak是你要找的,它对于任何语言都非常有效,尽管由于易于访问常见符号(如',"<>;:),它最适合类C语言。然而,要习惯它肯定需要一段时间,特别是在输入数字时,这些数字非常奇怪。 - Tomas Pruzina
9个回答

18

强烈不建议您学习为某一编程语言(甚至是某一类编程语言)大量优化的键盘布局,因为更换语言比更改键盘布局要容易得多,而且你会在任何需要使用的计算机上很难找到调整过的布局。

话虽如此,我已经使用了dvorak键盘7-8年了,在Kinesis Contoured keyboard上效果非常好。这款键盘可以编程,可以在qwerty / dvorak之间切换,并且您可以自由重新映射键位(这样您就可以轻松尝试ddvorak或程序员dvorak,而无需进行软件更改)。

该键盘还迫使您以更加“正确”的方式触摸打字,因为您无法轻松地用错误的手指跨越整个键盘。


我非常关注你的打字速度。你的键盘是否能提高它? - Léo Léopold Hertz 준영
我非常喜欢我的Kinesis Contoured键盘,可以在上面打出大约100个单词每分钟的速度。 - Jim Carroll
Masi:我打字的速度大约是每分钟70个单词(几乎是我曾经打过的最快速度)。除了学习触摸打字之外,我从未尝试过提高打字速度。70wpm比我的大脑通常运转的速度还要快,所以我从未感到有必要提高它。 - rcreswick
1
你如何在这种布局上输入 {} 或 []?顺便说一句,我第一眼很喜欢它。 - Ondrej Petrzilka
只是想澄清一下:Kinesis键盘出厂时没有Dvorak布局,对吗?您需要安装重新映射软件并订购可选的Dvorak键替换件,对吗? - MXMLLN
Dvorak模式已经内置。没有必要更换不同的键帽。我目前正在使用qwerty键帽学习。 - Jim

8

1
我喜欢这个布局,但是按键看起来很差。太像笔记本电脑键盘了。 - Tanj
最好的键盘!尤其是那个没有按键标签的空白键盘。 - nihique
我最近购买了这个键盘,我也非常喜欢它。它绝对物有所值! - Rafael

7
我认为普通的Dvorak最好。是的,它会把{}等3或4个键移到别的位置,但你很快就能适应新位置,过一段时间它就无关紧要了。
好处在于能够使用任何随机的电脑 - 将键盘布局切换到标准的Dvorak(几乎所有PC都有,而不是大多数晦涩的程序员布局),然后开始使用。如果你习惯于非标准的Dvorak布局,并被迫在带有QWERTY标签的键盘上使用普通的Dvorak布局,我猜你需要反复按退格键(和诅咒)。
我只用了几年的Dvorak,但我无法想象使用其他任何编程语言。 (特别是使用vim时,Dvorak布局似乎将许多键放在更方便的位置=)
哦,如上所述 - 如果您考虑更改布局以解决RSI问题,则Kinesis Contoured键盘是正确的选择。

3
我认为ErgoDox可能是最好的选择。你以前必须订购组件并自己构建它,但现在可以购买已组装的产品。这是完成后的样子:

ErgoDox

我认为ErgoDox是最好的选择。显然DataHand也支持Dvorak,但我认为它会有一个相当陡峭的学习曲线:

DataHand

ErgoDox的组件通常总共约为250美元,尽管可以以更低的价格构建。我认为DataHand的成本约为800美元。


现在您可以花费$300购买一个完全组装好的ErgoDox。值得注意的是,ErgoDox是完全可定制的,具有多个层级,因此您可以拥有特定于编程语言的层级,或者在需要时切换回qwerty。 - 00500005

1

我开始回复汤姆的帖子时,这篇文章稍微长了一点。

我在学习Dvorak键盘布局的同时学会了触摸打字,并发现使用qwerty键盘非常有帮助。它防止我被诱惑看键盘上的标签。如果你要触摸打字,就没有必要需要标签,学习触摸打字比改变到Dvorak更重要。

现在我正在使用我稍微修改过的程序员Dvorak布局,发现它比qwerty更容易使用。

最近我了解到开发者Dvorak,但我认为它与普通的Dvorak相比太不同了,我无法在学习它的同时继续使用普通的Dvorak。它改变了元音的位置和大约一半的其他按键。

如果您计划使用一个非常不同于常规的自定义键盘布局,那么最好有像Portable Keyboard Layout这样的东西,可以将其放入便携式驱动器中,在任何[Windows]计算机上使用。


1

任何“普通”的键盘都应该足够使用Dvorak,包括简单的人体工学(分成两半)键盘。一些更为深奥的非等分割的分割式人体工学键盘可能会导致Dvorak对手指使用的加权方式产生问题。

如果你要学习Dvorak,我个人建议避免使用普通的Dvorak,因为它将在编程中常用的标点符号(如括号、方括号、大括号等)移得太远了: 有许多“程序员Dvorak”实现可以调整Dvorak以解决这个“疏忽”。


0

我在键盘之地找到了编程键盘的圣杯。请看这款保留键盘布局、带有可编程宏和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+功能按钮也非常有用,并且它的复古美感是任何极客都会喜欢的。


0

虽然通过软件切换键盘格式很容易解决,但像Typematrix这样的键盘会帮助很多。我现在已经使用Typematrix 2030四年了,并拥有两个键盘。一个用于工作,另一个用于家庭使用。现在我可以使用任何键盘,但Typematrix绝对更舒适和及时。该键盘配备了软件,如果您还不知道如何打字,则可以帮助您学习Dvorak。


0
你使用自然键盘还是直板键盘?键盘偏好可能非常个人化,但许多高端键盘都配备了专门适合按键位置(倾斜和曲率)的按键,这意味着对于 Dvorak,您需要忽略标签,移动按键并消除该优势,或者选择类似于 blank das keyboard 这样的东西。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接