c# & GetAsyncKeyState() - 如何检查所有键?

c# & GetAsyncKeyState() - How to check all keys?

这个代码

for (int i = 0; i < 256; i++)
{
    if (GetAsyncKeyState(i) == -32767)
    {
        MessageBox.Show(i.ToString());
    }
}

不包括功能键(F1、F2 等)或小键盘键。

我需要做什么才能使此代码适用于所有键?

提前致谢。

进一步参考:

你应该使用 Keys enum. You can use Foreach on Enum.

Keys enum is an integer,以后可以通过号码参考。