我正在尝试使用autohotkey为VS2013创建一个条件映射,以便在编辑器中将caps-lock映射到escape。
然而它不起作用,我认为可能是因为我无法获得正确的窗口标题放入脚本中。自动热键Window Spy只显示:
>>>>>>>>>>( Window Title & Class )<<<<<<<<<<<
branch • Solutiuon Name (Debug|Mixed Platforms) - Microsoft Visual Studio
ahk_class HwndWrapper[DefaultDomain;;8c1259b3-5bbb-4676-945d-a1a521bb7f16]
或脚本还有其他问题吗?
#SingleInstance
SetTitleMatchMode,2
#IfWinActive,wndclass_desked_gsk
CAPSLOCK::ESC
return
答案 0 :(得分:0)
您ahk_class
声明中的#IfWinActive
似乎只缺少一件事。
此命令假定在没有将其声明为类的情况下,您正在使用窗口标题(这不是您要做的事情)。
请尝试以下内容:
#IfWinActive, ahk_class wndclass_desked_gsk
如果这不起作用,则是您的窗口类的问题。您可以随时改为窗口标题:
#IfWinActive, Microsoft Visual Studio