如何确定键盘上按下了哪个键? 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 */;
示例中我只是从''循环到'~',你可以随意修改。
如何使用 WINAPI 在 C++ 中确定按下键盘上的哪个键?
我尝试使用 GetAsyncKeyState
,但它只适用于一个密钥,我需要选择哪个密钥,但我需要通过 tcp 发送密钥代码。
遍历每个字符并尝试每个字符:
for (char i = 32; i < 127; i++)
if (GetAsyncKeyState (i))
/* Do whatever you want with that character */;
示例中我只是从''循环到'~',你可以随意修改。