So drehen Sie die Mausrichtungen

3664
user983145

Ich habe ein Acer Netbook mit Windows 7-Starter und verwende den Kindle-PC, um Bücher zu lesen. Der Grafiktreiber hat eine Option zum Drehen des Bildschirms. Wenn ich ihn um 90 Grad (für mehr Text im Vollbildmodus des Kindle-PCs) drehe, bleibt die Maus in der ursprünglichen Ausrichtung. Es ist ein mentaler Kampf in räumlichen Konzepten, die Maus zu verwenden, wenn sich Links nach oben und rechts nach unten bewegt.

Ich brauche eine App (oder schreibe eine in Delphi), die die Mausbewegungen erfasst, in 90-Grad-Äquivalente übersetzt und dann die Maus bewegt.

Irgendwelche Vorschläge oder Codeausschnitte?

2
Sie sagten "Maus" .... also drehen Sie die Maus um 90 Grad. Für den Fall, dass Sie wirklich "eingebautes Trackpad" meinten, müssen Sie dies wirklich auf Treiberebene tun. Chris Thornton vor 12 Jahren 0
Danke, ich habe meine Maus gemeint, da ich eine USB habe, aber auch das Trackpad müsste geändert werden. Tims Vorschlag unten löst jedoch das Problem, da die Bewegungen der Maus und des Trackpads beim Drehen mitgenommen werden. user983145 vor 12 Jahren 0

2 Antworten auf die Frage

6
Tim Coker

In Win7 können Sie zu den Bildschirmauflösungseinstellungen wechseln und die Ausrichtung ändern. Wenn Sie dies auf diese Weise und nicht mit Ihrem Grafiktreiber tun, werden die Mausbewegungen von Windows den erwarteten Elementen zugeordnet.

Danke Tim, das funktioniert wie erwartet. Ich habe das rohe Grafiktreiber-Setup verwendet, um die Ausrichtung zu ändern. Ich habe nicht an Bildschirmauflösung gedacht. user983145 vor 12 Jahren 0
Ich hätte eine kleine App dafür geschrieben. Wenn Sie den vollständigen Originalbeitrag lesen, habe ich nach Code-Snippets gefragt! "> Jemand hat gefragt" Ich habe eine Suche durchgeführt und auch die gesamte Liste gelesen, die zu Beginn des Beitrags angezeigt wurde. Es wäre hilfreicher, den Link zu zitieren. Ich dachte, wir wären hier, um einander zu helfen. user983145 vor 12 Jahren 0
Im Sinne von stack overflow / superuser.com / all stack stack sites markieren Sie normalerweise die Antwort, die für Sie funktioniert hat, indem Sie das Häkchen neben der Antwort markieren. Ich dachte, du hättest es gestern, aber ich sehe das Häkchen jetzt nicht. Tim Coker vor 12 Jahren 0
Hallo Tim, ich glaube ich habe zu früh gesprochen. Nach dem Herunterfahren gestern Abend und dem Neustart heute Morgen hat sich die Maus wieder nicht mehr der Ausrichtung angepasst. Es scheint, als müsste ich eine kleine App schreiben, die die Orientierung ändert und die Mausbewegung um 90 Grad versetzt. Ich bin zurück zu meiner ursprünglichen Bitte um Hilfe zum Code-Snippet. user983145 vor 12 Jahren 0
0
Dominik Weber

Wenn Sie ein Synaptics-Touchpad besitzen, können Sie sich dieses Projekt zum Scrollen ansehen .

Es verwendet die vom Synaptics-Treiber bereitgestellte API, um das Scrollen mit zwei Fingern zu simulieren. Diese API löst ein Ereignis aus, wenn eine Fingerbewegung erkannt wird. Sie können dieses Ereignis in Ihrer Anwendung abfangen (damit der Fahrer diese Bewegung nicht an das Betriebssystem meldet) und die Mausbewegungen in Fenstern simulieren.

Da dieses Projekt in Borland C ++ geschrieben ist, sollte es relativ einfach sein, es nach Delphi zu portieren.

Danke, es hat ein Synaptics-Pad. Ich werde es versuchen. Ich glaube, ich habe immer noch ein Borland C ++ um Version 5 oder 6 auf einem älteren Laptop. Ich kann darauf eine App bauen. user983145 vor 12 Jahren 0