AutoHotkey Equivalent pour OS X?


57

Existe-t-il un produit / une méthode équivalent pour AutoHotkey? Pour ceux qui ne le savent pas, c’est un produit qui vous permet de programmer les mouvements de votre souris et de votre clavier. Cela me permet de "macro" certaines fonctions sur les programmes au lieu d'avoir à le faire manuellement. Auparavant, ils appelaient cela des bourreaux de clavier. Mais ce n’est que la moitié de la solution car j’ai également besoin d’un dispositif de contrôle du "mouvement de la souris".

Y a-t-il une telle bête?


Veuillez indiquer une famille de systèmes ou une version du système dans votre question (par exemple, Mac OS X Mavericks)
klanomath

1
@klanomath Yosemite, le problème de signature du pilote peut donc être un problème pour tout ce qui existe. Bien que je ne sois pas attaché à Yosemite
Plus de Borg

J'utilise l' automatisation de bureau de Kantu comme "AutoHotkey pour Mac" - même si les deux outils sont assez différents. L'approche visuelle de Kantu est plus facile à utiliser, mais pas aussi puissante qu'Ahk sur Windows. Kantu est aussi open-source.
Jim Grigoryan

Réponses:


26

Je recommande Keyboard Maestro, qui vous permet de configurer des macros avec diverses actions pouvant être déclenchées à l'aide de raccourcis clavier ou d'autres déclencheurs.


1
Ne semble pas faire des mouvements de souris, ai-je oublié quelque chose?
Plus de Borg

@Meet Sure: il y a une action pour cliquer, survoler, faire défiler et faire glisser.
grg

4
Wow, c’est au-delà de ce que j’imaginais possible, non seulement les mouvements de la souris dans les boucles macro, mais aussi la détection d’un pixel sur l’écran, ce qui me permet de savoir si un état a changé.
Plus de Borg

5
-1 OP dit "équivalent à AHK", qui est gratuit. Ce produit n'est pas gratuit et n'est donc pas équivalent.
Robino

Est-ce que cette chose est gratuite? Ou juste fournir un essai?
Rich le

26

Découvrez Hammerspoon. Il semble être très complet et - comme AutoHotkey - offre un moyen par programme de faire toutes sortes d'automatisation OSX, en plus de la reliure / remappage de clé.

(Il faut une approche basée sur les plugins. Le mousqueton, mentionné dans une réponse ci-dessus, peut également être utilisé comme plugin, permettant ainsi d’améliorer ses fonctionnalités de toutes sortes de façons.)

http://www.hammerspoon.org/


2
Cela mérite plus de votes positifs, c’est un outil vraiment puissant, merci de le partager!
njfife

3
et c'est gratuit, et open source!
Brad Parks

13

J'utilise des mousquetons . Il est un peu difficile à personnaliser (il utilise XML), mais il est tout aussi puissant que AHK. Il peut aussi déplacer la souris .


Cela semble prometteur, je vais l'essayer, j'espère que cela fonctionnera.
Plus de Borg

1
Suivez les instructions de cet article et fonctionne à merveille: jeromyanglim.tumblr.com/post/35261000440/… Merci!
9

2
Il est obsolète avec les nouvelles versions de MacOS, remplacé par Karabiner Elements qui ne prend plus en charge la souris, manque énormément de fonctionnalités de clavier et reste assez bogué. Je recommande fortement Karabiner pour les systèmes pré-Sierra cependant.
Kesarion

2

J'utilise BetterTouchTools. Il peut émuler des boutons de presse, des clics de souris et de nombreuses fonctions utiles en fonction de l’application actuellement ouverte.

Ex: F1 dans evernote rend le texte en gras, F2 agrandit le texte, F3 sélectionne la ligne entière:
entrez la description de l'image ici

BetterTouchTools était gratuit jusqu'à tout récemment. Maintenant, il est passé à un modèle «payez autant que vous le souhaitez» avec un minimum d'environ 2 dollars environ.

Cependant, c'est un automate basé sur une interface graphique, il n'a pas les fonctionnalités de programmation d'Autohotkey. Vous pouvez cependant combiner plusieurs actions, telles qu'activer une fenêtre, appuyer sur un bouton, cacher à nouveau une fenêtre, etc.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.