AutoHotkey não captura pressionamentos de teclas quando o VS2012 está na janela ativa

AutoHotkey não captura pressionamentos de teclas quando o VS2012 está na janela ativa

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.

informação relacionada