标签: c++ windows asynchronous io
我有一个Windows c ++控制台应用程序,当我按下'暂停'时,我想重新定义程序的行为。关键转向运行时。我怎么能这样做? 如果无法重新定义行为键'暂停',如何检测异步按任何特定键? 我知道WM_KEYPRESSED消息,但据我所知它只适用于窗口UI应用程序。 也许在boost中有一些解决方案?
答案 0 :(得分:1)
使用SetWindowsHookEx安装一个低级键盘挂钩WH_KEYBOARD_LL,用于捕获和丢弃有问题的按键。
SetWindowsHookEx
WH_KEYBOARD_LL