AHK 捕获键组合鼠标左键与其他键

AHK capture key combination left mouse button with other key

我想捕获热键组合鼠标左键和 w 键。 目前我试过没有成功:

Lbutton & w::doStuff()
*Lbutton & w::IfGetKeyState("w", P") doStuff()

有人知道怎么做吗?

定义custom combinations时,第一个键(在本例中为L按钮)成为前缀键并失去其原有功能。

为避免这种情况,请使用 tilde prefix (~)。它防止 AHK 阻止 key-down/up 事件。

~Lbutton & w:: doStuff()