如何确定键盘上按下了哪个键? C++

How I can determine which key is pressed on keyboard? C++

如何使用 WINAPI 在 C++ 中确定按下键盘上的哪个键?

我尝试使用 GetAsyncKeyState,但它只适用于一个密钥,我需要选择哪个密钥,但我需要通过 tcp 发送密钥代码。

遍历每个字符并尝试每个字符:

for (char i = 32; i < 127; i++)
    if (GetAsyncKeyState (i))
         /* Do whatever you want with that character */;

示例中我只是从''循环到'~',你可以随意修改。