1
我需要獲取windows低級別密鑰代碼(http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)攔截來自UIElement.PreviewKeyDown()
的輸入,以便通過套接字發送並與其他主機共享這些代碼。 有什麼辦法嗎?c#wpf從預覽事件處理程序catch win key代碼
我需要獲取windows低級別密鑰代碼(http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx)攔截來自UIElement.PreviewKeyDown()
的輸入,以便通過套接字發送並與其他主機共享這些代碼。 有什麼辦法嗎?c#wpf從預覽事件處理程序catch win key代碼
我相信你在找什麼是System.Windows.Input.KeyInterop。下面是你如何使用它:
private void previewKeyDownHandler(object sender, KeyEventArgs e){
var vk = KeyInterop.VirtualKeyFromKey(e.Key);
//....
}