[win:keys] fix the problems that ctrl keys causes later keys not processed

	It's caused by the wrong state acquiring method of alt/ctrl/shift keys.
Though I don't know why, but maybe after ctrl key is pressed, the later
GetKeyState(VK_CONTROL) will return a non-zero value, which caused us misunderstand
it as a key with CTRL down.