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.
-
Vaya aquí: https://developer.apple.com/library/mac/samplecode/HID_LED_test_tool/Introduction/Intro.html
-
Haga clic en el pequeño botón "Descargar código de muestra".
-
Abra la carpeta descargada y vaya a Build / Release
-
Arrastre el archivo de la herramienta de prueba HID LED a su carpeta de aplicaciones
-
Inicie el programa "Automator" de OS X
-
Elija el tipo de documento "Servicio".
-
En "Biblioteca", haga clic en "Utilidades", y arrastre "Ejecutar Shell script" al área en blanco / panel de flujo de trabajo.
-
Para "el servicio seleccionado recibe" elija "sin entrada" en "cualquier aplicación" (importante)
-
Para "pasar la entrada" elija "como argumentos" (importante)
-
Para "shell" elija "/bin/bash"
-
Pega este script:
/Applications/HID\ LED\ test\ tool &
pid=$!
sleep 3
kill $pid
-
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.
-
Haga clic en "Archivo" > "Guardar", "Guardar servicio como" : "Encendedor LED Devastador"
-
Vaya a Preferencias del Sistema > Teclado > Atajos > Servicios > General > "Encendedor LED Devastador"
-
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.