Inaktivitätserkennung beim Time Tracking

Wenn man einen Task trackt und den Computer verlässt (z.B. für ein Meeting oder eine Pause), läuft der Timer im Hintergrund weiter – obwohl man gar nicht mehr arbeitet.
Gewünschtes Verhalten:
Das Tool soll Inaktivität erkennen (keine Mausbewegung, keine Tasteneingaben) und nach einem definierten Zeitraum – z.B. 15 Minuten – automatisch reagieren.
Sobald man zurückkommt, erscheint ein Popup mit etwa folgender Frage:

„Wir haben 15 Minuten Inaktivität erkannt. Soll die gestoppte Zeit aus dem Tracking entfernt werden?“

Der Timer wird dann nicht zum aktuellen Zeitpunkt gestoppt, sondern rückwirkend – also zum Zeitpunkt, an dem die Inaktivität begann. Dadurch entstehen keine falschen Zeiteinträge.
Beispiel:

- Timer läuft seit 10:00 Uhr

  • Um 10:30 Uhr verlässt man den Computer
  • Um 11:00 Uhr kommt man zurück → Popup erscheint
  • Timer wird auf 10:30 Uhr gestoppt, nicht auf 11:00 Uhr
1 „Gefällt mir“