Você pode criar uma macro com um aplicativo como o Keyboard Maestro , iKey ou QuicKeys . Muitos deles também suportam algo como as macros rápidas no Keyboard Maestro. Você pode pressionar ⌃F1 para iniciar ou parar a gravação de uma macro e reproduzi-la com ⌥F1.
Você também pode emular pressionamentos de tecla com AppleScript. O atraso no início não será necessário se o script for executado com o 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
O keystroke
comando pode ser usado apenas para inserir caracteres incluídos no layout atual do teclado. Se o texto for longo o suficiente, também haverá um atraso visível ao ser inserido.
Outra maneira de inserir texto é usar a área de transferência:
set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down