Raccourcis clavier OSX pour iTunes depuis l'extérieur de l'application

10

J'écoute de la musique pendant que je travaille, et il peut être fastidieux de devoir localiser iTunes pour activer / désactiver ma musique, ce que je dois faire souvent. Je souhaite configurer des raccourcis pour pouvoir démarrer / arrêter ma musique, quelle que soit l'application dans laquelle je suis actuellement.

J'ai vu qu'OSX vous permet de créer des raccourcis d'application, mais ils ne semblent pas fonctionner pour moi pour iTunes. J'ai essayé de créer un raccourci nommé 'Play', qui correspond exactement au nom de la commande dans le menu iTunes, mais quand j'utilise le raccourci, j'obtiens juste un son d'avertissement standard d'OSX que vous obtenez lorsque vous essayez de faites quelque chose que vous ne pouvez pas faire.

EDIT: J'ai trouvé que je peux créer un raccourci pour la commande «Stop», mais pas «Play». Et le raccourci «Arrêter» que j'ai créé ne fonctionne que lorsque iTunes est l'application mise au point. Alors maintenant, je suis encore plus confus.

Voici mon raccourci:
entrez la description de l'image ici

Et voici le menu iTunes:
entrez la description de l'image ici

Des idées sur ce que je pourrais faire de mal? Ou existe-t-il une autre façon de procéder?

Nic Foster
la source

Réponses:

6

Si vous avez un clavier Apple, F8 (ou fn-F8) devrait démarrer ou suspendre la lecture. Si vous ne le faites pas, vous pourrez peut-être utiliser KeyRemap4MacBook pour remapper d' autres combinaisons de touches aux touches F spéciales .

Alfred a également quelques mots clés pour contrôler iTunes, comme playet next. Vous pouvez leur attribuer des raccourcis en créant un workflow:

Vous pouvez également attribuer un raccourci à un script comme celui-ci:

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

J'utilise des scripts comme celui-ci pour sauter en avant et en arrière:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try
Lri
la source
Je n'utilise pas de clavier Mac et F8 ne fonctionne pas. J'ai essayé l'observateur d'événements de KeyRemap4MacBook et lorsque j'appuie sur F8, cela montre que fn-F8 se produit. Y a-t-il une raison pour laquelle cela ne fonctionne pas pour lire / mettre en pause la musique? De plus, existe-t-il un endroit où le raccourci fn-F8 est configuré et peut être modifié? Surtout, j'aimerais juste voir si ce raccourci est toujours en place, car fn-F8 ne semble pas fonctionner pour moi.
Nic Foster
Les touches F spéciales ne fonctionnent pas sur de nombreux claviers par défaut, mais vous pouvez utiliser KeyRemap4MacBook pour les ajouter à certains claviers.
Lri
Merci pour le conseil Alfred! J'utilise une application appelée Synergy pour contrôler iTunes à l'aide de raccourcis clavier, mais apparemment, elle n'est plus compatible avec High Sierra et / ou iTunes 12.7, car elle refuse désormais de s'exécuter et se bloque au démarrage. Je cherchais une autre solution mais je n'en ai pas vraiment trouvé, jusqu'à ce que je tombe sur votre réponse. Étant donné que j'utilise déjà Alfred, il était trivial de créer un flux de travail reproduisant les fonctionnalités que j'avais utilisées pour obtenir l'application Synergy.
Donald Burr
4

Une solution simple, si vous n'avez pas de clavier avec des raccourcis, est de configurer le mini-joueur pour qu'il reste toujours au-dessus des autres fenêtres pour un clic rapide.

Remarque: Stackoverflow ne me permet pas de publier des photos de cela car ma réputation est trop faible, mais cela fonctionne pour moi :)

phast
la source
1

J'ai trouvé une application qui s'est bien occupée de cela pour moi. Je dois également noter que cela a été rendu plus difficile parce que j'ai un clavier non-Mac, donc je ne pouvais pas simplement utiliser le raccourci intégré d'OSX pour iTunes, car cela ne semble fonctionner que sur les claviers Mac.

L'application s'appelle Quicksilver, voici le lien: http://qsapp.com/download.php

Il a fallu environ 1 minute pour télécharger et installer, et encore 1-2 minutes pour moi de comprendre comment créer un déclencheur pour iTunes.

Voici les étapes que j'ai suivies:

  1. Téléchargez et installez Quicksilver
  2. Assurez-vous de sélectionner le plugin iTunes.
  3. Configurez un raccourci clavier qui ouvre Quicksilver. Vous pouvez le faire lors de l'installation, le raccourci clavier par défaut est ^ espace, ce qui est bien car il est similaire à la valeur par défaut de cmd-space qui est utilisée pour Spotlight.
  4. Ouvrez Quicksilver à l'aide du raccourci clavier que vous avez configuré.
  5. En haut à droite de la boîte de dialogue ouverte, il y a un symbole carat à l'envers (ressemble à une flèche vers le bas), cliquez dessus, puis sur Déclencheurs.
  6. Dans les options de déclencheurs à gauche, cliquez sur l'icône iTunes (si vous ne l'avez pas, vous n'avez probablement pas installé le plug-in iTunes optionnel que j'ai mentionné à l'étape 2).
  7. Maintenant, trouvez 'Play / Pause', cochez la case à côté et configurez un raccourci clavier en cliquant sur le bouton de raccourci dans cette ligne. Choisissez le raccourci que vous souhaitez et maintenant iTunes jouera / s'arrêtera à votre convenance.
Nic Foster
la source
1

Cela ne va pas aider l'ordinateur de l'OP 2013, mais la Touch Bar sur le dernier MacBook le permet très facilement. Par défaut, le bouton à gauche de Luminosité ouvre les commandes iTunes. Ou vous pouvez le personnaliser: https://support.apple.com/en-us/HT207055 (le bouton Play / Pause personnalisé ajouté fonctionne également pour Spotify et Clementine player et peut-être d'autres; je n'ai testé que ceux-ci)

RubberDuckRabbit
la source
1

Peut-être que quelqu'un devra

régler le volume d'iTunes avec des raccourcis clavier globaux.

  1. En Automatorcréer de nouveaux Service.
  2. Service receives = Aucune entrée.
  3. Recherchez Run AppleScriptet faites glisser vers la droite.
  4. Collez le script et enregistrez.
  5. Dans System Preferences > Keyboard > Shortcuts > Services, recherchez votre script d'automate.
  6. Définir le raccourci clavier global (par exemple, "fn + cmd + f10", "fn + cmd + f11", "fn + cmd + f12")

scripts:

Augmentation du 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

Réduction du 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

Muet (fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
Sergey Sergeyev
la source