Estoy cambiando la pregunta de otros usuarios porque tengo el mismo problema pero soy nuevo en el sitio y no tengo ninguna reputación para responder / comentar. He conseguido que el teclado se ilumine con xcode y lo detenga cuando está encendido, pero Quiero establecer un atajo de tecla para usarlo más fácilmente.
OP:
Tengo un CM Storm Devastator y no puedo hacer que la luz de fondo funcione en Mac. He seguido las instrucciones a continuación:
Vaya aquí:
Haz clic en el pequeño botón "Descargar código de muestra"
Abra la carpeta descargada y vaya a Generar / Liberar
Arrastre el archivo de la herramienta de prueba HID LED a su carpeta de aplicaciones
Inicia el programa "Automator" de OS X
Elija el tipo de documento "Servicio"
En "Biblioteca", haga clic en "Utilidades" y arrastre "Ejecutar el script de shell" al área en blanco / panel de flujo de trabajo. Para "el servicio seleccionado recibe", elija "sin entrada" en "cualquier aplicación" (importante) Para "pasar entrada", elija "como argumentos" (importante) Para "shell" elija "/ bin / bash" Pegar en este script:
/Applications/HID\ LED\ test\ tool & pid=$! sleep 3 kill $pid
Haz clic en "ejecutar" para probar. Después de 3 segundos, su teclado debe permanecer en un estado con bloqueo numérico y bloqueo de desplazamiento habilitados, y todas las teclas deben estar encendidas. ¡Hurra! Continúe asignando atajos de teclado para hacer esto.
Haz clic en "Archivo" > "Guardar", "Guardar servicio como": "Devastator LED Lighter"
Ir a Preferencias del sistema > Teclado > Accesos directos > Servicios > General > "Devastador Encendedor LED "
Asignar un acceso directo. El bloqueo de desplazamiento y las teclas F no funcionaron para mí. Terminé eligiendo "
Los problemas que he encontrado:
El archivo descargado se llama "HID_LED_test_tool". Este contiene 3 archivos
Herramienta de prueba LED HID-Read Me.txt
Herramienta de prueba LED HID.xcodeproj
main.c
Problema: no contiene una carpeta de compilación / lanzamiento, por lo que arrastré la herramienta de prueba HID LED.xcodeproj a la carpeta de aplicaciones.
Seguí todas las instrucciones anteriores cambiando el nombre del HID LED ... file a un HID simple. El problema es que cuando ejecuto el programa automator como se indica arriba, obtengo la respuesta xxxxx es un directorio. No puedo evitar esto; He intentado extraer el archivo dentro de la carpeta de herramientas de prueba HID LED y luego ejecutar el automatizador con ese nombre de archivo, pero sucede exactamente lo mismo ...
Cuando intento abrir el archivo project.pbxproj en la Terminal, obtengo la respuesta:
Last login: Sat Feb 7 19:34:21 on ttys000
/Applications/HID\ LED\ test\ tool.xcodeproj/project.pbxproj ; exit;
Zakias-MacBook-Pro:~ zakia$ /Applications/HID\ LED\ test\ tool.xcodeproj/project.pbxproj ; exit;
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 1: //: is a directory
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 3: archiveVersion: command not found
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 4: classes: command not found
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 6: objectVersion: command not found
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 7: objects: command not found
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 9: /Applications: is a directory
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 10: syntax error near unexpected token '('
/Applications/HID LED test tool.xcodeproj/project.pbxproj: line 10: ' 8DD76F770486A8DE00D96B5E /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* main.c */; settings = {ATTRIBUTES = (); }; };'
logout
[Process completed]