Setz dich, meine Kinder, und lass mich dir von der Welt und ihren Tricks erzählen ...
Scrollen
Grundsätzlich können Sie immer inaktive Fensterinhalte scrollen. Ich kann mir nicht einmal einen Fall vorstellen, in dem dies nicht stimmt. (Dies bedeutet auch, dass das Scrollen zum Navigieren in Lion funktioniert.)
Schleppen
In vielen Fällen können Sie Inhalte aus inaktiven Fenstern / Apps ziehen, ohne die App zu fokussieren. Sie können beispielsweise eine Datei aus dem Finder oder eine Nachricht aus Mail ziehen.
Klicken Sie auf
Wenn Sie auf eine Schaltfläche in einem Fenster klicken , werden normalerweise " erste Mausereignisse akzeptiert ". Dies bedeutet, dass Sie mit der Maus das Fenster fokussieren und als Maus-Ereignis auf der Schaltfläche fungieren. Wenn Sie dann loslassen, erfüllt der Knopf seine Aufgabe.
(Beachten Sie auch: Bei den Widgets zum Schließen / Minimieren / Zoomen können
Sie sie tatsächlich anklicken, ohne das Fenster zu fokussieren.)
(Zweitens: In Symbolleisten ist es nicht ungewöhnlich, einige Schaltflächen zu deaktivieren, während sie inaktiv sind, damit Sie nicht versehentlich darauf klicken. Nehmen Sie beispielsweise die Schaltfläche zum Löschen von Mail. Diese Funktion ist in Lion jedoch leicht beeinträchtigt, da dies bei Ihnen der Fall ist Starten Sie das Klicken (damit das Fenster fokussiert) und ziehen Sie dann , Sie können die Schaltfläche tatsächlich noch aktivieren.)
Dies funktioniert jedoch meist nur für Schaltflächen. Wie Sie bemerkt haben, müssen Sie beim Klicken auf einen Link (oder beim Auswählen von Text oder einer ähnlichen Aktion) das Fenster zuerst durch Klicken fokussieren und erst dann können Sie mit dem Inhalt interagieren.
Die großartige Problemumgehung
(oder die Faustregel, wie Sie sagen; hehe)
Um auf den Punkt zu kommen: In den meisten Fällen können Sie ⌘ Commandmit inaktivem Fensterinhalt interagieren , wenn Sie die Taste gedrückt halten . Sie können ⌘Text im Hintergrund gedrückt halten und auswählen (und sogar ziehen), Dinge verschieben (einschließlich Bildlaufleisten!), Auf Schaltflächen klicken und vieles mehr, ohne das Fenster zu aktivieren.
"Aber warte!" Ich höre dich sagen. "Durch Gedrückthalten werden ⌘Links in einem neuen Tab geöffnet!" Ja, da ist das Problem:
Wenn Sie ⌘in Safari oder Chrome gedrückt halten und auf einen Link klicken, funktioniert dies, ohne das Fenster zu aktivieren. Der Link wird jedoch in einem neuen Tab geöffnet .
Und meines Wissens gibt es dafür keine großartige Problemumgehung, es sei denn, Sie möchten das ⌘Klicken in Ihrem Browser deaktivieren .
Dort haben Sie die Fakten - machen Sie den Workflow, den Sie von ihnen wollen!
Ein Update, das einige Inhalte aus den Richtlinien für die Benutzeroberfläche von Apple zitiert (dies dient nur als Referenz, um keinen Punkt zu beweisen):
Vermeiden Sie das Durchklicken eines Elements oder einer Aktion, deren Ergebnis gefährlich oder unerwünscht sein kann. Vermeiden Sie insbesondere das Aktivieren des Klickens für ein Element, das:
- Führt eine potenziell schädliche Aktion aus, die Benutzer nicht abbrechen können (z. B. die Schaltfläche Löschen in Mail).
- Führt eine Aktion aus, die nur schwer oder gar nicht abzubrechen ist (z. B. die Schaltfläche Senden in Mail).
- Löscht einen Dialog, ohne dem Benutzer mitzuteilen, welche Aktion ausgeführt wurde (z. B. die Schaltfläche Speichern in einem Dialogfeld Speichern, der eine vorhandene Datei überschreibt und den Dialog automatisch schließt).
- Entfernt den Benutzer aus dem aktuellen Kontext (z. B. Auswählen eines neuen Elements in einer Finder-Spalte, das das Ziel des Finder-Fensters ändert)
Wenn Sie in eine dieser Situationen klicken, wird das Fenster, in dem sich das Element befindet, angezeigt, es werden jedoch keine weiteren Maßnahmen ergriffen.
Im Allgemeinen ist es sicher, einen Klick für ein Element bereitzustellen, das den Benutzer vor der Ausführung um Bestätigung bittet , selbst wenn der Befehl letztendlich zur Zerstörung von Daten führt. Sie können beispielsweise einen Klick für eine Löschschaltfläche bereitstellen, wenn Sie den Benutzern auch die Möglichkeit geben, die Aktion abzubrechen oder zu bestätigen, bevor sie fortgesetzt wird.
Überlegen Sie zweimal, bevor Sie Click-through für Elemente unterstützen, die kein Bestätigungsfeedback liefern. Überlegen Sie insbesondere, wie gefährlich die Aktion sein kann, und bestimmen Sie, wie schwierig es für den Benutzer sein wird, die Aktion nach ihrer Ausführung rückgängig zu machen. Beispielsweise bietet die Schaltfläche "Mail löschen" keinen Klick, da eine Nachricht gelöscht wird, ohne nach einer Bestätigung zu fragen. Dies ist eine potenziell schädliche Aktion, die möglicherweise nur schwer rückgängig gemacht werden kann. Auf der anderen Seite ist das Durchklicken der Schaltfläche Neu in Mail in Ordnung, da die daraus resultierende Aktion nicht schädlich ist und leicht rückgängig gemacht werden kann.
Stellen Sie sicher, dass Elemente, die das Klicken nicht unterstützen, deaktiviert angezeigt werden, wenn ihr Fenster inaktiv ist. Das deaktivierte Erscheinungsbild hilft Benutzern zu verstehen, dass diese Steuerelemente nicht verfügbar sind. Beispielsweise unterstützen die Schaltflächen zum Löschen und Markieren als Junk im unten gezeigten inaktiven E-Mail-Fenster das Durchklicken nicht.