Para pasar texto seleccionado a un atajo de Mac, activa el atajo como una acción rápida o muéstralo en la hoja para compartir y, a continuación, ejecútalo desde la app en la que seleccionaste el texto. Atajos añade un paso de entrada al inicio del flujo de trabajo; usa esa entrada en la siguiente acción. La app debe ser capaz de compartir la selección y el atajo debe aceptar texto. La guía de Mac de Apple documenta ambas formas de ejecutar un atajo con contenido de otra app.

Configurar el atajo para que acepte texto

Abre Atajos en tu Mac y crea un atajo, o abre uno que quieras adaptar. Haz doble clic en él para abrir el editor y, a continuación, abre Detalles. Selecciona Usar como acción rápida para que esté disponible en los contextos de apps compatibles, o selecciona Mostrar en la hoja para compartir para ejecutarlo a través del botón Compartir de una app. Apple indica que activar cualquiera de las dos opciones añade una acción de entrada al principio del flujo de trabajo, donde puedes definir los tipos de contenido que acepta el atajo. Si eliges la hoja para compartir por primera vez, es posible que macOS también requiera permisos para la extensión para compartir de Atajos. Apple: Ejecutar un atajo mientras trabajas en el Mac

Haz clic en el tipo de entrada de esa primera acción y permite Texto. Elige también Texto enriquecido si el material puede incluir formato y tu siguiente acción lo admite. Apple distingue el texto sin formato del texto enriquecido, que puede incluir formato procedente de páginas web o editores de texto. Si dejas la entrada configurada en Cualquiera, el atajo podría aparecer en más contextos para compartir de los necesarios; restringirla a tipos de texto puede mantenerlo relevante para selecciones de texto. Apple: Información sobre los tipos de entrada en Atajos en el Mac

Usar el texto seleccionado en el flujo de trabajo

Añade la acción que debe procesar la selección después de la acción de entrada. En el campo de entrada de esa acción, inserta la variable de entrada de la primera acción —a menudo mostrada como una Variable Mágica— en lugar de asumir que el texto se suministrará automáticamente a cada acción. Por ejemplo, un atajo podría recibir texto seleccionado y pasarlo a una acción que acepte texto. La siguiente acción exacta dependerá de lo que quieras hacer con el texto y de qué acciones estén disponibles en tu Mac.

Decide qué debe hacer el atajo cuando se ejecute sin entrada. En la acción de entrada, Apple documenta opciones como Detener y responder, Preguntar, Obtener portapapeles y Continuar. Para un atajo cuyo propósito depende de una selección, detenerse con un mensaje breve o solicitar texto evita continuar con una entrada vacía. Obtener portapapeles es una alternativa independiente: utiliza el contenido del portapapeles, que puede diferir del texto seleccionado en ese momento. Apple: Limitar la entrada de un atajo cuando se ejecuta desde otra app en el Mac

Ejecutarlo desde la app de Mac

Selecciona el texto en la app de origen. Para usar la hoja para compartir, haz clic en el botón Compartir de la app, selecciona Atajos, elige tu atajo y haz clic en Listo. Para usar una acción rápida, abre el menú compatible de Acciones rápidas o Servicios de la app y elige el atajo si aparece allí. Apple también documenta la asignación de una función rápida de teclado para ejecutar un atajo, pero la forma fiable de pasar la selección actual es iniciarlo desde el contexto de una app que suministre el contenido seleccionado; un atajo de teclado por sí solo no garantiza que una app proporcione su selección. Apple: Ejecutar un atajo mientras trabajas en el Mac

Si el atajo no aparece o no recibe texto

En primer lugar, comprueba que el texto esté permitido en la acción de entrada y que la app de origen exponga la selección a través de su botón Compartir o de las opciones de Acciones rápidas/Servicios. Apple señala que un atajo puede no aparecer en la hoja para compartir cuando la app no tiene contenido adecuado que pasar. Un atajo iniciado desde lugares como el Dock puede no recibir ninguna entrada inicial, así que pruébalo desde la app de origen con texto seleccionado. Si la app no expone el texto seleccionado a estas funciones del sistema, la configuración documentada no puede obligarla a hacerlo; utiliza los propios controles de copiar/compartir de la app u otra vía compatible para suministrar el texto. Apple: Ejecutar un atajo mientras trabajas en el Mac, Apple: Limitar la entrada de un atajo cuando se ejecuta desde otra app en el Mac

La comprobación fundamental es si la primera acción de entrada del atajo recibe el texto seleccionado al iniciarse desde la app de origen. Configura los tipos de texto aceptados, conecta esa entrada a la acción que la necesita y elige una respuesta explícita para las ejecuciones sin selección. La disponibilidad depende de lo que la app suministre a macOS.

Fuentes