【发布时间】:2013-08-01 18:01:44
【问题描述】:
我正在使用 winapi 开发一个 Win32 应用程序,我很好奇是否有办法在应用程序失焦/无窗口时接收键盘事件。
最初我正在读取应用程序消息队列并检查WM_KEYDOWN 消息,但是消息仅在窗口处于焦点时才发送到应用程序。我知道可以使用 DirectInput,但如果可能的话,我想避免让我的应用程序需要 DirectX。
除了使用 DirectInput 之外,还有其他方法可以在窗口失焦时接收键盘按下吗?
编辑:不,在你问我不是在写键盘记录器之前。应用程序需要在后台响应某些可重新绑定的键盘快捷键。
【问题讨论】: