C#: Which is the best hook to use to monitor multiple-key shortcuts globally?
<p>C#: Which is the best hook to use to monitor multiple-key shortcuts globally?</p>

<p>There is LowLevelKeyboardProc and KeyboardProc. I want to monitor key-combinations such as,
Alt+Q globally in Windows and perform an action based on Alt+Q being pressed. Which hook would be the best option to use and how would I go upon detecting if all the keys in the hotkey are currently being held down as opposed to monitoring each key one by one in the hook callback?</p>
