Verfügt das Notification Center über Tastaturkürzel?


14

Gibt es Tastaturkürzel für die Steuerung von Notification Center unter OS X Mountain Lion? Von besonderem Interesse ist ein Verknüpfungsäquivalent zu der Click to TweetSchaltfläche, die oben im Benachrichtigungscenter angezeigt wird (wenn die erforderliche Option im Bereich Benachrichtigungseinstellungen ausgewählt ist), aber wenn es andere Verknüpfungen gibt (entweder vordefiniert oder in den Systemeinstellungen definierbar). Ich konnte keine sehen) die wären auch nützlich.


Was hat "Click to Tweet" mit dem Notification Center zu tun?
Daniel

System Preferences -> Notifications -> Share Button -> Check "Show share button in Notification Center"bewirkt, dass eine Schaltfläche mit dieser Bezeichnung oben in NC angezeigt wird. Ich stimme zu, es ist ein seltsamer Ort, um diesen Knopf zu drücken, aber egal, ich bin nicht verrückt: es ist da. :)
Dan J

Neugieriger und neugieriger ... Ich habe diese Option in den Systemeinstellungen nicht. Aber in der Notifications Center App gibt es ja share_twitter.tiff.
Daniel

1
Ich glaube, Sie müssen mindestens ein Twitter-Konto unter System Preferences -> Mail, Contacts & Calendars(ein anderer nicht intuitiver Ort) konfigurieren , damit die Option in den Benachrichtigungseinstellungen angezeigt wird.
Dan J

1
Beeindruckend. Das ist absolut seltsam.
Daniel

Antworten:


9

Es gibt eine konfigurierbare Tastenkombination zum Öffnen des Benachrichtigungscenters:

Ansonsten scheint es keine Möglichkeit zu geben, Tastaturkürzel zu konfigurieren. Am ehesten kann ich feststellen, dass Sie das Benachrichtigungscenter als Aktion für eine heiße Ecke festlegen können. Wenn Sie dies tun möchten, während eine Taste gedrückt wird, können Sie dies mit AppleScript kombinieren (wie in diesem Beitrag ).


2
Danke für den Tipp. Ich frage mich, warum Apple keine Standardverknüpfung zugewiesen hat.
Ra170

Nicht notwendig. Fast jeder hat ein Multitouch-Gerät, und wenn Ihnen das nicht gefällt, können Sie selbst eine Abkürzung festlegen
Alexander - Reinstate Monica

Ich denke, das ist eine unvernünftige Annahme, @XAleXOwnZX. Eine faire Mehrheit vielleicht. "Fast jeder?" vielleicht nicht. Ebenso wie die automatische Erwartung, zu wissen, wie man eine Verknüpfung, eine Tastatur, eine heiße Ecke oder etwas anderes festlegt.
Jason Salaz

9

Die richtige Antwort auf diese Frage lautet "Nein". Aber das ist keine sehr befriedigende Antwort. Wenn Sie also fest entschlossen sind, Tastaturkürzel für Click to Tweet im Notification Center zu verwenden, können Sie Folgendes tun:

Warnung: Dies ist ein vollständiger und vollständiger Hack, aber es sieht so aus, als könnten Sie (vorerst; dies könnte leicht zum Erliegen kommen) die Tweet-Schaltfläche durch eine sehr heikle Verwendung von UI-Skripten auslösen.

  • Erstellen Sie einen Automator-Service.

  • Probieren Sie es einfach aus: Führen Sie AppleScript aus

  • Hier ist das Skript:

    tell application "System Events"
        tell process "Notification Center"
            click menu bar item 1 of menu bar 1
            click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "window"
            keystroke "Whatever text you want as your default tweet"
        end tell
    end tell
    
  • Speichern Sie den Dienst (offensichtlich ändern Sie ihn von meinem Beispiel), weisen Sie ihm in den Systemeinstellungen einen Tastendruck zu und voila: Sie haben eine Tastenkombination ... bis das Benachrichtigungscenter neu angeordnet wird und die Schaltfläche 1 von Benutzeroberflächenelement 1 von Zeile 2 von Tabelle 1 von Bildlaufbereich 1 des Fensters "Fenster" ist nicht mehr der Tweet-Button.

Wenn dies verworren aussieht, liegt das daran, dass es so ist. Wenn Sie dies nicht verwenden möchten, gebe ich Ihnen keine Schuld, und Sie können auf die Antwort "Nein, es gibt keine Tastenkombinationen" zurückgreifen.


5
Hah! Das ist eine erschreckend fragile Lösung, aber ich bewundere Ihre Kreativität. :)
Dan J

4

Während es für "click to Tweet" nicht funktioniert, gibt es in der Tat drei Tastaturkürzel, die mit Notification Center funktionieren. Sie sind , und return. In Verbindung mit der Möglichkeit, dem Öffnen des Nachrichtencenters eine Tastenkombination zuzuweisen, können normale Nachrichten nur über die Tastatur beantwortet werden. Die Share-Taste und der Mute-Schalter scheinen jedoch nicht auf diese Eingaben zu reagieren.


6
Ich möchte hinzufügen, dass CMD + Umschalt + D den Tweet sendet, nachdem Sie einen Text in das Blatt eingegeben haben.
GhostLyrics

2

Folgendes mache ich:

  • Ich habe eine Verknüpfung zum Öffnen des Benachrichtigungscenters eingerichtet. Dies ist F13 zugeordnet, wie in anderen Antworten beschrieben.
  • Ich habe auch die Tabulatortaste aktiviert, um den Tastaturfokus zwischen "allen Steuerelementen" zu verschieben: Bildschirmfoto

    1. Drücken Sie F13, um NC zu öffnen.
    2. Drücken Sie die Tabulatortaste zweimal, bis "Click to Tweet" blau hervorgehoben ist: Screenshot 2
    3. Drücke die Leertaste.
    4. Geben Sie meinen Tweet ein (ich habe keine Möglichkeit gefunden, einen Ort hinzuzufügen, ohne darauf zu klicken).
    5. CMD + Umschalt + D zum Senden.

Ich habe seitdem festgestellt, dass dies fehlerhaft sein kann.
Macrod

1

Sie haben zwar keine Beziehung zum Notification Center, können dies jedoch problemlos mit dem offiziellen Twitter-Client für OS X erreichen . Dies hat eine Konfigurationsoption für "Global New Tweet", mit der Sie einen Tweet mit einer Tastenkombination erstellen können, ohne dass die Twitter-App im Vordergrund steht.

Twitter Einstellungen Screenshot


0

Hier ist eine Alternative:

display dialog "Tweet?" default answer "" buttons {"OK"} default button 1
set mytweet to text returned of result

tell application "System Events"
    tell process "Notification Center"
        click menu bar item 1 of menu bar 1
        click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "window"
        keystroke mytweet
        repeat 3 times
            keystroke tab using {control down}
        end repeat
        keystroke space
    end tell
end tell

Ich finde nicht, dass die Tabulatortaste bei gedrückter Strg-Taste eine Auswirkung hat - das letzte Tastenkürzel gibt nur ein wörtliches Leerzeichen ein.
Daniel

Haben Sie im Tastaturbereich der Systemeinstellungen "Vollzugriff" aktiviert?
Ewwis

0

Wenn Sie ein Trackpad verwenden, gibt es auch eine neue Geste zum Ein- / Ausblenden des Benachrichtigungscenters: Streichen Sie mit zwei Fingern vom rechten Rand des Trackpads in Richtung seiner Mitte.

Diese Einstellung kann unter Einstellungen -> Trackpad aktiviert / deaktiviert werden.


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.