Here is an example auto hot key script:

```
^j::
WinActivate, MyWindow
WinWaitActive, MyWindow

Loop
{
    If GetKeyState("Shift", "P") 
        Break  

    Click, 44, 55
    Sleep, 1000
    Click, 144, 155
    Sleep, 1000
}

return

```

Everything works fine but I can't interrupt the loop by pressig "Shift". What is wrong ?