阅读:1113回复:0
如何读取PS/2键盘多媒体按键的扫描码?谢谢
各位大侠,大家好!
小弟想为一款PS/2多媒体键盘写一程序,以实现多媒体按键的功能,如打开网页,打开邮件,垂直滚轮等,我写了一个钩子程序但却找不出他们的扫描码?有没有其他办法,望告之.谢谢了. 以下是我的程序: hHook = SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC)LowLevelKeyboardProc, (HINSTANCE)AfxGetApp()->m_hInstance, 0); LRESULT LowLevelKeyboardProc(INT nCode, WPARAM wParam, LPARAM lParam) { static BOOL fShiftPressed = FALSE; BOOL fHandled = FALSE; if (nCode == HC_ACTION) { KBDLLHOOKSTRUCT *pkbdllhook = (KBDLLHOOKSTRUCT *)lParam; TRACE("Volume:%d\n",pkbdllhook->scanCode); //多媒体按键没有反应 } return (CallNextHookEx(recHook, nCode, wParam, lParam)); } 狂送分啊,知道的大侠高抬贵手帮帮忙吧 |
|