Résumé : résolvez en téléchargeant l'outil de test des LED du clavier d'Apple, qui teste les lumières du clavier en activant la touche de défilement, la touche numérique et la touche des majuscules. Créez un raccourci clavier qui exécute un script qui lance l'outil de test des LED et interrompt le script lorsque la touche de défilement est activée.
-
Allez ici : https://developer.apple.com/library/mac/samplecode/HID_LED_test_tool/Introduction/Intro.html
-
Cliquez sur le petit bouton "Télécharger le code source"
-
Ouvrez le dossier téléchargé et allez dans Build / Release
-
Faites glisser le fichier de l'outil de test des LED HID vers votre dossier Applications
-
Lancez le programme "Automator" OS X
-
Choisissez le type de document "Service"
-
Sous "Bibliothèque", cliquez sur "Utilitaires", et faites glisser "Exécuter un script shell" vers la zone vide / le volet de travail.
-
Pour "le service sélectionné reçoit", choisissez "aucune entrée" dans "toute application" (important)
-
Pour "transmettre l'entrée", choisissez "comme arguments" (important)
-
Pour "shell", choisissez "/bin/bash"
-
Collez ce script :
/Applications/HID\ LED\ test\ tool &
pid=$!
sleep 3
kill $pid
-
Cliquez sur "exécuter" pour tester. Après 3 secondes, votre clavier devrait rester dans un état avec la touche numérique et la touche de défilement activées, et toutes les touches devraient s'allumer. Youpi ! Continuez à attribuer un raccourci clavier pour faire cela.
-
Cliquez sur "Fichier" > "Enregistrer", "Enregistrer le service sous" : "Devastator LED Lighter"
-
Allez dans Préférences Système > Clavier > Raccourcis > Services > Général > "Devastator LED Lighter"
-
Attribuez un raccourci. La touche de défilement et les touches F n'ont pas fonctionné pour moi. J'ai fini par choisir Commande+1.
C'est fini !
Essayez votre raccourci. Si rien ne se passe, testez en cliquant sur "Lancer" dans l'Automator si vous avez sauté cette partie. Si cela ne fonctionne pas, le script bash doit peut-être être mis à jour, ou peut-être que le chemin vers l'outil de test des LED est incorrect. Vérifiez ensuite les étapes 8 et 9. Enfin, essayez de créer un document dans l'Automator qui effectue une commande "Lancer l'application" au lieu d'un script bash, et voyez si vous pouvez faire démarrer n'importe quel programme, comme TextEdit, en utilisant un raccourci clavier.