¿Equivalente de AutoHotkey para OS X?

57

¿Existe un producto / método equivalente para AutoHotkey? Para aquellos que no saben, es un producto que le permite programar los movimientos del mouse y el teclado. Esto me permite "macro" ciertas funciones en los programas en lugar de tener que hacerlo manualmente. En los viejos tiempos solían llamarlos rellenos de teclado. Pero esa es solo la mitad de la solución, ya que también necesito un relleno de "movimiento del mouse".

¿Hay tal bestia?

Meer Borg
fuente
Especifique una familia de sistema o una versión del sistema en su pregunta (por ejemplo, Mac OS X Mavericks)
klanomath
1
@klanomath Yosemite, por lo que el problema de firma del controlador podría ser un problema para cualquier cosa que exista. Aunque no estoy apegado a Yosemite
Meer Borg
Utilizo la automatización de escritorio de Kantu como "AutoHotkey para Mac" , aunque ambas herramientas son bastante diferentes. El enfoque visual de Kantu es más fácil de usar, pero no tan poderoso como Ahk en Windows. Kantu también es de código abierto.
Jim Grigoryan

Respuestas:

26

Recomiendo Keyboard Maestro, que le permite configurar macros con varias acciones que se pueden activar con atajos de teclado u otros activadores.

grg
fuente
1
No parece hacer movimientos del mouse, ¿me perdí algo?
Meer Borg
@Meet Sure sí: hay una acción para hacer clic, desplazarse, desplazarse y arrastrar.
grg
44
Wow, esto está más allá de lo que pensé que era posible, no solo hace movimientos macro del mouse en bucles, sino que puede detectar un píxel en la pantalla, así que sé si un estado ha cambiado.
Meer Borg
55
-1 OP dice "equivalente a AHK", que es gratis. Este producto no es gratuito y, por lo tanto, no es equivalente.
Robino
¿Esto es gratis? O simplemente proporcionar una prueba?
Rico
26

Echa un vistazo a Hammerspoon. Parece tener todas las funciones y, como AutoHotkey, ofrece una forma programática de hacer todo tipo de automatización OSX, además de la asignación / reasignación de teclas.

(Se necesita un enfoque basado en complementos. Karabiner, mencionado en una respuesta anterior, también se puede utilizar como complemento, lo que permite mejorar su funcionalidad de muchas formas).

http://www.hammerspoon.org/

Himanshu P
fuente
2
Esto merece más votos a favor, esta es una herramienta realmente poderosa, ¡gracias por compartir!
njfife
3
y es gratis y de código abierto!
Brad Parks
13

Yo uso Karabiner . Es un poco complicado personalizarlo (usa XML), pero es tan poderoso como AHK. También puede mover el mouse .

0942v8653
fuente
Parece prometedor, lo probaré, espero que funcione.
Meer Borg
1
Seguí las instrucciones de esta publicación de blog y funciona de maravilla: jeromyanglim.tumblr.com/post/35261000440/… ¡Gracias!
e9t
2
Es obsoleto con las versiones más nuevas de MacOS, siendo reemplazado por Karabiner Elements, que ya no es compatible con el mouse, carece extremadamente de las funciones del teclado y todavía tiene errores. Sin embargo, recomiendo Karabiner para sistemas pre-Sierra.
Kesarion el
2

Yo uso BetterTouchTools. Puede emular pressees de botones, clics del mouse, muchas funciones útiles dependiendo de la aplicación actualmente abierta.

Ej: F1 en evernote pone el texto en negrita, F2 hace el texto más grande, F3 selecciona la línea completa:
ingrese la descripción de la imagen aquí

BetterTouchTools era gratuito hasta hace muy poco. Ahora cambió a un modelo de 'paga todo lo que quieras' con un mínimo de ~ 2 dólares más o menos.

Sin embargo, es un automatizador basado en GUI, no tiene las características de programación que tiene Autohotkey. Sin embargo, puede combinar múltiples acciones como activar una ventana, presionar un botón, ocultar una ventana nuevamente, etc.

Leo Ufimtsev
fuente