GetAsyncKeyState alt i ctrl
Ostatnio zmodyfikowano 2012-03-19 19:18
yoogi Temat założony przez niniejszego użytkownika |
GetAsyncKeyState alt i ctrl » 2012-02-24 13:59:02 #include <windows.h> #include <iostream> using namespace std;
int main() { while( true ) { if( GetAsyncKeyState( VK_LCONTROL ) ==- 32767 || GetAsyncKeyState( VK_RCONTROL ) ==- 32767 ) cout << "[CTRL]" << endl; if( GetAsyncKeyState( VK_LMENU ) ==- 32767 || GetAsyncKeyState( VK_RMENU ) ==- 32767 ) cout << "[ALT]" << endl; } }
Jak nacisnę prawy alt to wyświetla się CTRL i ALT wie ktoś czemu ? |
|
xevuel |
» 2012-02-24 14:12:01 Kiedyś pisałem keyloggera, miałem tak samo. Z tego co wywnioskowałem, po prostu prawy alt zastępuje lewy ctrl i lewy alt. Dowód? Proszę: otwórz notatnik i naciśnij jednocześnie lctrl + lalt + np. "a". Efekt? "ą". |
|
yoogi Temat założony przez niniejszego użytkownika |
» 2012-02-24 14:25:39 Fakt, dzięki :) |
|
yoogi Temat założony przez niniejszego użytkownika |
» 2012-03-19 17:57:31 Ponawiam temat :) potrzebuję to jakoś rozróżnić i nie wiem jak to zrobić |
|
yoogi Temat założony przez niniejszego użytkownika |
» 2012-03-19 19:18:15 Rozwiązane, tu dam taką małą podpowiedź :) if( GetAsyncKeyState( VK_CONTROL ) ==- 32767 && !( GetAsyncKeyState( VK_MENU ) ==- 32767 ) ) { } |
|
« 1 » |