/*
 *  Keyboard event faker for disabling screensaver activation.
 *  Author: Sami Kyöstilä <http://kempele.fi/~skyostil>
 */
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <stdio.h>
#include <time.h>

int main()
{
    while (1)
    {
        time_t t;
        time(&t);
        printf("Faking keyboard activity at %s", asctime(localtime(&t)));
        keybd_event(VK_SHIFT, 0, 0, 0);
        keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
        Sleep(60 * 5 * 1000);
    }

    return 0;
}

