来自previewkeydown事件处理程序的c#wpf-catch-win-key代码

本文关键字:c#wpf-catch-win-key 代码 程序 previewkeydown 事件处理 来自 | 更新日期: 2023-09-27 18:25:01

我需要获得windows底层密钥代码(http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)截取来自UIElement.PreviewKeyDown()的输入,以便通过套接字发送它,并与另一台主机共享这些输入。有什么办法吗?

来自previewkeydown事件处理程序的c#wpf-catch-win-key代码

我相信您正在寻找的是System.Windows.Input.KeyInterop。以下是如何使用它:

private void previewKeyDownHandler(object sender, KeyEventArgs e){
   var vk = KeyInterop.VirtualKeyFromKey(e.Key);
   //....
}