Tengo un comando de terminal que puede controlar el brillo de mi pantalla externa. Estoy tratando de asignar ese comando a una tecla en el teclado para que funcione como una tecla de "subir el brillo" y "bajar el brillo".
Karabiner no parece admitir teclas de asignación a comandos de terminal
Usaría Automator para ejecutar un Shell Script y luego agregaría un atajo de teclado para ejecutarlo.
Para hacer esto:
NOTA: deberá asegurarse de que no sea un acceso directo que ya esté utilizando macOS.
Estoy usando elementos de mosquetón para hacer exactamente esto en un monitor Dell, puede vincular las pulsaciones de teclas a los comandos de shell:
{
"title": "F5 to dim, F6 to bright",
"rules": [
{
"manipulators": [
{
"description": "dim",
"type": "basic",
"from": {
"key_code": "f5"
},
"to": [
{
"shell_command": "/usr/local/bin/ddcctl -d 1 -b 1"
}
]
},
{
"description": "bright",
"type": "basic",
"from": {
"key_code": "f6"
},
"to": [
{
"shell_command": "/usr/local/bin/ddcctl -d 1 -b 100"
}
]
}
]
}
]
}
(Tengo ddctl instalado, que le permite controlar el brillo pasándole un valor porcentual: https://github.com/kfix/ddcctl )
Puede consultar los documentos para escribir sus modificaciones complejas como esta: https://pqrs.org/osx/karabiner/json.html
clemsam lang