
Когда Visual Studio 2012 является активным окном (и только когда Visual Studio является активным окном) на моем новом компьютере с Windows 8, AutoHotkey не фиксирует нажатия клавиш. У меня не было этой проблемы с VS2010 на Windows 7.
Как сделать так, чтобы AutoHotkey имел приоритет над VS2012?
Вот скрипт из файла .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
}
решение1
Это потому, что вы запускаете Visual Studio и AutoHotKey на разных уровнях разрешений. Скорее всего, вы запускаете VS как администратор, но запускаете AHK как вы (вошедший в систему пользователь). Я предлагаю запустить их оба на одном уровне разрешений, и ваша проблема будет решена.