So machen Sie die Maus in Windows 7 genauso wie in Windows XP

20

In Windows XP mit TweakUI konnte ich eine Option aktivieren, damit das Fenster zum aktiven Fenster wird, wenn ich mit der Maus über ein inaktives Fenster gehe. Es gibt auch eine andere separate Option, mit der das Fenster automatisch zum obersten Fenster wird, wenn es aktiviert wird.

Ich möchte das erstere aktivieren, aber nicht das letztere.

Unter Windows 7 konnte ich nicht dasselbe finden. Was ich stattdessen gefunden habe, ist eine Option in Fenstern, die etwas Ähnliches tut. Wenn ich mit der Maus über ein inaktives Fenster fahre, muss ich eine Weile darüber fahren, bevor es aktiv wird. Es ist nicht augenblicklich. Das zweite Problem ist, dass es sich, sobald es aktiv wird, automatisch zum obersten Fenster macht und andere Dinge abdeckt, die ich nicht abdecken möchte.

Zusammenfassend ist dies, was ich in Windows 7 möchte:

  1. Wenn meine Maus über ein inaktives Fenster fährt, wird es sofort zum aktiven Fenster.

  2. Wenn es das Fenster aktiviert, wird es nicht über andere Fenster angehoben.

Phänomen
quelle

Antworten:

12

Danke Phoshi für deine Antwort. Da ich bei einer Google-Suche auf diesen Link gestoßen bin, werde ich einige der hier fehlenden Informationen ausfüllen und eine vollständige Schritt-für-Schritt-Anleitung dazu geben:

So bringen Sie X-mouse von einer Vanilla Windows 7-Installation zum Laufen:

  1. Öffnen Sie die Systemsteuerung
  2. Wählen Sie "Einfacher Zugang"
  3. Wähle "Ändern, wie deine Maus funktioniert"
  4. Aktivieren Sie das Kontrollkästchen neben "Aktivieren Sie ein Fenster, indem Sie mit der Maus darüber fahren" und klicken Sie auf "OK".
  5. Regedit öffnen
  6. Suchen HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferenceMask- Ändern Sie nur das erste Byte. Sie müssen hexadezimal 40 von dem Wert subtrahieren, der vorhanden ist (z. B. DFwird 9F). Dadurch wird die automatische Erhöhung bei Aktivierung deaktiviert
  7. Locate HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout- Ändere den Wert in einen kleinen Wert. Niedrigere Werte erschweren die Verwendung schwebender temporärer Fenster (z. B. das Infobereich-Widget in der Taskleiste), da sie beim Verschieben nicht mehr im Vordergrund stehen. Niedrigere Werte verbessern jedoch auch die Reaktionsfähigkeit. Sie könnten mit 250 ms beginnen und es von dort aus optimieren.
  8. Abmelden, wieder anmelden, et voila, ...

Die Schritte 1 bis 4 wurden nebenbei in der Frage erwähnt, aber nicht aufgezählt.

Die Schritte 5-8 sind genau das, was Phoshi gesagt hat.

Greg
quelle
11

Anstelle der manuellen Registrierung Hacks , versuchen Sie es mit System Anrufe von Systemparameters , vor allem SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER, SPI_GETACTIVEWNDTRKTIMEOUT. Wenn Sie diese Anrufe verwenden, müssen Sie sich auch nicht abmelden / anmelden, um die Einstellungen zu übernehmen. Ich würde die Verwendung von X-Mouse Controls empfehlen , die diese implementieren.

X-Mouse Controls : Ein Tool zum Aktivieren oder Deaktivieren der aktiven Fensterverfolgung, des Erhöhens und der Verzögerung in Millisekunden. Dies wird als X-Mouse-Verhalten bezeichnet.

Sie müssen es nur einmal ausführen, es ist klein, Open Source und kümmert sich um die Details für Sie.

Screenshot der X-Mouse-Steuerelemente

Joel Purra
quelle
2
Vielen Dank! Ein minimalistisches GUI-Front-End, mit dem sich [1] ohne An- und Abmelden ändern lässt, [2] keine hexadezimale Konvertierung in der Registrierung erfordert und [3] Änderungen an das Easy-of-Access-Center weitergibt so dass es den Anschein hat, als würde es die Dinge "richtig" machen.
Clayton Stanley
3

Also gut!
Öffnen Sie regedit und lassen Sie uns an die Arbeit gehen.

Veränderung

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferenceMask

in 9F 3E 07 80 12 00 00 00

Dann ändere

HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout

auf 0 (möglicherweise müssen Sie den Datentyp auf dezimal stellen).

Dann melden Sie sich ab, melden Sie sich an und (hoffentlich) genießen Sie Ihren Fensterwechsel!

Phoshi
quelle
Funktioniert, macht jedoch den Zugriff auf ausgeblendete Symbole in der Taskleiste unmöglich. Ich klicke auf den Pfeil, um die Liste zu erweitern. Wenn ich dann versuche, meine Maus auf das Kästchen zu bewegen, verschwindet es, bevor ich es erreiche.
Phenom
Egal, ich kann darauf zugreifen. Ich klicke auf den Pfeil und drücke die Tabulatortaste, um ihn zu aktivieren.
Phenom
Ein bisschen eklig, aber machbar, denke ich. Sie könnten vielleicht mehr Alt-Tab verwenden?
Phoshi
2

Dieses AutoHotkey-Skript macht das. Überprüfen Sie die ersten Zeilen. Es gibt einige Parameter, die das Verhalten des Skripts ändern:

hover_task_buttons  = 1 ; hover over taskbar button to activate window
  hover_task_group  = 1 ; hover to select (or exit) from a window-group menu
                        ; (for Windows' "Group similar taskbar buttons" feature)
hover_task_min_info = 0 ; only show info for minimized windows, don't activate
hover_start_button  = 1 ; hover over start button to open start menu
hover_min_max       = 1 ; minimize or maximize by hovering over the min/max buttons
hover_any_window    = 0 ; activate any window by hovering (except the taskbar)

hover_no_buttons    = 1 ; ignore hover if a mouse button is in the down state

hover_delay       = 500 ; hover delay, from when the mouse stops moving

; WORKS, BUT NOT PERFECTLY: (brings the window forward, then puts it back in place)
hover_keep_zorder   = 0 ; don't bring windows forward, only activate them

Sie werden sich für das letzte interessieren, das oben aufgeführt ist, hover_keep_zorder , mit dem Vorbehalt, dass es nicht perfekt funktioniert (es hat aber für mich gut funktioniert).

Vergiss nicht, auch hover_any_window auf 1 zu setzen.

Snark
quelle
Abstimmungs-Timeouts werden albern! Ich habe versehentlich wieder auf ^ geklickt und meine vorherige Bewertung entfernt, und jetzt kann ich nicht mehr neu bewerten!
Phoshi
Es war schwierig, einen trivialen Punkt für die Bearbeitung zu finden, verdammt noch
mal
Funktioniert, macht jedoch den Zugriff auf ausgeblendete Symbole in der Taskleiste unmöglich. Ich klicke auf den Pfeil, um die Liste zu erweitern. Wenn ich dann versuche, meine Maus auf das Kästchen zu bewegen, verschwindet es, bevor ich es erreiche.
Phenom
Hoppla, der obige Kommentar war für die Person mit dem Reg-Hack gedacht. Ich habe es versucht und es hat nichts gebracht.
Phenom
Perfekte Lösung!
Ram