Programme daran hindern, den Fokus in Windows 7 zu stehlen [duplizieren]


24

Wenn ich in Windows 7 ein Programm starte und sein Fenster sofort inaktiviere (z. B. durch Minimieren oder Wechseln des Fensters), wird es wieder angezeigt, nachdem das Programm vollständig geladen wurde.

Das ist unerwünscht. Ich möchte ein Programm im Hintergrund laden, ohne dass es den Fokus stiehlt, sobald es fertig ist. Dies passiert beispielsweise, wenn ich Photoshop starte.

Gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren?

Antworten:


12

Zumindest nach meinen Recherchen scheint es in XP einen Registrierungsschlüssel zu geben, der geändert werden kann , aber seit Windows 7 ist diese Registrierungsänderung ineffektiv (es gibt eine sehr hitzige und relevante Unterhaltung) in den Microsoft-Foren dazu.)

Ich fand sogar einen interessanten Blog-Artikel, den unser eigener Jeff Atwood 2007 darüber schrieb, obwohl sein Beispiel XP war.

Die Microsoft-Moderatoren in den Foren scheinen darauf hinzuweisen, dass ordnungsgemäß geschriebene Anwendungen in Windows 7 standardmäßig nicht den Fokus stehlen sollten (sie argumentieren, dass die Registrierungsoptimierung von XP integriert wurde), aber letztendlich glaubt die Community, dass dies der Fall ist sind einfach falsch und manche Anwendungen tun es einfach .

Diskussionen hier über Superuser im Zusammenhang mit XP endeten im Laufe der Zeit mit Fragen in Kommentaren darüber, wie Lösungen auf Windows 7 angewendet werden könnten. HarryMC hat eine großartige Antwort veröffentlicht , die Licht ins Dunkel bringt .

Letztendlich scheint es einfach keine Möglichkeit zu geben, dies unter Windows 7 durchgängig zu erreichen, da dies anscheinend mehr mit den Anwendungen selbst zu tun hat. Nach einigem Testen stellte ich fest, dass einige meiner Anwendungen den Fokus erfordern und diesen erhalten, während andere dies nicht tun.

Alternative Lösung

Eine Alternative , die ich jeden Tag benutze, ist Always On Top ( alternativer Link ). Mit der Tastenkombination Ctrl+ Spacewird das jeweils fokussierte Fenster immer im Vordergrund angezeigt.

Ich benutze es, wenn ich in fast jedem Programm arbeite, von dem ich weiß, dass es nicht unterbrochen werden soll, da es kein Fenster darüber zulässt. Dies kann jedoch sein , mehr für manche Leute ärgerlich. Ich mache es mir einfach zur Gewohnheit, den Hotkey zu drücken, nachdem ich mit einem bestimmten Programm fertig bin, oder ihn zu minimieren.

Alternative zur Alternative (Meine Meinung)

Ein Shell-Ersatz wie der von HarryMC in seiner Antwort von oben vorgeschlagene ist eine praktikable Lösung.

Wenn Sie jedoch bereit sind, Aero oder Explorer vollständig zu ersetzen oder die Windows-Shell vollständig zu ersetzen, um diese Funktionalität zu erhalten (und ich gebe Ihnen keine Schuld), können Sie Windows genauso einfach ersetzen.

Das habe ich Anfang dieses Jahres gemacht. Ubuntu zu lernen war interessant, aber es war zum Besseren.


3
"Die Microsoft-Moderatoren in den Foren scheinen darauf hinzudeuten, dass ordnungsgemäß geschriebene Anwendungen in Windows 7 standardmäßig nicht den Fokus stehlen sollten ."
James P.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.