Ein-Tasten-Tastenkürzel für „Nicht stören“


2

Gibt es eine Möglichkeit, eine einzelne Taste auf meiner Tastatur zu binden, um "Nicht stören" zu wechseln?

Es wäre bequemer, das Benachrichtigungscenter zu öffnen und den unbeholfenen Schieber zu verschieben.

Ich denke, dass Sie einen Schlüssel an ein Skript binden können, so dass eine Befehlszeilenoption für "Bitte nicht stören" ebenfalls funktionieren würde. Wenn es also ein Befehlszeilentool zum Aktivieren / Deaktivieren von "Nicht stören" gibt, werde ich dies tun nimm das als Antwort (da ich mit bash und applescript vertraut bin).


1
Hier ist ein Ruby-Skript, bei dem Sie ein "Ein / Aus" übergeben müssen, aber es verwendet die richtige Art und Weise, wie Applescript die Mausaktionen simuliert. Nur direkt mit plash an die plist zu schreiben, macht nicht alles, was die Benutzeroberfläche an 10.11 tut, also verwende ich sie nicht defaults write um diese Änderung direkt vorzunehmen - gist.github.com/samnung/c7e767167cf70531ccdc
bmike

Antworten:


-1

Halten Sie die Wahltaste gedrückt und klicken Sie in der Menüleiste auf das Benachrichtigungssymbol.


Das ist großartig, aber ich suche nach einer einzelnen Taste, um dies ohne Maus auszuführen.
Daniel

Wechseln Sie zu Systemeinstellungen> Tastatur und wählen Sie Mission Control. Aktivieren Sie das Kontrollkästchen Nicht stören, und fügen Sie eine eigene Tastenkombination hinzu. Meine ist Kontrollverschiebung D. Zugegeben, es ist keine einzelne Tastenkombination, aber Sie müssen kein Skript oder irgendetwas dafür laden.
simon

Vielen Dank! ^ Das hat wirklich sehr gut funktioniert. In der Tat funktionierte es besser als die andere Antwort.
Daniel

3

Sicher. Laden Sie das Ruby-Skript von herunter https://gist.github.com/samnung/c7e767167cf70531ccdc und dann machen Sie einfach einen Bash-Wrapper, um es aufzurufen.

do_not_disturb.rb on

Sie möchten vielleicht ein Werkzeug wie FastScripts um das Skript aufzurufen (und wenn ja, platzieren Sie Ihr bash-Aufrufskript in ~ / Library / Scripts, damit es dort nett angezeigt wird)


1
Und es läuft von der Kommandozeile aus gut, also werfe ich es als Bindeschleife ein.
Daniel

Das Hinzufügen als Bindung war schwierig, und das hat nicht gut funktioniert, also habe ich einfach die Idee geworfen. @simons Antwort hat gut funktioniert.
Daniel
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.