我一直在寻找提高工作效率的方法,而且我一直在阅读很多关于使用Dvorak键盘打字的知识.
看起来这对于写普通散文会更有成效,但编程呢?
我怀疑它会有效,因为在编程中使用分号,冒号,括号和&符号比在每天打字时更常见.
有没有人有这方面的经验?
我最近切换到Dvorak键盘布局作为一个实验.过渡中最困难的部分之一就是处理热键.大多数热键在设计时考虑到了QWERTY,更糟糕的是,热键似乎极其依赖于肌肉记忆.
我没有重新学习所有的热键,而是编写了一个自动键盘脚本,当将,或键与其他键一起按下时Ctrl,将Dvorak布局转换回QWERTY .除了Visual Studio '08,它在我尝试的任何地方都能很好地工作.在autohotkey可以翻译之前,似乎正在抓住击键.AltWin
为什么会发生这种情况,我该如何解决这个问题?
以下是我的脚本的摘录(从一开始):
; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
Run Code Online (Sandbox Code Playgroud)
更新:脚本在Win7上工作正常,ahk,vs08和新安装的coderush.我遇到麻烦的机器是运行vista.有关如何进一步诊断的任何想法?
更新2:该脚本适用于Vista和2010 beta 2.看起来只是vs 08 + vista.今晚要尝试重新安装vs08.
我经常听到抱怨为了简洁而大量使用符号的编程语言,最明显的是C和C++(我不会触及APL),很难打字,因为它们需要经常使用shift键.一两年前,我自己厌倦了,下载了微软的键盘布局创建器,对我的布局进行了一些修改,并且没有一次回头看.速度差异惊人; 通过这些简单的更改,我能够以大约30%的速度输入C++代码,当然这取决于毛茸茸的程度; 最重要的是,我在普通运行文本中的打字速度不会受到影响.
我的问题是:编程中存在哪些备用键盘布局已经普及,其中任何一种仍然在现代使用,你个人使用任何改变的布局,我的布局如何进一步优化?
我对标准QWERTY布局进行了以下更改.(我不使用Dvorak,但有一个程序员Dvorak布局值得一提.)
我怀疑这最后可能是最有争议的,因为它通过要求使用shift来键入常见的收缩来干扰运行文本.这种布局显着提高了我在C++,C,Java和Perl中的打字速度,并且在LISP和Python中有所增加.
我已经编程了很长一段时间,我被告知"程序员Dvorak"键盘布局.听取人们对此的看法会有助于我决定是否应该进行转换.
我感兴趣的主要事项是:
标准美国键盘布局(称为QWERTY)有许多替代键盘.
一些例子包括Dvorak,(和程序员Dvorak等变体),Colemak,AZERTY,Workman布局等.
这些中的任何一个都可以为打字速度,准确性或手/手腕健康带来好处吗?
如果是这样的话,如果我经常编程,我应该选择哪一个作为触摸打字员呢?
虽然之前我玩过它,但我终于开始定期使用Dvorak(简体).我已经与Vim保持了几年的稳定关系,而我正试图找出重新映射键绑定的最佳方法,以适应我新发现的Dvorak技能.
如何你重新映射Vim的键绑定与德沃夏克最好的工作?
鼓励解释!
前段时间在XP上,我正在考虑切换到Dvorak,我发现这个小程序在线,"点击这里",然后从左侧按Ctrl + Shift切换到Dvorak.那么现在它只是一个障碍,它跟着我从XP到Windows 7.我一直是通过控制面板的"正常"路线,但它显示它从未被改变过.我不是程序员,我可能知道就足以遇到麻烦了.我怀疑注册表中的某些内容发生了变化,但这只是猜测.你能不能告诉我在哪里看.如果我知道在哪里看,我可能会删除一行或在注册表中更改一些小东西但这是我知道的限制.谢谢
有谁知道我可以使用API调用将Windows机器上的键盘布局更改为Dvorak?通过UI进行操作非常简单,但我希望有一个可以在新VM上运行的脚本来自动执行该过程.
我正在考虑切换到基于Dvorak的键盘布局,但是针对编程(主要是)Java和python(例如DDvorak,Programmer Dvorak等)进行了优化.什么特定的键盘最适合这样的事业?我会考虑自然或直板键盘.
谢谢.
你是否更改了操作系统中的键绑定,即Ctrl-Q?
你设法将左手拉伸到C键吗?
你用右手控制并用右手按快捷键吗?