| |
|
|
Sven Bader | Herunterladen
Hallo Community!
Da ich bis heute keine gute Lösung gefunden habe, die mittlere Maustaste und vor allem das Mausrad ohne *waitinput abzufragen, habe ich nun eine DLL dafür geschrieben. Neben den üblichen 3 Maustasten konnte ich noch zwei weitere hinzufügen, auf meiner Maus sind es die Seitentasten "Thumb Back/Forward".
Es können zudem alle Tasten gleichzeitig abgefragt werden!
Die Mausrad-Abfrage wird jedes mal zurückgesetzt, da der Event keinen down/up Zustand hat.
Viele Grüße Sven
*Warum habe ich ein Problem mit den waitinput Lösungen? Selbst wenn man waitinput mit settimer "überennt" benötigt der Aufruf sehr viel Zeit, die DLL ist hier deutlich schneller. |
|
|
| |
|
|
|
Georg Teles | Servus,
Genial, die Abfragen sind global, erinnert mich an die Funktion GetAsyncKeyState |
|
|
| |
|
|
|
Sven Bader | Hallo Georg,
es freut mich, dass noch jemand Verwendung dafür hat. GetAsyncKeyState benutze ich auch gerne, ich meine die kann sogar den rechten und linken Maus-Button.
Für die DLL verwende ich einen Hook, welcher die Mausdaten im sogenannten "low level Modus" an eine Funktion weiterreicht. Das würde sogar nativ in XProfan funktionieren nur überfordern die vielen Aufrufe das Programm. |
|
|
| |
|
|
|
Georg Teles | Diese DLL findet definitiv einige Verwendung |
|
|
| |
|
|