Scorciatoie da tastiera OSX per iTunes dall'esterno dell'applicazione


10

Ascolto musica mentre lavoro e può essere noioso dover trovare iTunes per attivare / disattivare la mia musica, cosa che devo fare spesso. Voglio impostare collegamenti in modo da poter avviare / interrompere la mia musica, indipendentemente dall'applicazione in cui mi trovo attualmente.

Ho visto che OSX ti consente di creare collegamenti alle applicazioni, tuttavia non sembrano funzionare per me per iTunes. Ho provato a creare un collegamento chiamato "Riproduci", che corrisponde esattamente al nome del comando nel menu iTunes, ma quando uso il collegamento ricevo solo un suono di avviso standard da OSX che ricevi quando stai provando a fai qualcosa che non puoi fare.

EDIT: ho scoperto che posso creare una scorciatoia per il comando 'Stop', non solo 'Play'. E il collegamento "Stop" che ho creato funziona solo quando iTunes è l'applicazione attiva. Quindi ora sono ancora più confuso.

Ecco la mia scorciatoia:
inserisci qui la descrizione dell'immagine

Ed ecco il menu di iTunes:
inserisci qui la descrizione dell'immagine

Qualche idea su cosa potrei fare di sbagliato? O c'è un altro modo di procedere?

Risposte:


6

Se hai una tastiera Apple, F8 (o fn-F8) dovrebbe avviare o mettere in pausa la riproduzione. In caso contrario, potresti essere in grado di utilizzare KeyRemap4MacBook per rimappare altre combinazioni di tasti ai tasti F speciali .

Alfred ha anche alcune parole chiave per controllare iTunes, come playe next. È possibile assegnare loro scorciatoie creando un flusso di lavoro:

Puoi anche assegnare un collegamento a uno script come questo:

tell application "iTunes"
    if player state is playing then
        pause
    else
        play
    end if
end tell

Uso script come questo per saltare avanti e indietro:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try

Non sto usando una tastiera Mac e F8 non funziona. Ho provato il visualizzatore eventi di KeyRemap4MacBook e quando premo F8 mostra che si sta verificando fn-F8. C'è un motivo per cui non funziona per riprodurre / mettere in pausa la musica? Inoltre, c'è un posto in cui il collegamento fn-F8 è impostato e può essere modificato? Principalmente mi piacerebbe solo vedere se quella scorciatoia è ancora in atto, dal momento che fn-F8 non sembra funzionare per me.
Nic Foster,

Gli speciali tasti funzione non funzionano su molte tastiere per impostazione predefinita, ma puoi usare KeyRemap4MacBook per aggiungerli per alcune tastiere.
Lri,

Grazie per il suggerimento Alfred! Ho usato un'app chiamata Synergy per controllare iTunes usando i tasti di scelta rapida, ma a quanto pare non è più compatibile con High Sierra e / o iTunes 12.7, poiché ora si rifiuta di funzionare e si blocca all'avvio. Stavo cercando una soluzione alternativa ma non l'ho trovata davvero, finché non ho incontrato la tua risposta. Da quando uso già Alfred, è stato banale creare un flusso di lavoro che duplica la funzionalità che ho usato per utilizzare l'app Synergy.
Donald Burr,

4

Una soluzione semplice, se non si dispone di una tastiera con tasti di scelta rapida, è impostare il miniplayer in modo che rimanga sempre in primo piano rispetto alle altre finestre per un clic veloce.

Nota: Stackoverflow non mi consente di pubblicare foto di questo perché la mia reputazione è troppo bassa, ma funziona per me :)


1

Ho trovato un'applicazione che si è occupata bene di questo per me. Dovrei anche notare che questo è stato reso più difficile perché ho una tastiera non Mac, quindi non potevo semplicemente usare la scorciatoia integrata di OSX per iTunes, poiché sembra funzionare solo su tastiere Mac.

L'applicazione si chiama Quicksilver, ecco il link ad essa: http://qsapp.com/download.php

Ci sono voluti circa 1 minuto per scaricare e installare e altri 1-2 minuti per capire come fare un trigger per iTunes.

Ecco i passaggi che ho preso:

  1. Scarica e installa Quicksilver
  2. Assicurati di selezionare il plugin iTunes.
  3. Imposta un tasto di scelta rapida che apre Quicksilver. Puoi farlo durante l'installazione, il tasto di scelta rapida predefinito è ^ spazio, il che è carino perché è simile al valore predefinito di cmd-spazio che viene utilizzato per Spotlight.
  4. Apri Quicksilver usando il tasto di scelta rapida che hai impostato.
  5. In alto a destra nella finestra di dialogo aperta c'è un simbolo di carati rovesciato (sembra una freccia in giù), fai clic su di esso, quindi fai clic su Trigger.
  6. Nelle opzioni Trigger a sinistra, fai clic sull'icona iTunes (se non lo hai, probabilmente non hai installato il plug-in iTunes opzionale che ho citato al passaggio # 2).
  7. Ora trova "Riproduci / Pausa", seleziona la casella accanto e imposta un tasto di scelta rapida facendo clic sul tasto di scelta rapida in quella riga. Scegli la scorciatoia che desideri e ora iTunes verrà riprodotto / messo in pausa a tuo piacimento.

1

Non aiuterà il computer del 2013 OP, ma la Touch Bar sul MacBook più recente lo consente molto facilmente. Per impostazione predefinita, il pulsante a sinistra di Luminosità apre i controlli di iTunes. Oppure puoi personalizzarlo: https://support.apple.com/en-us/HT207055 (il pulsante Play / Pause con aggiunta personalizzata funziona anche per Spotify e Clementine player e forse altri; li ho solo testati)


1

Forse qualcuno dovrà farlo

regola il volume di iTunes con i tasti di scelta rapida della tastiera globale.

  1. In Automatorcrea nuovo Service.
  2. Service receives = Nessun input.
  3. Cerca Run AppleScripte trascina a destra.
  4. Incolla lo script e salva.
  5. In System Preferences > Keyboard > Shortcuts > Services, cerca lo script Automator.
  6. Imposta scorciatoia da tastiera globale (ad es. "Fn + cmd + f10", "fn + cmd + f11", "fn + cmd + f12")

script:

Aumenta volume (fn + cmd + f12)

tell application "iTunes"
    if mute then
        set mute to false
    end if
    set vol to sound volume
    set vol to vol + 5
    if vol is greater than 100 then
        set vol to 100
    end if
    set the sound volume to vol
end tell

Riduzione del volume (fn + cmd + f11)

tell application "iTunes"
    set vol to sound volume
    set vol to vol - 10
    if vol is less than 0 then
        set vol to 0
    end if
    set the sound volume to vol
end tell

Muto (fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.