当使用c# windows 8.1应用程序改变指针轮时,如何检测按下哪个键
本文关键字:检测 何检测 windows 指针 改变 应用程序 | 更新日期: 2023-09-27 18:04:55
我想检测当指针轮改变事件是火时哪个键被按下。我使用这个函数来检测键
private void MyKeyDown(object sender, KeyRoutedEventArgs e)
{
int keyValue = (int)e.Key;
if ((keyValue >= 0x30 && keyValue <= 0x39) // numbers
|| (keyValue >= 0x41 && keyValue <= 0x5A) // letters
|| (keyValue >= 0x60 && keyValue <= 0x69)) // numpad
{
// do something
}
}
您可以存储关于哪个键得到了down事件而不是up事件的信息。为了简单起见,您也可以使用Window.Current.CoreWindow.GetKeyState()
或GetAsyncKeyState()
。