mam następującą funkcje
void SetKEY( BOOL bState )
{
BYTE keyState[256];
GetKeyboardState((LPBYTE)&keyState);
if( (bState && !(keyState[VK_SPACE ] & 1)) ||
(!bState && (keyState[VK_SPACE ] & 1)) )
{
// Simulate a key press
keybd_event( VK_SPACE ,
0x39,
KEYEVENTF_EXTENDEDKEY | 0,
0);
rest(500);
// Simulate a key release
keybd_event( VK_SPACE ,
0x39,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
}
}
Problem polega na tym, że niektóre programy nie widzą wirtualnych klawiszy...
np. na pulpicie, notatniku , przeglądarce itp... wszystko działa tak jak ma działać
jak z tym sobie poradzić?