Mit der Alt-Tab-Taste bewegen Sie die Maus in die Mitte des neu fokussierten Fensters

2059
Maxime Cosseau

Ich gewöhne mich an die Linux-Art, einem Fenster den Fokus zu geben, indem ich einfach mit der Maus darüber schwebe. Ich habe festgestellt, dass es möglich ist, den gleichen Effekt in Windows zu erzielen, indem ein Byte in HKEY_CURRENT_USER \ Control Panel \ Desktop \ UserPreferencesMask geändert wird (der Standardwert für mich war 9e 1e 07 80 12, ich habe die 9e auf 9f umgestellt) und bin ziemlich zufrieden damit.

Nun, hier ist die Sache, wenn ich den Mauszeigerfokus aktiviere, bekomme ich noch einen weiteren Effekt: Die Maus wird automatisch in die Mitte des neu fokussierten Fensters bewegt, wenn ich alt-tab verwende. Die Maus wird auch in die Taskleiste verschoben, wenn ich das Windows-Menü mit der Windows-Taste öffne. Ich hasse es wirklich, wenn meine Maus für mich bewegt wird, und möchte dieses Verhalten deaktivieren, aber es scheint mit dem Mouse-Over-Fokus verknüpft zu sein.

Hat noch jemand dieses Problem erlebt? Ich habe viele Tutorials gefunden, in denen erklärt wird, wie der Fokus durch Ziehen des Registrierungsschlüssels nach der Maus bewegt werden kann, aber niemand scheint sich durch die Maus zu stören, die sich von selbst bewegt.

1
Das Bewegen der Maus ist eine Folge des Fokussierens des Alt-Tab-Programms, wenn * Fokus folgt der Maus * aktiviert ist. Anstatt mit Hex-Werten in der Registrierung herumzuhacken, empfehle ich die Verwendung meines Tools [X-Mouse Controls] (https://joelpurra.com/projects/X-Mouse_Controls/). Sie müssen sich auch nicht ab- und wieder anmelden, damit die Einstellungen wirksam werden. Joel Purra vor 7 Jahren 0

1 Antwort auf die Frage

0
0x436869626900

Ich habe diesen Effekt erzielt, indem ich den ersten Teil dieses Handbuchs befolgte, ohne die Registrierungswerte manuell zu ändern. Die Maus bewegt sich nur dorthin, wo ich sie verschiebe.

Die Schritte sind:

  • Gehen Sie zur Systemsteuerung
  • Gehen Sie zu Ease of Access Center
  • Gehe zu Erleichtert die Verwendung der Maus
  • Aktivieren Sie abschließend das Kontrollkästchen Fenster aktivieren, indem Sie mit der Maus darüber fahren

Es gibt zwei mögliche Ärgernisse. Erstens ist die Verzögerung etwas länger als ich möchte, wenn ich diese Einstellung verwenden würde. Dies kann angepasst werden, indem der Wert HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeoutin Millisekunden für die Verzögerung geändert wird. Optional kann der Wert für ein einfaches Ablesen auf Dezimalstellen gesetzt werden.

Wenn Sie mit Alt+ Tabden Fokus ändern, bewegt sich die Maus immer noch in die Mitte des aktiven Fensters. Dies soll natürlich verhindern, dass der Fokus sofort wieder verloren geht, kann aber zunächst etwas unangenehm sein.

Als ein kleiner Hinweis ist das Verhalten, auf das Sie sich beziehen, ein Ergebnis des Fenstermanagers, nicht Linux selbst. Für Linux gibt es viele Fenstermanager mit jeweils eigenem Verhalten und eigenen Optionen.

Danke für deine Antwort. Aber die Maus, die sich mit Alt-Tab bewegt, um den Fokus nicht zu verlieren, ist genau das, was ich gerne stoppen möchte. Ich habe das automatische Anheben mit Fokus deaktiviert. Wenn also das Fenster nicht scharf eingestellt ist, ist das kein Problem. Im Idealfall möchte ich nur, dass das Fenster, das ich mit der Alt-Tab-Taste überschneide, oben auf den anderen steht, und ich schicke die Maus selbst hierher, wenn ich ihnen den Fokus geben möchte. Danke für die Klarstellung zum Windowmanager! Maxime Cosseau vor 10 Jahren 0
Wollen Sie damit sagen, dass es Ihnen egal ist, wenn das Fenster den Fokus verliert, solange es oben bleibt? Dies beantwortet die Frage nicht als solche, aber wenn Alt-Tab nicht wichtig ist und Sie einfach ein Fenster ohne Maus im Auge behalten möchten, können Sie auch ein Drittanbieter-Dienstprogramm verwenden, um sie oben zu halten. Meines Wissens bietet Windows keine native Möglichkeit, ein Fenster im Vordergrund zu halten, es sei denn, die Funktion ist in der Anwendung selbst programmiert. 0x436869626900 vor 10 Jahren 0