J'utilise karabiner-elements pour faire exactement cela sur un moniteur Dell, vous pouvez lier des pressions de touches à des commandes 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"
}
]
}
]
}
]
}
(J'ai installé ddctl, qui permet de contrôler la luminosité en lui passant une valeur en pourcentage - https://github.com/kfix/ddcctl )
Vous pouvez consulter la documentation pour écrire vos modifications complexes comme celle-ci : https://pqrs.org/osx/karabiner/json.html