如何接收按下哪个键的信息?

时间:2017-08-09 16:28:45

标签: c# wpf windows keyboard detection

我有一个带有Windows 7的平板电脑。平板电脑有5个按钮(4个功能按钮和一个输入按钮),用户可以使用工具进行自定义。在该工具中,用户可以配置程序的路径,该程序将在按下按钮时启动。

现在我想在我自己的应用程序中获得有关按下按钮的信息。为此,我写了

    private void KeyDownPressed(object sender, KeyEventArgs e)
    {
       Log.Info("KeyPressed: "+ e.Key.ToString());
    }

在xaml文件中我有

   <Window
   x:Name="MainWnd"
   KeyUp="KeyDownPressed">

到目前为止,当我将普通键盘连接到我的应用程序时,此功能正常。当用户按下平板电脑上的输入按钮时,我也会收到消息。但是当我按下功能按钮时,我没有收到该事件。

还有其他方法可以听到按键吗?

0 个答案:

没有答案