0 votos

¿Cómo añadir un conjunto de atajos de teclado para aplicaciones de documentos/texto en las Preferencias del Sistema con Automator?

Tengo un MacBook Pro que utiliza el sistema operativo 10.10.5 (Yosemite, el segundo, creo), y quiero cambiar algunos atajos de teclado de "texto"/"documento" para programas específicos para tener una funcionalidad de atajo unificada en todo el software que uso.

Preferencias del Sistema no parece tener ninguna forma de cambiarlos, y había llamado a una persona de soporte técnico de Apple para ver si había alguna forma de hacerlo. No la había, y simplemente seguí buscando en Internet si había ALGUNA forma de cambiarlas.

Llegué a un sitio web, viendo que alguien quería añadir un nuevo acceso directo, para los documentos (no tan simple como yo querría, pero...), utilizando Automator. ¡Es realmente una gran sorpresa lo que puede hacer!

Me preguntaba cómo puedo añadir dos atajos de teclado de la misma cosa, sólo diferentes direcciones (que implican Ctrl + Up / Down flechas, haciendo lo que Cmd + Up / Down las flechas lo hacen en las aplicaciones de tipo texto. De nuevo, esto es lo que no puedo cambiar en System Preferences | Keyboard Shortcuts .

No quiero cambiar de lugar Ctrl y Cmd como la tecla modificadora del otro para cualquier tipo de documentos de texto; los más destacados que tengo y que simplemente uso más son Notes, Pages y Scrivener (pensaría que puede haber una opción para añadir para todas las aplicaciones de tipo texto, pero por eso pregunto, que puedo saber).

Qué seleccionaría en Automator (el documento de servicios en él, como inicio), y luego qué escribir para añadir esos dos comandos (y puedo responder qué son los comandos con más detalle).

Esos atajos me ayudarán enormemente, ya que también escribo y tecleo mucho, y me gustaría tener algunas opciones uniformes de movimiento del cursor.

1voto

qarma Puntos 71

Sigue esta guía de Apple sobre cómo hacer un sistema de servicio en Automatizador .

El servicio no requiere ninguna entrada, pero debería estar disponible en cualquier aplicación.

Añade un Ejecutar AppleScript acción. Introduzca este código en el cuadro de texto:

on run {input, parameters}

    tell application "System Events" to ¬
        return (key code 126 using command down) -- Command Up

end run

Este es el código AppleScript que simulará la pulsación de + .

Guarde el servicio, nombrándolo algo así como Comandante Arriba .

Por último, entra en Preferencias del sistema y crear un atajo de teclado para este servicio. Aparecerá hacia la parte inferior de la servicios lista:

Service shortcuts in MacOS

Asignar el acceso directo + ( ctrl + arriba ).

Ahora, al pulsar + el sistema emitirá un mensaje automático + de la tecla, lo que le permite secuestrar su función.

Ahora repite el proceso para tu otra combinación de teclas. El AppleScript para ese, que estará simulando un + es:

on run {input, parameters}

    tell application "System Events" to ¬
        return (key code 125 using command down) -- Command Down

end run

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X