重新映射两个'ahk_class qwidget'应用程序之一的密钥?

时间:2013-12-06 10:48:22

标签: keyboard-shortcuts autohotkey remap

我有两个具有相同ahk_class(qwidget)的应用程序。我如何区分它们?这是窗口间谍的信息:

>>>>>>>>>>( Window Title & Class )<<<<<<<<<<<
Writer - [Document 1 *]
ahk_class QWidget

&安培;

VLC media player
ahk_class QWidget

我尝试使用窗口的标题,但这也不起作用。例如。 #IfWinExist,作家 - [文件1 *](或#IfWinActive)

有什么想法吗?如果我使用

#IfWinActive, ahk_class QWidget
z::Send !{Left}
x::Send !{Right}

x&amp; z在两者中重新映射。

干杯

1 个答案:

答案 0 :(得分:0)

通过任务管理器找出基础可执行文件名称,并识别您的窗口#IfWinActive, ahk_exe vlc.exe ahk_class QWidget。保持窗口类,只是为了确保没有涉及其他(甚至隐藏)窗口;选择越窄,它就越可靠。 使用窗口标题通常是可以的,但应尽可能避免使用,因为窗口标题可以是动态的。特别是编辑和玩家几乎总是拥有动态的头衔。

注意 ahk_exe仅限AHK_L。