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,以后可以通过号码参考。
这个代码
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,以后可以通过号码参考。