¿Se puede progtwigr una Mac para que simule presionar una tecla a cierta velocidad a través del software?

¿Hay alguna manera o una aplicación de un tercero que me permita especificar, por ejemplo, que quiero que envíe un evento de keyboard (de modo que tenga el mismo efecto que presionar físicamente la tecla del keyboard) cada 5 segundos?

Entonces, por ejemplo, ¿podría decir que golpeara K cada 5 segundos, 15 veces en total?

  • Acceso directo para seleccionar el primer resultado de la canción desde la búsqueda en iTunes
  • ¿Cómo puedo save todos los files modificados en la vista previa de una vez?
  • el keyboard ya no repite las teclas cuando se mantiene presionada
  • Quite el aumento de la tecla de mayúsculas para la animation de Control de la misión
  • ¿Cómo puedo encontrar mi directory de Java en 10.8.3?
  • ¿Puedo instalar mi viejo OSX en una computadora diferente después de la actualización?
  • Básicamente, estoy buscando algo así como AutoHotkey pero para OS X.

  • Inserte la tecla en el keyboard para Macbook Air Mountain Lion OS
  • ¿Hay algún editor de text optimizado Lion con combinaciones de teclas VIM?
  • Desinstalar Java Mountain Lion
  • ¿Dónde está el button de borrar hacia adelante en el keyboard del iPhone?
  • ¿Cómo cambio la metakey de la pantalla GNU a Cmd-a?
  • ¿Qué hizo la actualización 10.8.2 para romper los vhosts de la stack AMP?
  • 2 Solutions collect form web for “¿Se puede progtwigr una Mac para que simule presionar una tecla a cierta velocidad a través del software?”

    Encontré una manera de hacer esto en un script bash:

    #!/bin/sh # Simulates hitting a key on OS X # http://apple.stackexchange.com/a/63899/72339 echo "tell application \"System Events\" to keystroke \"$1\"" | osascript 

    Guardar como hitkey , chmod +x hitkey , hitkey k de golpe hitkey k para golpear K.

    A partir de ahí, es fácil usar Automator para recorrer el script varias veces o crear una alarma iCal para iniciar el script en un momento específico.

    Tipos de documentos de Automator

    Aquí hay un AppleScript para hacer lo que quieras:

     set i to 0 repeat while i < 15 set i to i + 1 delay 5 tell application "System Events" to keystroke "k" end repeat 

    Puede alinearlo en un script de shell como este:

     echo "set i to 0 repeat while i < 15 set i to i + 1 delay 5 tell application \"System Events\" to keystroke \"k\" end repeat" | osascript 

    (Gracias a @houbysoft por el echo "script" | osacript syntax echo "script" | osacript !)

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).