Wie Sie den Fokus aktivieren, folgt in Windows 10 der Maus

42463
Gordon Wrigley

Ich möchte unter Windows 10 die Maus zum Hochfahren und Klicken mit dem Mauszeiger bewegen, da dies das Setup ist, das ich seit Jahren unter Windows und Linux verwende.

Unter Windows 10 habe ich die in diesem Link erwähnten Änderungen von regedit Xmouse ausprobiert, die ursprünglich für Windows 8 gedacht waren: http://winaero.com/blog/turn-on-xmouse-active-window-tracking-focus-follows-mouse- Zeiger-Feature-in-Windows-8-1-Windows-8-und-Windows-7 /

Ich habe jedoch folgende Probleme erfahren:

  1. Wenn Sie das Startmenü durch Drücken der Windows-Taste öffnen, erhält es keine Tastatureingaben.

  2. Wenn Sie Start, Suchen oder Benachrichtigungen durch Klicken öffnen, werden sie geschlossen, bevor Sie mit ihnen interagieren können.

Gibt es überhaupt einen brauchbaren Fokus nach der Maus?

Verwendet jemand Win10 so erfolgreich?

31
Eine Problemumgehung für Ausgabe 1 besteht darin, stattdessen auf die Lupe (Suche) zu klicken. Die Tastenkombination dafür ist Window + S. andz vor 9 Jahren 0
Möglicherweise können Sie Problem 2 vermeiden, indem Sie ActiveWndTrkTimeout auf einen höheren Wert setzen. Der WinAero Xmouse-Tuner hatte früher ein Minimum von 500 ms, wird jedoch in WinAero Tweaker jetzt auf ein Minimum von 100 ms abgesenkt, da dies zu überwältigenden Anfragen führt. Es ist immer noch nicht möglich, den Wert auf unter 100 ms zu senken, aber dafür kann es einen guten Grund geben. andz vor 9 Jahren 1

8 Antworten auf die Frage

23
ArthurChamz

Verwenden Sie X-Mouse-Steuerelemente . Dies ist das, was ich bisher bei der Focus-Follows-Maus gefunden habe, und bietet einige Optionen zum Optimieren. Es handelt sich um ein kleines Open-Source-Dienstprogramm, das nicht installiert oder neu gestartet werden muss. Außerdem müssen Sie die Registrierung nicht selbst ändern.

Soweit ich experimentiert habe, kann ich mit der Tastatur nach Dateien / Programmen suchen, nachdem Sie die Win-Taste gedrückt haben. Das Menü "Start" und "Benachrichtigungen" wird auch dann nicht gelöscht, wenn ich sie verwenden kann, selbst mit der Option "Auf Hover heben", da Sie eine kleine Verzögerung für das Verhalten einstellen können (ein oder zweihundert ms reichen aus), was Sie dazu bringt mehr als genug Platz, um den Zeiger auf das neue Fenster zu bewegen.

Ich habe es eine Weile benutzt und bin damit ziemlich zufrieden, plus den Bug.n- Fenstermanager. Dieses Setup ist so ähnlich wie bei der Verwendung von dwm unter Unix.

13
golvok

Das folgende Powershell-Skript sollte die gleiche Wirkung haben wie das XMouse-Programm ..., ohne dass eine Drittanbieter-Binärdatei ausgeführt werden muss

Code:

$signature = @" [DllImport("user32.dll")] public static extern bool SystemParametersInfo(int uAction, int uParam, ref  int lpvParam, int flags ); "@  $systemParamInfo = Add-Type -memberDefinition $signature -Name SloppyFocusMouse -passThru  [Int32]$newVal = 1 $systemParamInfo::SystemParametersInfo(0x1001, 0, [REF]$newVal, 2) 

Konstanten von hier abgerufen

Das funktioniert wunderbar, besser als alles andere, was ich ausprobiert habe. Speichern Sie dies einfach in einer .ps1-Datei, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Mit PowerShell ausführen". Sie können es sogar im Taskplaner hinzufügen, um beim Booten zu starten. Zurd vor 6 Jahren 0
7
aleixosk

Die im Link zu der Frage erwähnten Registrierungsänderungen funktionieren unter Windows 10. Sie müssen jedoch anscheinend vorgenommen werden, wenn in den Einstellungen für die Eingabehilfen die Option "Fenster durch Überfahren mit dem Mauszeiger aktivieren" ausgewählt wird. Diese Option finden Sie unter Systemsteuerung> Einfacher Zugriff> Funktionsweise der Maus ändern .

Wenn die gleichen Probleme auftreten und das Kontrollkästchen aktiviert ist, deaktivieren Sie es, klicken Sie auf Anwenden, wählen Sie es erneut aus und wiederholen Sie die Änderungen. Die Maus sollte sich beim nächsten Anmelden richtig verhalten.

Das tut jedoch, was der Name vermuten lässt - es öffnet sich automatisch das Fenster. OP möchte, dass es NICHT angehoben wird, aber trotzdem den Fokus auf ein Hintergrundfenster ermöglicht. Befolgen Sie die Winaero-Anweisungen des Q (den ersten Hex-Code auf 9F setzen) und das An- und Abmelden von Daten scheint in Ordnung zu sein. Win-Taste + Eingabe = funktioniert für die Suche. Die Schaltfläche mit der Maus gewinnen + eingeben = funktioniert NICHT für die Suche, wenn der Fokus immer von der Schaltfläche entfernt ist, aber wenn ich die Maus über der Schaltfläche bewege. Das Töten von explorer.exe und das Ausführen von userinit.exe funktionierten nicht zum Laden der Reg-Einstellungen. Daher scheint eine Abmeldung erforderlich zu sein. mpag vor 7 Jahren 2
Durch Anwenden der Registrierungsänderungen wird das automatische Erhöhen beendet. aleixosk vor 7 Jahren 0
1
andz

