
Quando o Visual Studio 2012 é uma janela ativa (e somente quando o Visual Studio é a janela ativa) em minha nova máquina com Windows 8, o AutoHotkey não captura as teclas digitadas. Não tive esse problema com o VS2010 no Windows 7.
Como posso fazer com que o AutoHotkey tenha precedência sobre o VS2012?
Aqui está o script do arquivo .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
}
Responder1
É porque você está executando o Visual Studio e o AutoHotKey em diferentes níveis de permissão. Provavelmente você está executando o VS como Admin, mas executando o AHK como você (o usuário logado). Sugiro executá-los no mesmo nível de permissão e seu problema será resolvido.