c# wpf поймать код клавиши win из обработчика события previewkeydown

мне нужно получить код ключа низкого уровня Windows ( http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx ), перехватывая ввод от UIElement.PreviewKeyDown() для отправки через сокет и обмена ими с другим хозяином. Есть ли способ для этого?


person Alexander.It    schedule 28.09.2014    source источник


Ответы (1)


Я считаю, что вы ищете System.Windows.Input.KeyInterop. Вот как вы его используете:

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