The keyboard hook callback is very similar to the generic/mouse message callbacks, except that the lParam that Windows passes us in this case is a pointer to a KBDLLHOOKSTRUCT. In the following implementation, in addition to logging the message information in my ListBox, I???m also trapping specifically Alt-F11 keystrokes ??? when I get this message, I simply return 1, which prevents the message f