使用Autohotkey映射大写锁定以在VS2013中转义

时间:2013-11-21 10:51:34

标签: autohotkey visual-studio-2013

我正在尝试使用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

1 个答案:

答案 0 :(得分:0)

ahk_class声明中的#IfWinActive似乎只缺少一件事。

此命令假定在没有将其声明为类的情况下,您正在使用窗口标题(这不是您要做的事情)。

请尝试以下内容:

#IfWinActive, ahk_class wndclass_desked_gsk

如果这不起作用,则是您的窗口类的问题。您可以随时改为窗口标题:

#IfWinActive, Microsoft Visual Studio