如何仅在活动 window 为给定大小时禁用热键?

How to disable a hotkey only if the active window is a given size?

我想禁用 Shift 只有当活动 window 是 500px 宽和 300px 高时,如何编写这样的脚本?

使用 #If(docs).

的上下文相关热键非常容易实现
#If, SizeCheck()
RShift::
LShift::return
#If

SizeCheck()
{
    WinGetPos, , , width, height, A
    return width == 500 && height == 300
}

请务必添加您认为合适的 * 修饰符(docs)