Ich habs mir mal grade angesehen (Tipp an jene, bei denen die Maus nicht funktioniert: harmony.dll und oldharmony ausm Tastenpatch ins Projektverzeichnis packen) und versucht rauszufinden wo das Problem liegt.

Erkenntnis: Die Mausposition wird jederzeit korrekt erkannt, das Problem ist also in deiner Verarbeitung.

Zitat Zitat
mein Code ist fehlerfrei soweit ich das sehen kann
Dein Code ist nicht fehlerfrei und zudem so schrecklich strukturiert, dass du selbst keinen Überblick mehr hast was wo genau passiert.

Tipp: Schmeiss weg, alles. Und dann überleg dir, wie man das ganze wirklich vernünftig organisieren könnte. Zerleg das System in Stücke, die man einzelnd basteln und auf Funktionsfähigkeit kontrollieren kann.