6 votes

OS X : Le clavier CM Storm Devastator ne s'allume pas

En utilisant OS X Mavericks, le rétroéclairage du clavier CM Storm Devastator ne s'allume pas. La lumière est généralement activée par le verrouillage défilement activé, mais dans OS X, il n'y a pas de touche de verrouillage défilement.

10voto

Pykler Points 241

J'ai créé une version modifiée du script de test LED d'Apple spécifiquement pour allumer et éteindre le rétroéclairage LED sur les claviers cmstorm. Cela devrait également fonctionner pour quiconque a besoin d'activer vérouillage de défilement sur leurs claviers externes (ce qui est la touche de rétroéclairage pour la plupart des claviers).

Pour l'utiliser :

  1. Téléchargez le fichier binaire et installez-le dans votre dossier Applications

    wget https://github.com/pykler/led-backlight-osx/blob/master/led-backlight-osx?raw=true -O led-backlight-osx
    chmod +x led-backlight-osx
    mv led-backlight-osx /Applications
  2. Ensuite, vous pouvez soit

  3. l'exécuter dans le terminal comme ceci

       /Applications/led-backlight-osx # allume le rétroéclairage
       /Applications/led-backlight-osx off # éteint le rétroéclairage
  4. OU utilisez un script d'automatisation comme décrit dans la réponse suivante réponse. Remplacez le script d'automatisation à l'étape 11 par le suivant.

     ```/Applications/led-backlight-osx```
    • pour créer un script pour l'éteindre, créez un autre script d'automatisation avec ce qui suit

      /Applications/led-backlight-osx off

    • Les détails du script d'automatisation sont dans l'édition ci-dessous.

MODIFICATION : pour ajouter ceci en tant que raccourci clavier, vous devez utiliser Automator comme dans la réponse de @AlexanderTaylor, en résumé :

  1. Ouvrez "Automator" depuis Launchpad ou Finder/Applications

  2. Choisissez le type "Service" (Pour Catalina, choisissez d'abord "Actions rapides" sur "Nouveau")

  3. (À gauche) "Bibliothèque" -> "Utilitaires", faites glisser "Exécuter un script shell" dans le volet de workflow.

  4. En haut du volet de workflow, choisissez "pas d'entrée" dans "toute application"

  5. Pour "passer l'entrée", choisissez "comme arguments"

  6. Pour "shell", choisissez "/bin/sh"

  7. Collez ce script :

     /Applications/led-backlight-osx
  8. Cliquez sur "Fichier" -> "Enregistrer", enregistrez-le sous "CMStormLedOn"

  9. Allez dans Préférences Système -> Clavier -> Raccourcis -> Services -> CMStormLedOn et cliquez sur le raccourci +ScrLk. (il apparaîtra comme +F14)

Fait. Maintenant, en tapant +ScrLk devrait allumer ces LEDs.

0 votes

Avez-vous une version mise à jour pour Mojave?

0 votes

Fonctionne très bien sous Catalina. Merci.

0 votes

Effacez mon commentaire précédent (supprimé). Besoin d'exécuter en mode privilégié. Merci.

6voto

Alexander Taylor Points 231

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.

  1. Allez ici : https://developer.apple.com/library/mac/samplecode/HID_LED_test_tool/Introduction/Intro.html

  2. Cliquez sur le petit bouton "Télécharger le code source"

  3. Ouvrez le dossier téléchargé et allez dans Build / Release

  4. Faites glisser le fichier de l'outil de test des LED HID vers votre dossier Applications

  5. Lancez le programme "Automator" OS X

  6. Choisissez le type de document "Service"

  7. Sous "Bibliothèque", cliquez sur "Utilitaires", et faites glisser "Exécuter un script shell" vers la zone vide / le volet de travail.

  8. Pour "le service sélectionné reçoit", choisissez "aucune entrée" dans "toute application" (important)

  9. Pour "transmettre l'entrée", choisissez "comme arguments" (important)

  10. Pour "shell", choisissez "/bin/bash"

  11. Collez ce script :

    /Applications/HID\ LED\ test\ tool &
    pid=$!
    sleep 3
    kill $pid
  12. 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.

  13. Cliquez sur "Fichier" > "Enregistrer", "Enregistrer le service sous" : "Devastator LED Lighter"

  14. Allez dans Préférences Système > Clavier > Raccourcis > Services > Général > "Devastator LED Lighter"

  15. 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.

0 votes

Cette solution a parfaitement fonctionné pour moi. J'ai pu attribuer une touche de raccourci à Verrouillage défilement (F14) également.

0 votes

Lorsque j'ai collé le script, cela a indiqué "aucun fichier de ce type dans le répertoire"

0 votes

Avez-vous également effectué l'étape 4?

1voto

Ricky Points 11

Si vous rencontrez des problèmes, même si vous avez suivi les étapes ci-dessus.

Essayez ce qui suit, cela a fonctionné pour moi :

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