int stat = GetAsyncKeyState(VK_SHIFT); bool is_pressed = stat & 0x0001; //如果为真,表示按下过 bool is_pressing = stat & 0x8000; //如果为真,表示正处于按下状态,展开为二进制来数,最高的一位就是15位
if (GetAsyncKeyState(VK_OEM_3) & 0x0001)
{
//Press down
//OEM_3 = true;
cout << "Press down" << endl;
}
if (GetAsyncKeyState(VK_OEM_3) & 0x8000)
{
//Release
//OEM_3 = false;
cout << "Release" << endl;
}