Puede crear una macro con una aplicación como Keyboard Maestro , iKey o QuicKeys . Muchos de ellos también admiten algo como las macros rápidas en Keyboard Maestro. Puede presionar ⌃F1 para iniciar o detener la grabación de una macro y luego reproducirla con ⌥F1.
También puede emular pulsaciones de teclas con AppleScript. El retraso al inicio no es necesario si el script se ejecuta con FastScripts .
delay 0.5 -- if the script is run with a shortcut that has modifier keys
activate application "TextEdit"
tell application "System Events"
keystroke "aa"
key code 123 using {shift down, command down}
end tell
El keystroke
comando solo se puede usar para insertar caracteres que están incluidos en el diseño actual del teclado. Si el texto es lo suficientemente largo, también hay un retraso visible cuando se inserta.
Otra forma de insertar texto es usar el portapapeles:
set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down