Adapt > Engage > Dominate

Lost Input Devices

hr=dikeyboard->GetDeviceState(sizeof(keys), (LPVOID)&keys);
dikeyboard->GetDeviceState(sizeof(keys), (LPVOID)&keys);


Above code can be used as an example to reaquire the keyboard/mouse if necessary after Alt+Tab or any other action which might cause the loss of the device.  The main idea is to store the result of GetDeviceState and then check for the error codes indicating failure.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: