Si usas windows, una solución sería verificar cada tanto la posición del mouse con GetCursorPos. O algo mejor y más prolijo, instalar un par de hooks, uno para el mouse y otro para el teclado. Así una vez recibido alguno de los dos mensajes sabrás que se está haciendo uso de la pc.
Fijate y contanos.