Recientemente cambié a la distribución del teclado Dvorak como un pequeño experimento. Una de las partes más difíciles de la transición ha sido lidiar con las teclas de acceso rápido. La mayoría de las teclas de acceso rápido están diseñadas con QWERTY en mente y, para empeorar las cosas, las teclas de acceso rápido parecen estar extremadamente limitadas a la memoria muscular.
En lugar de volver a aprender todas las teclas de acceso rápido, he escrito un guión para traducir la autohotkey Dvorak Estirada de Espalda a QWERTY cuando el Ctrl, Alt, o Winse pulsan las teclas en combinación con otras teclas. Funciona maravillosamente en todos los lugares que he probado, excepto Visual Studio '08. Parece que las pulsaciones de teclas se detectan antes de que autohotkey pueda traducirlas.
¿Por qué sucede esto y cómo lo soluciono?
A continuación se muestra un extracto (desde el principio) de mi guión:
; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
Actualización: el script funciona bien en Win7 con ahk, vs08 y coderush recién instalados. La máquina con la que tengo problemas está ejecutando Vista. ¿Alguna idea sobre cómo diagnosticar más?
Actualización 2: El script funciona bien con Vista y 2010 beta 2. Parece ser algo con solo vs 08 + vista. Probaré una nueva instalación de vs08 esta noche.