有很多关于emacs或Dvorak布局的讨论.甚至还有一些涉及组合的讨论,但我认为值得把它拉到一个线程中,所以我们这些使用Dvorak和emacs的人不必阅读几十页.
我正在寻找有关使用Dvorak的emacs的具体指示或一般建议.Emacs是非常可配置的,所以我认为必须有一些很棒的技巧.别人在做什么?在emacs中重新绑定密钥?到处重新绑定密钥?更改emacs中的快捷方式?
想想我们Dvorak的许多人来自qwerty,我们中的一些人可能会在将来回归.在我的情况下,我仍然熟悉有关qwerty的emacs,我有时使用qwerty,但目前不用于emacs - 肌肉记忆已经超出显式记忆,我的手指有时会在考虑emacs快捷方式时转到qwerty键.(谢天谢地!)
关于emacs我最喜欢的是许多键盘快捷键(例如Ctl -f,-b,-p,-n,-d等),我已经完全学会了以我的旧速度触摸Dvorak,但是我的大脑似乎反对dvorak上的emacs快捷方式.我在大约10年前定期编码时学习了emacs,但是我在5年前经常停止编码,然后我转到Dvorak.有关切换到Dvorak的很好的讨论是在开关到dvorak的价值,但我的理由是我想a)让自己慢下来一段时间,因为我经历了重复的压力,而且b)因为我看到了对Dvorak的人体工程学的混合评论,我想尝试一下.对我来说,它运作得非常好 - 我恢复得很慢而且恢复到接近全速(约80每分钟)我可以输入更多,更长时间没有痛苦 - 但现在我想要再次编码我想要回收emacs而且我不会放弃德沃夏克.
我有兴趣转换到Dvorak键盘布局.每个人遇到的问题是常见的编程*键盘快捷键,例如:
将不再是键盘左下角的键,因为Dvorak布局在不同位置具有C,V和Z.
Mac通过一个名为"Dvorak - Qwerty Command"的键盘布局解决了这个问题,键盘通常处于Dvorak模式,但是如果按下命令键,映射会暂时恢复为Qwerty.
Windows上是否存在此类功能?有人建议使用Microsoft Keyboard Layout Creator来完成这样的壮举,但我不会假装理解所有这些.
换句话说,Stackoverflow用户,这个问题已经解决了吗?
*这个笑话是,最常见的编程任务是按Ctrl + C,Ctrl + V键.
所以我已经使用Leopard一年了,而最新的更新打破了eclipse的键盘映射.我使用dvorak布局,现在在eclipse中如果我按⌘和b键它会进行构建,而不是剪切(b = x).
有没有其他人有这个问题,有没有解决方法?
编辑:目前最好的解决方法是升级到10.5.7.
我大约一年前切换到了dvorak键盘布局.我现在在工作和家里使用dvorak全职.
最近,我去了秘鲁度假,发现自己陷入了一个难题.网吧只有qwerty(和西班牙qwerty,在那).我被困在一个狩猎和啄食的例程,很快就变老了.
那就是说,qwerty和dvorak同时可以"流利"吗?如果没有,对于我发现自己的情况有什么好的解决方案吗?
当我在Vim中输入时,我想使用Dvorak布局.但是,我希望我的所有快捷方式都保持不变(就像键盘在命令模式下是Qwerty一样).我试过用这个:
set langmap=q',e.,rp,ty,yf,ug,ic,or,pl,[/,]=,aa,so,de,fu,gi,hd,jh,kt,ln,\\;s,'-,z\\;,xq,cj,vk,bx,nb,mm,.v,/z,-[,=],Q\\",W<,E>,RP,TY,YF,UG,IC,OR,PL,{?,}+,AA,SO,DE,FU,GI,HD,JH,KT,LN,:S,"_,Z:,XQ,CJ,VK,BX,NB,MM,<W,>V,?Z
Run Code Online (Sandbox Code Playgroud)
在插入模式下将我的qwerty键映射到dvorak,但我发现它干扰了我的一些快捷方式.我想在我的操作系统的其余部分(Windows 7)上将键盘映射到qwerty时这样做.我怎样才能用Vim实现这个目标?langmap实际上做了什么?(无法找到文档)
如果键盘在搜索模式下是dvorak会很好,但这更是一个额外的好处.
我一直认为在使用Dvorak布局之前我需要购买Dvorak键盘.但我在亚马逊上找不到一个.这只是从Qwerty键盘弹出键并移动它们的问题吗?
我使用Eclipse和Dvorak-QWERTY命令(Mac选项).我正在运行OS 10.6.但是当我按下命令键时,它不会恢复到QWERTY键盘,而是保持为Dvorak.这使得键盘快捷键更难以使用.我该如何解决这个问题?
我不知道谁会做出这样的决定,但有没有这样的语言?
我问这个(或者一些琐事,如果你喜欢)的原因是我刚刚完成了dvorak的"开发者"版本的第八次迭代(特别强调特殊字符).目前还没有使用四把钥匙!
因为我不想偶然发现一种新语言,只是为了发现我的布局缺乏一个关键的特殊性格,我决定向社区提问.
如果除了基本字符之外从不需要任何其他字符,那么对于未使用的密钥,最好的用途(对于程序员来说,当然,这是SO)?来自扩展的ascii表的东西?或者故意让他们闲置,并使用AutoHotKey做一些很酷的事情?
keyboard dvorak character keyboard-layout special-characters
我在http://speedtest.10-fast-fingers.com/上尝试了测试.我只到达:
You type 337 characters per minute You
have 58 correct words and you have 1
wrong words
如何提高打字速度?你知道什么免费资源?
我应该学习Dvorak键盘吗?

我已将default-input-method变量设置为"english-dvorak":
(custom-set-variables
'(default-input-method "english-dvorak"))
Run Code Online (Sandbox Code Playgroud)
当我启动Emacs时,未选择此输入方法.我怎样才能使这个输入法默认打开所有缓冲区?
dvorak ×10
keyboard ×5
eclipse ×2
emacs ×2
qwerty ×2
character ×1
command ×1
key-bindings ×1
macos ×1
osx-leopard ×1
performance ×1
vim ×1
windows ×1