Wie kann ein nicht aktives Fenster auch sofort auf Mausklicks reagieren, anstatt nur aktiv zu werden?

2902
Pieter Witvoet

Ich arbeite seit einigen Monaten mit einem Mac am Arbeitsplatz, aber nachdem ich mich daran gewöhnt habe, gibt es immer noch Ärger, die ich zu beseitigen versuche. Wenn mehrere Fenster geöffnet sind, wird durch Klicken auf ein nicht aktives Fenster dieses aktiviert. Die Anwendung registriert den Klick jedoch nicht. Aus einem Windows-Hintergrund stammend, fühlt sich die Benutzeroberfläche sehr schleppend an, da ich der Meinung bin, dass ich weit mehr Klicks ausgibt, als ich sollte.

Gibt es eine Möglichkeit, dieses Verhalten zu konfigurieren? Ich weiß, es gibt Hilfsprogramme für Windows, mit denen Sie solche Einstellungen vornehmen können. Gibt es ähnliche Tools für Mac OS?

7
Diese Funktion wird als xmouse bezeichnet - ich habe vor einiger Zeit aktiv danach gesucht und immer wieder gelesen, dass OS-X grundsätzlich keine Unterstützung dafür bietet. Ich würde gerne anders herausfinden! Seltsamerweise empfangen / ehren die meisten Fenster Scroll-Ereignisse, auch wenn sie nicht ganz vorne liegen; Klicken Sie einfach nicht auf Ereignisse. JRobert vor 14 Jahren 0

2 Antworten auf die Frage

1
Josh

What application specifically? I tested with both Safari and Finder and found that clicks in an inactive window will both focus the window as well as activate a click event.

Nun, da Sie es erwähnen, erhalten einige Apps tatsächlich Klickereignisse (Finder, Terminal). Die meisten anderen Apps nicht: XCode, Firefox, TextWrangler, Thunderbird, iChat ... Pieter Witvoet vor 14 Jahren 0
Das "Click-Through" -Verhalten wird definitiv von den einzelnen Anwendungen (eigentlich "Ansichten") gesteuert. Weitere Informationen finden Sie unter [`-acceptsFirstMouse:`] (http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Classes/NSView_Class/Reference/NSView.html#//apple_ref/occ/instm/NSView / acceptFirstMouse :) in `NSView` (eine der grundlegenden Basis-Cocoa-UI-Klassen). Chris Johnsen vor 13 Jahren 3
Danke für die Info, Chris. Soviel zur Beständigkeit, aber na ja. Pieter Witvoet vor 13 Jahren 0
1
tig

Nicht genau das, was Sie fragen, aber Sie können Zooom / 2 ausprobieren - eine der Funktionen ist es, Fenster nach Schwebeflug nach anpassbarer Zeit in den Vordergrund zu bringen, und dies ist nur eine von vielen Funktionen.

Auch nicht genau das, was Sie fragen: Wenn Sie ⌘ gedrückt halten und auf Hintergrundfenster klicken, wird das Klickereignis ausgelöst, ohne das Fenster zu aktivieren.

In der Tat nicht wirklich, wonach ich gesucht habe. Der trick + Klick-Trick funktioniert entweder nicht für mich oder ist auch anwendungsspezifisch, wie bei normalen Klicks. Seltsamerweise werden einige Klicks immer berücksichtigt (insbesondere Schaltflächen wie Schließen, Minimieren und Maximieren), unabhängig davon, mit welcher Anwendung ich mich befasse ... Pieter Witvoet vor 13 Jahren 0
Wie Chris Johnsen sagte, gibt es eine Option, solche Klicks zu ignorieren, aber ich denke, dass dies nicht für die vom System bereitgestellten Schaltflächen wie Schließen, Minimieren und Maximieren geändert werden konnte tig vor 13 Jahren 0
Option + Klick funktioniert für mich (zumindest in Chrome) - es bringt ein nicht aktives Element in den Vordergrund und löst das Click-Ereignis aus. Fabrício Matté vor 8 Jahren 0