La impresión "directamente desde el buscador" no sucede .
Los diálogos de impresión son siempre específicos de la aplicación:
Incluso si aparentemente no lo notas, MacOS abre al menos "Vista previa", imprime el documento / gráfico y luego cierra la aplicación.
Su mejor apuesta sería una aplicación como Karabiner Elements (gratuita) que pueda abrir un archivo de forma secuencial y ejecutar el comando de impresión (normalmente con un diálogo de impresión), usando solo un acceso directo definido por el usuario .
Dado que una secuencia de teclas presionadas es una "modificación compleja", tendría que editar KE's ~/.config/karabiner/karabiner.json
y agregar este tipo de código (después de: "rules": [
):
{ "description": "Finder: open file in app, open print dialog",
"manipulators": [
{ "conditions": [ { "bundle_identifiers": ["^com.apple.finder"],
"type": "frontmost_application_if"
} ],
"from": { "key_code": "p",
"modifiers": { "mandatory": ["right_command"] }
},
"parameters": { "basic.to_if_held_down_threshold_milliseconds": 5 },
"to_if_held_down": [ { "key_code": "o",
"modifiers": ["right_command"]
} ],
"to_after_key_up": [ { "key_code": "p",
"modifiers": ["right_command"]}
],
"type": "basic"
}
]
}
A medida que se tarda en abrir una aplicación, los diferentes comandos (abrir / imprimir) se "separan" a través de las definiciones "held_down" y "key_up".
Tenga en cuenta que puede ser necesaria una "coma" (,) delante del primer o detrás del último corchete, SI hay otras reglas en el archivo json.
(Si prefieres la tecla de comando izquierda de tu teclado, la parte "from" diría: ["left_command"].)