Wie ist es möglich, globale Hotkeys in OSX zu haben?

Mit "global" meine ich die Art von Verknüpfungen, die ich in Windows verwende und die innerhalb und für eine Anwendung festgelegt sind, aber verwendet werden können, wenn diese Anwendung ausgeblendet oder minimiert ist (nicht oben). (z. B. die hier besprochenen .)

Ich sehe das in diesem Artikel hier zu "OS X Mavericks: Globale Tastaturkürzel verwenden", dass Shortcuts "global" genannt werden, aber in einem anderen Sinne - so scheint es mir - weil sie nur verfügbar sind, wenn die jeweilige Anwendung bereits aktiv ist (focused oben, wie zum Beispiel ein Texteditor, in dem ich schreiben kann), aber nicht, wenn er nicht in dieser Position ist (zum Beispiel: Wenn der Texteditor geöffnet und bereit zum Schreiben ist, dann sind die Verknüpfungen für einen Audioplayer verfügbar wird nicht zugänglich sein).

Ich beziehe mich also nicht auf die Medientasten auf der Tastatur, sondern auf diejenigen, die ich in einer Anwendung festlegen und dann verwenden kann, wenn eine andere Anwendung aktiv ist und aktiv verwendet wird.

Wenn Sie einige Verknüpfungen für vlc unter Tastatureinstellungen hinzufügen, sind sie in diesem Sinne nicht global.

Geben Sie hier die Bildbeschreibung ein

Sind Lösungen mit 3rd-Party-Software ok?
@grgarside - wie ich mir vorstelle, gibt es nativ keine Lösung, ja!

Antworten (1)

Sie können einem Skript wie folgt eine Verknüpfung zuweisen:

tell application "System Events" to tell process "VLC"
    click menu item "Step Forward" of menu 1 of menu bar item "Playback" of menu bar 1
end tell

Speichern Sie beispielsweise das Skript im ~/Library/Scripts/AppleScript Editor und verwenden Sie dann FastScripts , um ihm eine Verknüpfung zu geben. Oder wenn Sie das Powerpack für Alfred gekauft haben , können Sie einen Workflow mit einem Hotkey-Trigger erstellen, der mit einer Run Script-Aktion verbunden ist.