So machen Sie die Maus in Windows 7 wie Windows XP

16253
Phenom

Bei Windows XP mit TweakUI könnte ich eine Option aktivieren, sodass das Fenster zum aktiven Fenster wird, wenn der Mauszeiger über ein inaktives Fenster fährt. Es gibt auch eine weitere separate Option, damit das Fenster automatisch aktiviert wird, wenn es aktiv wird.

Ich mag es, erstere zu aktivieren, aber nicht Letzteres.

Für Windows 7 konnte ich nicht dasselbe finden. Was ich stattdessen fand, ist eine Option in Fenstern, die etwas Ähnliches tut. Wenn ich meine Maus über ein inaktives Fenster bewege, muss ich eine Weile über das Mauszeiger fahren, bevor es aktiv wird. Es ist nicht sofort. Das zweite Problem ist, dass das aktive Fenster automatisch zum obersten Fenster wird und andere Dinge abdeckt, die ich nicht behandeln möchte.

Zusammenfassend möchte ich Folgendes unter Windows 7:

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

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

20

4 Antworten auf die Frage

12
Greg

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

Um die X-Maus von einer Vanilla Windows 7-Installation aus zum Laufen zu bringen:

  1. Öffnen Sie die Systemsteuerung
  2. Wählen Sie "Easy Access"
  3. Wählen Sie "Ändern, wie Ihre Maus funktioniert".
  4. Aktivieren Sie das Kontrollkästchen neben "Ein Fenster aktivieren, indem Sie mit der Maus darüber fahren" und klicken Sie auf "OK".
  5. Regedit öffnen
  6. Wir liegen HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferenceMask- nur das erste Byte ändern, Sie hexidecimal 40 von Wert subtrahieren müssen, die es gibt (zB DFwird 9F) - diese deaktiviert Auto-Raise auf Aktivieren
  7. Lokalisieren HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout- ändern Sie den Wert in etwas Kleines. Niedrigere Werte erschweren die Verwendung von schwebenden temporären Fenstern (z. B. des Widget für die Taskleisten-Benachrichtigungsbereiche), da sie verschwinden, wenn andere Elemente den Fokus erhalten, wenn Sie zu ihnen wechseln, aber niedrigere Werte verbessern auch die Reaktionsfähigkeit. Sie können mit 250ms beginnen und von dort aus optimieren.
  8. Abmelden, erneut anmelden, et voila, ...

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

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

11
Joel Purra

Anstelle der manuellen Registrierung Hacks, versuchen Sie verwenden Systemaufrufe Systemparameters, vor allem SPI_GETACTIVEWINDOWTRACKING, SPI_GETACTIVEWNDTRKZORDER, SPI_GETACTIVEWNDTRKTIMEOUT. Die Verwendung dieser Anrufe erspart Ihnen außerdem das Abmelden / Abmelden, um die Einstellungen zu übernehmen. Ich würde die Verwendung von X-Mouse Controls empfehlen, die sie implementiert.

X-Mouse Controls : Ein Tool zum Aktivieren oder Deaktivieren der aktiven Fensterverfolgung, des Anhebens 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 of X-Mouse Controls

Vielen Dank! Ein minimalistisches GUI-Frontend, [1] das Änderungen ohne Abmeldung / Abmeldung zulässt, [2] bringt mich bei der hexadezimalen Konvertierung in der Registrierung nicht in Verlegenheit und [3] verbreitet Änderungen an Access Center so dass es scheint, als würde es Dinge "richtig" tun. Clayton Stanley vor 12 Jahren 2
3
Phoshi

Also gut!
Öffne regedit und lass uns an die Arbeit gehen.

Veränderung

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferenceMask 

in 9F 3E 07 80 12 00 00 00

Dann ändern

HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout 

auf 0 (möglicherweise müssen Sie den Datentyp auf Dezimalstellen setzen).

Dann melde dich ab, logge dich ein und genieße (hoffentlich) das Wechseln deines Fensters!

Funktioniert, macht jedoch den Zugriff auf ausgeblendete Symbole in der Taskleiste unmöglich. Ich klicke auf den Pfeil, um die Liste zu erweitern, und wenn ich versuche, die Maus auf die Box zu bewegen, verschwindet sie, bevor ich sie erreiche. Phenom vor 14 Jahren 0
Egal, ich kann darauf zugreifen Ich klicke auf den Pfeil und drücke dann die Tabulatortaste, um ihn zu aktivieren. Phenom vor 14 Jahren 0
Ein bisschen icky, aber praktikabel, denke ich. Vielleicht könnten Sie alt-tab mehr verwenden? Phoshi vor 14 Jahren 0
2
Snark

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 interessieren sich für das letzte oben genannte, hover_keep_zorder, mit der Einschränkung, dass es nicht perfekt funktioniert (es hat jedoch gut funktioniert).

Vergiss nicht, auch hover_any_window auf 1 zu setzen.

Timeouts für Stimmen werden dumm! Ich klickte versehentlich erneut ^ und nahm meine vorherige Erlaubnis weg, und jetzt kann ich nicht mehr neu abstimmen! Phoshi vor 14 Jahren 0
Es war schwierig, einen trivialen Punkt zum Bearbeiten zu finden, verdammt Ihren wohlgeformten Text: P Phoshi vor 14 Jahren 0
Funktioniert, macht jedoch den Zugriff auf ausgeblendete Symbole in der Taskleiste unmöglich. Ich klicke auf den Pfeil, um die Liste zu erweitern, und wenn ich versuche, die Maus auf die Box zu bewegen, verschwindet sie, bevor ich sie erreiche. Phenom vor 14 Jahren 0
Ups, der obige Kommentar war für die Person mit dem Reg Hack gedacht. Ich habe es versucht und es hat nichts getan. Phenom vor 14 Jahren 0
Perfekte Lösung! Ram vor 8 Jahren 0