我需要从UIElement.PreviewKeyDown()
获取windows低级别密钥代码(http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)拦截输入,以便通过套接字发送它并与其他主机共享。
有什么办法吗?
答案 0 :(得分:3)
我相信你要找的是System.Windows.Input.KeyInterop。以下是您使用它的方式:
private void previewKeyDownHandler(object sender, KeyEventArgs e){
var vk = KeyInterop.VirtualKeyFromKey(e.Key);
//....
}