Für diejenigen, die es nicht schaffen, 40 vom ersten Byte der UserPreferencesMask abzuziehen, besorgen Sie sich das WinAero Tweaker-Dienstprogramm selbst unter http://winaero.com/download.php?view.1796

Beachten Sie, dass Problem Nr. 1 oben immer noch vorhanden ist. Sie können dieses Problem jedoch einfach umgehen, indem Sie das Lupensymbol (Suchsymbol) rechts neben dem Startmenü (Tastenkombination Fenster + S) verwenden. Ein kleiner Preis für die X-Mouse-Funktionalität.

Problem 2 tritt bei Verwendung von WinAero Tweaker nicht auf.

1
sudo

Verwenden Sie die Methode, um das schlampige Verhalten der Maus zu erreichen, das ich so gewohnt bin, aus früheren Versionen von Windows und Linux aus dem Posting . Ich erlebe kein Problem Nr. 2, das Sie haben. Problem Nr. 1, das Sie und alle haben, wenn Sie diese Registrierungsänderung verwenden, ist kein Problem. Dies geschieht genau wie erwartet, da Sie mit dieser Änderung die Art und Weise geändert haben, wie der Fokus in Fenstern behandelt wird. Wenn Sie die Windows-Taste drücken, wird die Maus nicht im Suchmenü, sondern im Startmenü angezeigt. Wenn Sie die Suche verwenden möchten, klicken Sie entweder in die Suchleiste oder auf das Vergrößerungssymbol (abhängig von Ihren Einstellungen für das Erscheinungsbild) oder verwenden Sie die Win+ STastenkombination, um das richtige Ergebnis zu erzielen.

0
Chris Good

Ich habe Winaero noch nicht getestet, weil:

  1. Ich möchte keine unbekannte Software aus dem Internet ausführen.
  2. Da ich alle PCs, die ich von Windows 7 auf Windows 10 aufrüste, aufgerüstet habe, ist die Einstellung "Fenster aktivieren, indem Sie mit der Maus darüber fahren" mit Windows 7 aktiv, auch in Windows 10 ist die Einstellung weiterhin gültig Setzen Sie dies in der Windows 10-GUI.

Ich habe diese Problemumgehungen noch nicht im Internet gefunden, daher dokumentiere ich sie hier für andere.

Die Verwendung der folgenden Problemumgehungen macht die Verwendung von Windows 10 im Xmouse-Modus praktisch:

  1. Wechseln zu einem anderen Fenster, wenn mehrere Fenster über das App-Symbol in der Taskleiste verfügbar sind:

    Klicken Sie NICHT auf das App-Symbol in der Taskleiste, bevor Sie versuchen, ein Fenster auszuwählen. Wenn Sie dies tun, werden die Fenster ausgeblendet, sobald Sie den Mauszeiger über die Taskleiste bewegen. Bewegen Sie den Mauszeiger über das App-Symbol, bis die Fenster angezeigt werden. Dann können Sie den Mauszeiger in das gewünschte Symbol bewegen.

  2. Wechseln zu einem anderen virtuellen Desktop oder einer anderen App mithilfe der Taskansicht-Schaltfläche:

    • Klicken Sie auf die Taskansicht-Schaltfläche.
    • Klicken Sie erneut und halten Sie die Taste gedrückt.
    • Bewegen Sie den Zeiger in die gewünschte Aufgabe oder in den virtuellen Desktop.
    • Lassen Sie die Maustaste los und klicken Sie erneut.

Hinweis: Die Einstellung Windows 10 "Inaktive Fenster scrollen, wenn ich mit dem Mauszeiger darüber zeige" ist eine nützliche Ergänzung (siehe Start -> Einstellungen -> Geräte -> Maus & Touchpad ). Dies scheint unabhängig von der Xmouse-Funktionalität zu sein, und ON scheint der Standard zu sein.

0
Volker

Legen Sie für Regkey HKCU \ Control Panel \ Desktop \ ActiveWndTrackTimeout einen Wert über 0 fest, um die Setup-Verzögerung festzulegen, sofern kein anderes Fenster aktiv wird

Repariere deinen Schlüssel; es ist Trk nicht Track; zB ActiveWndTrkTimeout. Ich habe keine Ahnung, was der Track macht, aber das Ändern des Trk ist das, was für mich funktioniert. lumpynose vor 6 Jahren 0
-1
Vincent Ho

Problem Nr. 2 unter Windows 10 lösen

2) Wenn Sie Start, Suchen oder Benachrichtigungen durch Klicken öffnen, werden sie geschlossen, bevor Sie mit ihnen interagieren können.

Alles was Sie tun müssen, ist:

  • Drücken Sie Windows+X
  • Schalttafel
  • Leichtigkeit des Zugangs
  • Ändern Sie die Funktionsweise Ihrer Maus
  • Aktivieren Sie das Kontrollkästchen: Verhindern Sie, dass Fenster automatisch angeordnet werden, wenn Sie sie an den Bildschirmrand verschieben

Keine Software von Drittanbietern erforderlich.