Meine Schwester und ich schreiben ein Programm, um Menschen zu helfen, die an Zittern (Zittern in den Händen) leiden.
Das Programm erkennt, ob der Mauszeiger langsamer wird und macht den Cursor dann leichter steuerbar und langsamer, wenn Sie eine Maus mit zitternden Händen verwenden.
Das Programm funktioniert so weit und es gibt nur ein Problem: Wenn der Benutzer die Maus an eine andere Position hebt, ist die Geschwindigkeit für eine kurze Zeitspanne 0. Das Programm geht davon aus, dass der Cursor verlangsamt werden muss, aber das sollte nicht passieren.
Gibt es eine Möglichkeit festzustellen, ob die Maus das Mauspad / den Boden berührt?
Wir programmieren in C #.
Wahrscheinlich ist es am besten, den Verlust der Maus in diesem Fall zu charakterisieren, und dann ignoriert das Programm die entsprechende Bewegung.
Zum Beispiel: Ist die Bewegung nur genau null, wenn die Maus gehoben wird? Wenn ja, ignoriere die Bewegung unter einem niedrigen Schwellenwert.