MCPcopy Create free account
hub / github.com/cafali/SnapKey / KeyboardProc

Function KeyboardProc

SnapKey.cpp:212–224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210}
211
212LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) {
213 if (!isLocked && nCode >= 0) {
214 KBDLLHOOKSTRUCT *pKeyBoard = (KBDLLHOOKSTRUCT *)lParam;
215 if (!isSimulatedKeyEvent(pKeyBoard->flags)) {
216 if (KeyInfo[pKeyBoard->vkCode].registered) {
217 if (wParam == WM_KEYDOWN || wParam == WM_SYSKEYDOWN) handleKeyDown(pKeyBoard->vkCode);
218 if (wParam == WM_KEYUP || wParam == WM_SYSKEYUP) handleKeyUp(pKeyBoard->vkCode);
219 return 1;
220 }
221 }
222 }
223 return CallNextHookEx(hHook, nCode, wParam, lParam);
224}
225
226void InitNotifyIconData(HWND hwnd) {
227 memset(&nid, 0, sizeof(NOTIFYICONDATA));

Callers

nothing calls this directly

Calls 3

isSimulatedKeyEventFunction · 0.85
handleKeyDownFunction · 0.85
handleKeyUpFunction · 0.85

Tested by

no test coverage detected