Aquí como respuesta rápida y sucia con un poco de Apple script que encontré en línea:
set fc to read POSIX file "/path/to/file.txt" as «class utf8»
set the text item delimiters to (ASCII character 10)
set mylines to text items in fc
repeat with currentline in mylines
write_string(currentline)
end repeat
on write_string(the_string)
tell application "System Events"
tell application "TextEdit" to activate
repeat with the_character in the_string
keystroke the_character
delay 0.05
end repeat
key code 36
key code 123 using command down
end tell
end write_string
El script requiere un documento abierto vacío en TextEdit y un archivo de texto fuente /ruta/al/archivo.txt (con cadenas/texto, etc.).
Probablemente también funcione con otros editores de texto.
Sonido de pulsación adicional y retrasos aleatorios:
Si sustituye
keystroke the_character
delay 0.05
con
do shell script ("afplay " & "/path/to/sound.wav" & " > /dev/null 2>&1 &")
keystroke the_character
set d to random number from 0.2 to 0.5
delay d
también obtendrás algo de sonido. ( ejemplo de archivo de sonido de pulsación de teclas (¡enlace directo d/l!))
Sonido de oficina adicional:
Añade la línea en algún lugar al principio del script. ¡Puedes establecer el volumen con "-v "!
do shell script ("afplay " & "/path/to/officesound.wav" & " > /dev/null 2>&1 &")
Ejemplo: sonido de oficina - gente - multitud en interior - oficina gubernamental - gente en cola. (requiere inicio de sesión/registro)
Si encuentro algo de tiempo, añadiré algunas open new document ...
líneas.
2 votos
Utiliza AppleScript para escribir letra por letra y poner un retardo configurable entre las pulsaciones.
1 votos
A partir de la sugerencia de ankii, creo que sería relativamente fácil escribir un Applescript que tome un archivo de texto como entrada, y luego escriba el contenido una letra a la vez. Sin embargo, tendrías que escribirlo tú, no conozco ninguno preexistente.
0 votos
Sí, eso es lo que quería decir.