Quiero ser capaz de hacer un sistema de acceso directo de teclado amplio en un Mac que se pega un texto en lo que yo estoy seleccionando. Por ejemplo, yo estoy escribiendo notas y pulse cmd + alt + k, luego se pega texto que dice "¡Hola mundo!" en el cuadro de texto. Estaba buscando otras respuestas a esto, pero no podía encontrar ninguna.
Respuestas
¿Demasiados anuncios?Usted puede crear este usando AppleScript y ejecutar el uso de Automator.
Crear una secuencia de comandos:
tell application "System Events" to keystroke "Hello World."
Reemplazar "Hola Mundo." con el texto que desee, pero asegúrese de mantener las comillas alrededor de cualquier texto que de entrada ya que es lo que está haciendo el tipo de datos de cadena.
A continuación, utilice Automator para desencadenar la anterior AppleScript:
- Abrir Automator.
- Crear un nuevo
services
de flujo de trabajo. - Set
Service Recieves
ano input
. - Set
in
aany application
. - En "Acciones" en el panel de la izquierda, la de la búsqueda para "Ejecutar AppleScript."
- Una vez que usted encuentra que, arrastre "Ejecutar AppleScript" sobre el panel de la derecha, que entra en su flujo de trabajo.
- Guardar el flujo de trabajo.
Finalmente, el uso de Preferencias del Sistema para asignar este flujo de trabajo a una tecla de acceso directo global.
- Abra Preferencias Del Sistema.
- Haga Clic En Teclado.
- Haga Clic En Los Métodos Abreviados De Teclado.
- Desplácese hacia abajo y seleccione Servicios en el panel de la izquierda.
- En el panel derecho, busque el nombre del flujo de trabajo de Automator que acaba de guardar y haga clic en la casilla a la izquierda del nombre del archivo.
- Mantenga pulsado el teclado deseado acceso directo y se asignará automáticamente este flujo de trabajo para su selección de teclas de acceso rápido.
Esta es probablemente la forma más fácil de llevar a cabo su tarea deseada, mientras que la escritura de la menor cantidad de código posible.
También hay una herramienta llamada Alfred que es excepcional; yo lo uso muchas veces sobre una base diaria. En este punto probablemente estaría perdido sin ella. Se puede tomar por completo en centro de atención de usted (de hecho he borrado la tecla de acceso directo para abrir la búsqueda de spotlight (cmd + espacio) y asignados a ese atajo de teclado para abrir Alfred en su lugar. Dentro de Alfred usted puede hacer cosas como copiar texto de un lugar, a continuación, copiar texto desde otro lugar y anexar juntos, hacer cualquier cosa que usted puede hacer en la búsqueda de Spotlight, y mucho, mucho más. La razón por la que traigo a Alfred es porque usted puede crear este mismo flujo de trabajo dentro de Alfred y asignarlo a un amplio sistema de tecla de acceso directo a todos dentro de la misma aplicación sin necesidad de escribir código y en todos (si se considera el ejemplo que te he dado, para ser en realidad la escritura de código). De hecho, los tipos de flujos de trabajo que se pueden crear en Alfred es esencialmente ilimitadas e incluso hay ya construido recetas en línea, para las diferentes aplicaciones que se pueden descargar.
Si está bien con la instalación de software de terceros, una característica de BetterTouchTool hace lo que está buscando
Http://docs.bettertouchtool.net/docs/key_sequences.html
Según los creadores en https://www.boastr.net/ BetterTouchTools está disponible como una versión de prueba.
Esto no es un atajo de teclado per se, pero puede definir letras para representar una palabra o frase. He puesto mi dirección de correo para representado por jj. Cuando escribo que seguido de un espacio imprime mi dirección de correo electrónico. Puede definir tantos como quieras. Ir a preferencias del sistema, teclado. Haga clic en la ficha texto y puedes definir tus accesos directos.