Terminé con Mosquetón como sugiere CJK, con la siguiente secuencia de comandos personalizada que he puesto bajo ~/.config/karabiner/assets/complex_modifications/custom.json
. Simplemente reemplace AppName
con el nombre de la aplicación y de la "from"
keybind a su combinación preferida. El formato que se describe aquí.
{
"title": "Custom modifications",
"rules": [
{
"description": "Toggle AppName visibility",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "f1",
"modifiers": {
"mandatory": ["shift", "control", "option", "command"]
}
},
"to": [
{
"shell_command": "osascript -e 'tell application \"System Events\" to set visible of process \"AppName\" to true'"
}
],
"to_after_key_up": [
{
"shell_command": "osascript -e 'tell application \"System Events\" to set visible of process \"AppName\" to false'"
}
]
}
]
}
]
}
Entonces, dentro de Mosquetón-Elementos, en el "Complejo" Modificaciones de la ficha, haga clic en "Añadir regla" botón, a continuación, habilitar la regla personalizada (en mi caso, la aplicación que quiero palanca es de Helio).