Improve efficiency of KeyboardHook.HookKeyMsg getter.
Use GetAsyncKeyState for Win keys to fix MR-619.