Я пишу два приложения C# в WPF с использованием шаблона MVVM. Эти приложения будут отображаться на отдельных экранах. Первое - это простое приложение с формами и т. Д. И еще один - это эмулятор телефона.Фильтровать указанное клавиатурное устройство в WPF
Я купил еще одну клавиатуру, и я хочу привязать второе устройство клавиатуры только к мобильному эмулятору, поэтому ему не нужно работать с другими приложениями (веб-браузер и т. Д.). Я буду хорошо, если второе приложение будет обрабатывать события второй клавиатуры, даже если основное внимание уделяется первому приложению.
Я попытался использовать LowLevelKeyboardProc, но я не могу найти имя устройства/идентификатор в данной структуре KBDLLHOOKSTRUCT.
Знаете ли вы альтернативный способ сделать это или как получить имя/идентификатор устройства с помощью LowLevelKeyboardProc?