6 votos

OS X: El teclado CM Storm Devastator no se ilumina

Usando OS X Mavericks, la retroiluminación del teclado CM Storm Devastator no se enciende. La luz suele activarse cuando se activa el bloqueo de desplazamiento, pero en OS X no existe el bloqueo de desplazamiento.

10voto

user1341867 Puntos 31

He creado un fork del apple LED test script específicamente para encender y apagar la luz de fondo LED en los teclados cmstorm. Esto también debería funcionar para cualquiera que necesite encender el bloqueo de desplazamiento en sus teclados externos (que es la tecla de luz de fondo para la mayoría de los teclados).

Para usarlo:

  1. Descargar el binario e instalarlo en su carpeta de Aplicaciones

    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. Entonces puede

  3. ejecútelo en la terminal de la siguiente manera

       /Applications/led-backlight-osx # turns the backlight on
       /Applications/led-backlight-osx off # turns the backlight off
  4. O utilice un automatizador script como se describe a continuación responder . Sustituye el automator script del paso 11 por lo siguiente.

     ```/Applications/led-backlight-osx```
    • para crear un script para desactivarlo crea otro script con lo siguiente

      /Applications/led-backlight-osx off

    • Los detalles para el autómata script están en la edición de abajo.

EDIT: para añadir esto como atajo de teclado debes usar Automator como en la respuesta de @AlexanderTaylor, en resumen:

  1. Inicie "Automator" desde el Launchpad o desde el Finder/Aplicaciones

  2. Elija el tipo de "Servicio" (Para Catalina, elija primero "Acciones rápidas" en "Nuevo")

  3. (A la izquierda) "Biblioteca" -> "Utilidades", arrastre "Ejecutar Shell script" al panel de flujo de trabajo.

  4. En la parte superior del panel de flujo de trabajo, elija "sin entrada" en "cualquier aplicación"

  5. Para "pasar la entrada" elija "como argumentos"

  6. Para "shell" elija "/bin/sh"

  7. Pega este script:

     /Applications/led-backlight-osx
  8. Haga clic en "Archivo" -> "Guardar", guárdelo como "CMStormLedOn"

  9. Vaya a Preferencias del Sistema -> Teclado -> Accesos directos -> Servicios -> CMStormLedOn y haga clic en el acceso directo + ScrLk . (aparecerá como +F14 )

Ya está hecho. Ahora escribiendo + ScrLk debería encender esos LEDs.

0 votos

¿Tienes una versión actualizada para Mojave?

0 votos

Funciona bien en Catalina. Gracias.

0 votos

Tacha mi comentario anterior (borrado). Necesitaba correr privilegiado. Gracias.

6voto

Thomsen Puntos 121

Resumen: solucionarlo descargando la herramienta de prueba de LEDs del teclado de Apple, que comprueba las luces del teclado activando el bloqueo de desplazamiento, el bloqueo numérico y el bloqueo de mayúsculas. Hacer un atajo de teclado que ejecute un script que ejecute la herramienta de prueba de LED y termine el script mientras el bloqueo de desplazamiento esté activado.

  1. Vaya aquí: https://developer.apple.com/library/mac/samplecode/HID_LED_test_tool/Introduction/Intro.html

  2. Haga clic en el pequeño botón "Descargar código de muestra".

  3. Abra la carpeta descargada y vaya a Build / Release

  4. Arrastre el archivo de la herramienta de prueba HID LED a su carpeta de aplicaciones

  5. Inicie el programa "Automator" de OS X

  6. Elija el tipo de documento "Servicio".

  7. En "Biblioteca", haga clic en "Utilidades", y arrastre "Ejecutar Shell script" al área en blanco / panel de flujo de trabajo.

  8. Para "el servicio seleccionado recibe" elija "sin entrada" en "cualquier aplicación" (importante)

  9. Para "pasar la entrada" elija "como argumentos" (importante)

  10. Para "shell" elija "/bin/bash"

  11. Pega este script:

    /Applications/HID\ LED\ test\ tool &
    pid=$!
    sleep 3
    kill $pid
  12. Haz clic en "ejecutar" para probar. Después de 3 segundos, tu teclado debería permanecer en un estado con el bloqueo numérico y el bloqueo de desplazamiento activados, y todas las teclas deberían estar iluminadas. Bien. Continúe asignando el atajo de teclado para hacer esto.

  13. Haga clic en "Archivo" > "Guardar", "Guardar servicio como" : "Encendedor LED Devastador"

  14. Vaya a Preferencias del Sistema > Teclado > Atajos > Servicios > General > "Encendedor LED Devastador"

  15. Asignar un acceso directo. El bloqueo de desplazamiento y las teclas F no me funcionaron. Terminé eligiendo Command + 1 .

¡Ya está!

Prueba tu atajo. Si no ocurre nada, prueba haciendo clic en "Play" en el automatizador si te has saltado esa parte. Si eso no funciona, el bash script puede necesitar ser actualizado, o tal vez la ruta de acceso a la herramienta de prueba de LED es incorrecta. A continuación, vuelva a comprobar los pasos 8 y 9. Por último, intente hacer un documento de automator que haga un comando de "Lanzamiento de aplicación" en lugar de un bash script, y vea si puede conseguir que se lance cualquier programa, como TextEdit, usando un atajo de teclado.

0 votos

Esta solución me ha funcionado perfectamente. También pude usar la tecla de acceso rápido para bloquear el desplazamiento (F14).

0 votos

Cuando pegué el script me dijo que no hay tales archivos en el directorio

0 votos

¿También hiciste el paso 4?

1voto

Ricky Puntos 1

Si tienes problemas, aunque hayas seguido los pasos anteriores. - Pruebe lo siguiente, a mí me ha funcionado:

Sólo tienes que conectar el teclado a otro puerto USB de tu Mac y probar :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X