【发布时间】:2011-05-26 17:59:36
【问题描述】:
我在 WPF 中开发了一个屏幕键盘。我需要获取密钥 按下事件(通过键盘)以跟踪 Caps Lock、Shift 等(是否按下)。 请注意,当任何其他应用程序时,我的应用程序会失去焦点 (比如记事本)已打开。
谁能建议如何在 WPF 中实现这一点? 简而言之,我的 WPF 应用程序甚至需要捕获按键事件 虽然它没有焦点。请帮忙。
【问题讨论】:
-
您必须使用 Windows API 向 Windows 注册键盘挂钩。 blogs.msdn.microsoft.com/toub/2006/05/03/…