Фильтр (hook) WH_KEYBOARD
Фильтр (hook) WH_KEYBOARD дает возможность приложению осуществлять текущий контроль за интенсивностью потока информационного обмена сообщениями для сообщений WM_KEYDOWN и WM_KEYUP, собирающимся возвратиться при помощи функции GetMessage или PeekMessage. Вы можете использовать фильтр (hook) WH_KEYBOARD, чтобы осуществить текущий контроль за вводом с клавиатуры, помещаемый в очередь сообщений.
Дополнительную информацию, см. в описании функции KeyboardProc.