No, GetAsyncKeyState will return a value if you specify the PrintScreen virtual key code -- not ASCII -- of $2C (44).
CreateTimer(60)
Repeat
Select WaitEvent()
Case $4001
Print GetAsyncKeyState(44)
End Select
Forever
Keep in mind, there are disadvantages to using this method, though.