0 votes

Quelle est la fonction par défaut d'une touche multimédia de lecture/pause ?

J'ai un Microsoft Natural Ergonomic Keyboard 4000. Il possède un bouton intitulé "play/pause". Lorsque je n'ai pas de pilotes de clavier installés, le bouton se comporte de la manière suivante : il bascule entre lecture et pause dans l'application la plus récente qui prend en charge ce comportement. Par exemple, si mon navigateur est l'application en cours, mais que l'application précédente est iTunes, le bouton va lire et mettre en pause le son dans iTunes. Si l'application précédente était Spotify, le bouton se déclenchera dans Spotify. Il en va de même pour VLC.

Ce comportement qui consiste à se souvenir de l'application à basculer est génial et je veux continuer à l'utiliser. J'utilise maintenant USB Overdrive pour remapper le reste des touches multimédia de Microsoft. Je n'utilise volontairement pas le pilote de clavier Microsoft car il entre en conflit avec Karabiner que j'utilise également et qui est compatible avec USB Overdrive.

Le problème est que dans USB Overdrive, le bouton de lecture/pause est configuré par défaut pour appeler la commande de lecture d'iTunes. Cela rompt le comportement que j'ai décrit ci-dessus.

Quel est le nom de la fonction de lecture par défaut du Mac qui se souvient de l'application à basculer ? Existe-t-il un moyen d'exécuter cette fonction depuis Applescript ou Bash ? USB Overdrive permet de programmer une touche pour lancer une application. Je pense que la meilleure solution serait d'appeler cette fonction à partir d'un script enveloppé dans une application Mac et de le lier à USB Overdrive.

0voto

Martin Buberl Points 14573

Il semble qu'il existe un Gist sur GitHub utilisant USB Overdrive et un clavier Windows qui explique comment mapper les touches multimédia comme vous le souhaitez. Configurez les touches média d'un clavier non-Apple pour contrôler Spotify via AppleScript et USB Overdrive sous OSX.

Si vous faites défiler la page jusqu'à ludalex En plus du Gist, ils ont ajouté un Applescript qui peut identifier iTunes ou Spotify et attribuer la pression de la touche Play/Pause à la bonne application.

0 votes

Solution intéressante. Elle n'est pas exactement la même, mais elle permet d'atteindre 80 %.

0voto

hekevintran Points 228

En fait, j'ai trouvé une solution très simple à ce problème : supprimez l'entrée du bouton de lecture de l'USB Overdrive et il n'écrasera pas le comportement et tout sera comme avant pour ce seul bouton.

Il est intéressant de noter que cette clé de lecture est désignée par Karabiner sous le nom de ConsumerKeyCode::MUSIC_PLAY . Voir https://pqrs.org/osx/karabiner/xml.html.en .

0 votes

En outre, j'ai trouvé une solution qui fait exactement ce que je veux en utilisant BetterTouchTool. Vous pouvez programmer une touche pour effectuer l'action Play/Pause (dans la section Keyboard Keys du menu action).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X