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

时间:2016-06-15 09:45:10

标签: c++ c winapi keyboard keycode

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

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

1 个答案:

答案 0 :(得分:1)

遍历每个角色并尝试每个角色:

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

在示例中,我只是从''到'〜'循环,根据需要修改它。

相关问题