why does all of this work:
Code:
if(GetAsyncKeyState(VK_RIGHT)) {
SendMessage(tibiaWindow, WM_KEYUP, VK_RIGHT, 0);
SendMessage(tibiaWindow, WM_KEYDOWN, VK_RIGHT, 0);
}
else if(GetAsyncKeyState(VK_UP)) {
SendMessage(tibiaWindow, WM_KEYUP, VK_UP, 0);
SendMessage(tibiaWindow, WM_KEYDOWN, VK_UP, 0);
}
else if(GetAsyncKeyState(VK_DOWN)) {
SendMessage(tibiaWindow, WM_KEYUP, VK_DOWN, 0);
SendMessage(tibiaWindow, WM_KEYDOWN, VK_DOWN, 0);
}
else if(GetAsyncKeyState(VK_LEFT)) {
SendMessage(tibiaWindow, WM_KEYUP, VK_LEFT, 0);
SendMessage(tibiaWindow, WM_KEYDOWN, VK_LEFT, 0);
}
but not this:
Code:
else if(GetAsyncKeyState(0x41)) {
SendMessage(tibiaWindow, WM_KEYUP, 0x41, 0);
SendMessage(tibiaWindow, WM_KEYDOWN, 0x41, 0);
}
?