【发布时间】:2015-06-14 09:59:56
【问题描述】:
我正在使用 MVVM 模式在 WPF 中编写两个 C# 应用程序。这些应用程序将显示在单独的屏幕上。第一个是带有表单等的简单应用程序。另一个是手机模拟器。
我已经购买了另一个键盘,我只想将第二个键盘设备绑定到手机模拟器应用程序,因此它不必与其他应用程序(网络浏览器等)一起使用。如果第二个应用程序即使焦点在第一个应用程序上也能处理第二个键盘事件,我会很好。
我尝试使用LowLevelKeyboardProc,但在给定的 KBDLLHOOKSTRUCT 结构中找不到设备名称/ID。
您是否知道一些替代方法或如何使用 LowLevelKeyboardProc 获取设备名称/ID?
【问题讨论】:
标签: c# wpf keyboard windows-8.1