3
나는 왼쪽 Alt 키 같은 키의 일부를 다시 매핑 할 필요가 있지만 난 그냥 이런 비활성화 왼쪽 Alt 키보기를위한 그래서 코드를 비활성화LowLevelKeyboardProc을 사용하여 C++에서 키보드 키를 재 매핑하는 방법은 무엇입니까?
LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if (nCode == HC_ACTION)
{
KBDLLHOOKSTRUCT* p = (KBDLLHOOKSTRUCT*) lParam;
if (p->vkCode == VK_LMENU) return 1;
}
return CallNextHookEx(hHook, nCode, wParam, lParam);
}
그래서 내가 왼쪽으로 왼쪽 Alt 키를 매핑하려고 Ctrl을 사용하고 "keybd_event"및 "SendMessageA"와 같은 기능을 사용하지만 아무 것도 얻지 못했습니다.
LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if (nCode == HC_ACTION)
{
KBDLLHOOKSTRUCT* p = (KBDLLHOOKSTRUCT*) lParam;
if (p->vkCode == VK_LMENU)
{
keybd_event(VK_CONTROL, 0, 0, 0);
// or use this is sameSendMessageA(0, WM_KEYUP, VK_CONTROL, 0);
}
}
return CallNextHookEx(hHook, nCode, wParam, lParam);
}
어떻게
Ctrl 키 왼쪽으로 왼쪽
Alt 키를 매핑하는?