最佳答案
我最近把 DVORAK 键盘布局作为一个小小的实验。转变过程中最困难的部分之一就是处理热键。大多数热键设计的 QWERTY 在心里,并且,更糟糕的是,热键似乎是非常肌肉记忆束缚。
我没有重新学习所有的热键,而是编写了一个自动热键脚本,当 Ctrl、 Alt或 Win键与其他键一起按时,将 Dvorak 布局翻译回 QWERTY。我试过的所有地方都很好用,除了 Visual Studio’08。看起来在自动热键翻译之前击键被捕获了。
为什么会这样,我该怎么补救?
以下是我的剧本(从一开始)的摘录:
; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
更新: 该脚本在新安装了 ahk、 vs08和 coderush 的 Win7上运行良好。我操作不了的那台机器正在运行 Vista。对于如何进一步诊断有什么想法吗?
更新2: 该脚本在 Vista 和2010 beta 2中运行良好。似乎只是 VS 08 + Vista 的东西。今晚要重新安装 vs08。