c++ - 我怎么知道按下了哪个键?

标签 c++ windows

我想知道我怎么知道从我的键盘上按下了哪个键。?阅读了几个关于 GetAsyncKeyState() 的网站,但我仍然不明白这个函数是如何工作的。任何人都请举例说明这一点。

最佳答案

对于 Windows,您可以使用:

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main()
{
    while(1)
    {
        if (GetAsyncKeyState(VK_DELETE))
        {
            printf("Delete has been pressed");
        }
    }
}

关于c++ - 我怎么知道按下了哪个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30370955/

相关文章:

c++ - 开发 Windows 窗体应用程序?

c++ - 你如何从远程机器获取IP地址?

windows - SSL - Windows 上的可信 mitm 攻击

c++ - 试图创建对象列表,operator = 给我带来了麻烦

c++ - 如何在继承类中再次使用虚函数

c++ - 如何检查派生类的可调用成员函数是否存在?

c# - 使用 docker 容器化 .net c# WPF 应用程序

windows - 如何在 Windows 上安装 emacs?

c++ - 获取用户输入以形成链表

c++ - 尽管包含正确的文件,但未在此范围内声明