![]() |
Re: Wie kann ich Maustaste 4 und 5 abfangen und darauf reagi
Zitat:
Unmöglich ist es nicht. Ein allgemeine - alles erschlagende - Lösung sprengt den Rahmen dieses Forums. Für ein DirectX-Spiel könnte man einen COM-Hook schreiben (auf die Interfaces von DirectInput natürlich)... aber das ist alles andere als trivial (und wäre hinfällig, falls das Spiel gar nicht auf DirectInput zugreift). |
Re: Wie kann ich Maustaste 4 und 5 abfangen und darauf reagi
Also ich hab mir mal die Mauseinstellungen angegcukt und mir ist dabei aufgefallen das besagte Tasten bei mir folgende bezeichnung haben:
Daumentsten1: Taste4/Vor Daumentaste2: Taste5/Zurück Da diese auch als Taste 4 und 5 belegt sind, bin ich fest davon überzeugt, dass es doch mit einem Hook oder mit einer Message möglich ist, einen Tastendruck abzufangen. Was meint ihr? Ist übrigens der Logitech Treiber. //EDIT Es wird tatsächlich an ein Fenster die WM_XBUTTONDOWN Message gesendet. Kann man wunderbar abfangen :) Also dürfte das auch global über einen Hook funktionieren, richtig? Wenn ja, bleibt mein Problem immer noch, wie in welchem Zusammenhang die Parameter zur Message in der Mauscallbackfunction stehen. Sprich, welcher Parameter definiert, welche Taste gedrückt wurde. |
Re: Wie kann ich Maustaste 4 und 5 abfangen und darauf reagi
Schreib doch mal schnell eine Applikation die die WM_XBUTTON Messages abfaengt.
Klick mit 4 und 5 drauf und wenn du die Messages kriegst, dann wissen wir ob sie generiert werden. |
Re: Wie kann ich Maustaste 4 und 5 abfangen und darauf reagi
Siehe Edit.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz