8 votes

Comment puis-je désactiver les touches multimédias (lecture, pause, saut, etc.) sur la fenêtre de connexion macOS ?

Lorsque vous écoutez de la musique sur iTunes ou un service similaire et que vous verrouillez l'écran (en appuyant sur la combinaison de touches Q ou en sélectionnant "Verrouiller l'écran" dans le menu), comment empêcher les touches multimédias de fonctionner ?

En particulier, les boutons lecture, saut et pause sont toujours fonctionnels à ce stade. Cela pose problème car je verrouille souvent mon écran pour empêcher mon chat de causer des dégâts sur mon ordinateur portable en appuyant sur les touches - mais elle peut toujours perturber ma musique via les touches susmentionnées, généralement...

2voto

unknowndomain Points 4102

Malheureusement, ce n'est pas exactement la réponse que vous cherchiez, mais vous pouvez basculer les touches multimédias du clavier pour qu'elles agissent comme des touches de fonction par défaut.

Cependant, cela signifie que vous devrez appuyer sur la touche fn (fonction) pour utiliser les touches multimédias en utilisation normale...

Vous pouvez faire cela dans les Préférences Système...

  1. Ouvrez les Préférences Système
  2. Naviguez jusqu'à Clavier
  3. Cochez l'option Utiliser les touches F1, F2, etc. comme touches de fonction standard.

Je serais très impressionné si le chat parvenait à appuyer sur fn + F8 pour mettre en pause votre musique simultanément, mais les chats resteront des chats...

Capture d'écran de la case à cocher intitulée : Utiliser les touches F1, F2, etc. comme touches de fonction standard.

2 votes

En théorie, il serait également possible de créer une application qui ferait ce que vous recherchez en modifiant la priorité des boutons de pause/lecture vers votre propre application qui se lance lorsque vous verrouillez l'écran, mais cela semble excessivement complexe.

0 votes

La remise en service de la touche fn n'est pas une excellente solution car elle rend trop difficile le changement du volume / lecture / pause, etc. par les humains lors d'une utilisation normale. Cependant, j'aime l'idée de changer la priorité de ces fonctions pour une application personnalisée. Pour combiner vos deux idées, peut-être que je peux écrire un script pour activer programmable la fonction fn et ensuite verrouiller l'écran, et je peux le lier à une combinaison de touches pour l'invoquer rapidement lorsque je vois le chat approcher. Je vais essayer cela et je reviendrai vers vous.

2voto

ijoseph Points 1163

Deux solutions :

Solution 1 : la solution susmentionnée pour basculer le Utiliser les touches F1, F2, etc. en tant que touches de fonction standard et ensuite verrouiller l'écran via un AppleScript invoqué par un raccourci clavier global :

afficher notification "Basculement des touches fn et verrouillage"
-- basculer les touches fn
tell application "Préférences Système"
    révéler l'ancre "keyboardTab" du volet "com.apple.preference.keyboard"
end tell
tell application "Événements Système" to tell processus "Préférences Système"
    cliquer sur case à cocher 1 du groupe d'onglets 1 de la fenêtre 1
end tell
quitter application "Préférences Système"

-- verrouiller l'écran
activer application "ServeurUISystème"
tell application "Événements Système"
    dire au processus "ServeurUISystème" d'envoyer "q" en utilisant {command down, contrôle down}
end tell

Ensuite, les étapes suivantes consistent à enregistrer ceci en tant qu'Application, et à créer un service dans Automator pour lancer ceci, et à définir un raccourci clavier pour ce service.

Cependant, c'était trop lent et avait également l'effet secondaire irritant de devoir écrire un autre script pour désactiver le réglage Utiliser les touches F1, F2, etc. en tant que touches de fonction standard après s'être reconnecté.

Solution 2 : j'ai fini par utiliser KeyboardCleanTool, qui résout le problème de manière plus directe en verrouillant toutes les touches au démarrage de l'application jusqu'à ce qu'on clique sur le bouton UI pertinent :

KeyboardCleanTool est un petit outil super simple qui bloque toutes les entrées de clavier et TouchBar.

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