Comment savoir quand un utilisateur a appuyé sur une touche (ou déplacé la souris) pour la dernière fois ?

Dans un environnement Win32, vous pouvez utiliser l'appel d'API GetLastInputInfo voir doc msdn. Fondamentalement, cette méthode renvoie le dernier tick qui correspond à la dernière fois que l'utilisateur a fourni une entrée, et vous devez le comparer au tick actuel pour déterminer depuis combien de temps cela s'est passé.

Xavi23cr a un bon exemple pour C

请先 登录 后评论

1 réponses

andrewrk

En ce qui concerne Linux, je sais que Pidgin doit déterminer le temps d'inactivité pour changer votre statut en absent après un certain temps. Vous pouvez ouvrir la source et voir si vous pouvez trouver le code qui fait ce dont vous avez besoin.

请先 登录 后评论
  • 16 abonnés
  • 0 favoris,619 Feuilleter
  • Nathan Bedford posée à 2023-03-03 20:30