Tag: dvorak

像Dvorak,Colemak等其他键盘布局比QWERTY更好吗?

标准美式键盘布局(称为QWERTY)有许多其他键盘。 一些例子包括Dvorak(和像Dvorak程序员的变体),Colemak,AZERTY,Workman布局等等。 这些有助于打字速度,准确性或手/健康? 如果是这样的话,如果我经常编程,我应该select哪一个作为打字员呢?

Vim Dvorak keybindings(rebindings :)

虽然我之前玩过,但我终于开始经常使用Dvorak(简体) 。 几年来,我一直和Vim保持稳定的关系,而且我正试图找出重新映射键绑定以适应我新发现的Dvorak技能的最佳方法。 你如何将Vim的关键绑定重新映射到Dvorak的最佳作品? 鼓励解释!

为什么Visual Studio在autohotkey之前捕获关键事件?

我最近切换到Dvorak键盘布局作为一个实验的一点点。 过渡中最困难的部分之一就是处理热键。 大多数热键在devise时都考虑到了QWERTY,而且更糟的是,热键似乎是非常有肌肉记忆力的。 我没有重新学习所有的热键,而是编写了一个autohotkey脚本,当Ctrl 键 , Alt键或者Win键与其他键联合使用时,可以将Dvorak格式转换回QWERTY格式。 除了Visual Studio '08之外,它在任何地方都可以运行。 在autohotkey可以翻译它们之前,似乎击键被捕获。 为什么会发生这种情况,我该如何解决这个问题? 以下是我的脚本的摘录(从一开始): ; control + letter ^;::^z ^q::^x ^j::^c ^k::^v 更新:脚本在ah7,vs08和coderush新安装的Win7上正常工作。 我遇到麻烦的机器正在运行Vista。 任何想法如何进一步诊断? 更新2:该脚本工作正常与Vista和2010testing版2似乎是与08 + Vista的东西。 今晚要尝试一下vs08的全新安装。

一个理想的编程键盘布局

我经常听到一些抱怨,那些为了简洁而大量使用符号的编程语言,最值得注意的是C和C ++(我不会去碰APL)很难打字,因为他们需要经常使用shift键。 一两年前,我自己已经厌倦了,下载了微软的键盘布局创build器 ,对我的布局做了一些改变,而且一直没有回头。 速度差异惊人; 有了这几个简单的改变,我就能够以大约30%的速度键入C ++代码,具体取决于它有多毛。 最重要的是,我在普通文本中的打字速度不会受到影响。 我的问题是这样的:编程已经存在的替代键盘布局已经stream行,它们中的任何一个还在现代使用中,您是否亲自使用任何改变的布局,以及如何进一步优化我的布局? 我对标准QWERTY布局做了以下更改。 (我不使用Dvorak ,但有一个程序员Dvorak布局值得一提。) 用顶部行中的符号交换数字 ,因为长或重复的字面数字通常被replace为命名常量; 用波浪replace反引号,因为反引号在许多语言中是罕见的,但是析构函数在C ++中很常见; 交换减去下划线,因为下划线在标识符中是常见的; 用方括号交换花括号,因为块比下标更常见; 和 用单引号交换双引号,因为string比字符文字更常见。 我怀疑这最后可能会是最有争议的,因为它通过要求使用转移键入常见的收缩干扰最多的运行文本。 这种布局显着提高了我在C ++,C,Java和Perl中的打字速度,并在LISP和Python中有所增加。

Dvorak打字是否适合编程?

我一直在寻找更高效的方法,而且我一直在阅读有关使用Dvorak键盘打字的内容。 看起来这样写正常的散文会更有成效,但编程呢? 我怀疑它是否有效,因为在编程中使用分号,冒号,括号和&号比在每天的打字中更常见。 有没有人有这方面的经验?