我将如何捕获按下“ Ctrl +空格+空格”的用户!
我使用以下代码成功测试了“ Ctrl +空格”:
RegisterHotKey(0, 1, MOD_CONTROL, VK_SPACE);
Run Code Online (Sandbox Code Playgroud)
传统上就是这样写的Ctrl+Space, Space。也就是说,按Ctrl+ Space,然后按Space。
首先,RegisterHotKey在系统范围内。如果只想在应用程序中使用多级键盘快捷键,则不应使用RegisterHotKey。
其次,您不能使用RegisterHotKey来执行此操作,必须通过以下方式处理两级热键:
编写一个全局键盘挂钩,执行以下操作
您只能在按下热键时注册键盘钩,然后再取消注册,或一直保留。