Correct use of GetAsyncKeyState
Remove redundant != 0 checks
Merge pull request #4458 from Kingcom/KeyStateFix

Correct use of GetAsyncKeyState