I'd like to write a small program that plays a sound whenever I press a certain key. I need it to use a global keyboard hook so I can use it while playing D3. Something like SetWindowsHookEx(WH_KEYBOARD_LL...) in C#. The question I have is, since it's not generating input events but only monitoring (like, for example, FRAPS does,) will it constitute a violation of the TOU and get flagged by Warden, resulting in possible action against my account? I'd like an official answer please, as this whim of mine is nowhere worth risking a ban.