
Cuando Visual Studio 2012 es la ventana activa (y solo cuando Visual Studio es la ventana activa) en mi nueva máquina con Windows 8, AutoHotkey no captura las pulsaciones de teclas. No tuve este problema con VS2010 en Windows 7.
¿Cómo puedo hacer que AutoHotkey tenga prioridad sobre VS2012?
Aquí está el script del archivo .ahk:
;;;; Spotify! ;;;;
SetTitleMatchMode 2
; "WindowKey + F11" for previous
#F11::
DetectHiddenWindows, On
ControlSend, ahk_parent, ^{Left}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
; "WindowKey + F12" for next
#F12::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, ^{Right}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
; "WindowKey + F10" for pause
#F10::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, {space}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
Respuesta1
Es porque estás ejecutando Visual Studio y AutoHotKey en diferentes niveles de permiso. Lo más probable es que esté ejecutando VS como administrador pero ejecutando AHK como usted (el usuario que inició sesión). Sugiero ejecutar ambos con el mismo nivel de permiso y su problema se solucionará.