当 VS2012 为活动窗口时,AutoHotkey 不会捕获击键

当 VS2012 为活动窗口时,AutoHotkey 不会捕获击键

当 Visual Studio 2012 在我的新 Windows 8 机器上为活动窗口时(并且仅当 Visual Studio 为活动窗口时),AutoHotkey 不会捕获击键。我在 Windows 7 上使用 VS2010 时没有遇到此问题。

如何让 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。我建议以相同的权限级别运行它们,这样您的问题就会得到解决。

相关内容