You can register a global hotkey with the RegisterHotKey
function, but one problem many people have is that if the user presses and holds the hotkey sequence, the hotkey will be invoked as fast as auto-repeat will let it. For some types of hotkeys, this is not desirable. How do you prevent this?
Starting in Windows 7, you can pass the MOD_
NOREPEAT
flag to the RegisterHotKey
function to tell it not to generate WM_
HOTKEY
messages if the hotkey activation sequences was triggered by autorepeat.
The initial press of the hotkey will generate a WM_
HOTKEY
message, but the auto-repeats will not.
0 comments