MalyEdiPl
(MalyEdiPl)
#1
Witam wszystkich.
Co robię źle, ze nie zwalnia przycisku?
int keybd()
{
keybd_event(VK_CAPITAL,0,0,0); // nacisniecie
std::cout << "JAK klikniesz, zwolni klawisz capslock" << std::endl;
_getch();
keybd_event(VK_CAPITAL,0,KEYEVENTF_KEYUP,0);// zwolnienie klawisza
std::cout << "teraz powinno zgasnac" << std::endl;
_getch();
return 0;
}
Z góry thx.
Problem polega na tym, że po naciśnięciu nie puszczasz klawisza.
Łap poprawiony kod:
int keybd()
{
keybd_event(VK_CAPITAL,0,0,0); // nacisniecie
keybd_event(VK_CAPITAL,0,KEYEVENTF_KEYUP,0);// zwolnienie klawisza
std::cout << "JAK klikniesz, zwolni klawisz capslock" << std::endl;
_getch();
keybd_event(VK_CAPITAL,0,0,0); // nacisniecie
keybd_event(VK_CAPITAL,0,KEYEVENTF_KEYUP,0);// zwolnienie klawisza
std::cout << "teraz powinno zgasnac" << std::endl;
_getch();
return 0;
}
MalyEdiPl
(MalyEdiPl)
#3
Aaa xD. Przecież to logiczne było. Dzięki Marcin