Correct wrong variable types in CKeyboardWindows

This commit is contained in:
Roland Winklmeier
2018-09-14 15:27:29 +02:00
committed by Klaus Basan
parent 23a1f86834
commit 324e16121e
2 changed files with 3 additions and 5 deletions

View File

@@ -83,7 +83,7 @@ namespace BlackInput
return true;
}
void CKeyboardWindows::processKeyEvent(WPARAM vkcode, uint event)
void CKeyboardWindows::processKeyEvent(DWORD vkcode, WPARAM event)
{
BlackMisc::Input::CHotkeyCombination oldCombination(m_keyCombination);
if ((event == WM_KEYDOWN) || (event == WM_SYSKEYDOWN))
@@ -110,7 +110,7 @@ namespace BlackInput
if (nCode == HC_ACTION)
{
KBDLLHOOKSTRUCT *keyboardEvent = reinterpret_cast<KBDLLHOOKSTRUCT *>(lParam);
WPARAM vkCode = keyboardEvent->vkCode;
DWORD vkCode = keyboardEvent->vkCode;
g_keyboardWindows->processKeyEvent(vkCode, wParam);
}
return CallNextHookEx(g_keyboardWindows->keyboardHook(), nCode, wParam, lParam);

View File

@@ -44,9 +44,6 @@ namespace BlackInput
//! Keyboard hook handle
HHOOK keyboardHook() const { return m_keyboardHook; }
//! \private
void processKeyEvent(WPARAM vkCode, uint event);
protected:
//! \copydoc IKeyboard::init()
virtual bool init() override;
@@ -59,6 +56,7 @@ namespace BlackInput
void addKey(WPARAM vkcode);
void removeKey(WPARAM vkcode);
void processKeyEvent(DWORD vkCode, WPARAM event);
//! Keyboard hook procedure
static LRESULT CALLBACK keyboardProc(int nCode, WPARAM wParam, LPARAM lParam);