Autokey est un équivalent linux d'AutoHotKey pour Windows.
(Mise à jour 01mai16) La page ci-dessus n'existe plus. Il y a maintenant un portage pour Python 3 sur Github .
Certaines de ses fonctionnalités
- Les versions KDE et GTK sont disponibles, ce qui permet à AutoKey de bien s'intégrer dans n'importe quel environnement de bureau.
- Écrire des scripts Python pour automatiser pratiquement toutes les tâches pouvant être accomplies via le clavier
- Éditeur de code intégré (utilisant QScintilla dans KDE ou GtkSourceView2 dans GTK)
- Créez des phrases (blocs de texte) à coller dans n'importe quel programme à la demande (utilise la sélection X)
- Créez des collections de phrases / scripts dans des dossiers et attribuez un raccourci clavier ou une abréviation au dossier pour afficher un menu contextuel
- Les expressions régulières peuvent être utilisées pour filtrer les fenêtres par leur titre, pour exclure les raccourcis clavier / abréviations du déclenchement dans certaines applications
- Des scripts, des phrases et des dossiers peuvent être attachés au menu d'icônes de la barre d'état, vous permettant de les sélectionner sans attribuer de raccourci clavier ou d'abréviation
- AutoKey peut suivre vos habitudes d'utilisation et présenter les éléments les plus fréquemment utilisés en haut du menu contextuel
Pour moi, la plus grande différence est qu'Autokey utilise Python comme son langage de script, au lieu d'un langage propriétaire spécifique comme AutoHotKey.
Ils ont également un PPA Ubuntu , vous pouvez donc l'installer facilement et suivre les mises à jour.
Vous pouvez lire un très bon article ( sur How to Geek ), sur l'installation et l'utilisation d'Autokey pour vous configurer rapidement.
Si vous avez des scripts AutoHotKey pour automatiser les applications Windows exécutées dans Wine, alors AutoHotKey est exactement le programme à utiliser. Heureusement, AutoHotKey est très facile à installer dans Wine, car le projet Wine l'utilise pour nos outils d'assurance qualité automatisés.
Le moyen le plus simple sur Ubuntu est simplement d'activer Wine PPA et d'y installer le paquet Wine. Cela va tirer dans le paquet winetricks . Ensuite, vous pouvez ouvrir un terminal et taper " winetricks autohotkey " et il le téléchargera et l'installera automatiquement pour vous.
la source
Il s'agit plus d'un avertissement que d'une solution. J'ai trouvé des instructions pour construire IronAHK sur Ubuntu 10 . Vérifiez tous les commentaires pour le faire fonctionner sur Ubuntu 11. Mais après avoir construit et essayé d'exécuter quelques scripts, il me semble que IronAHK est assez loin d'une implémentation complète. Les fonctionnalités de base telles que, par exemple, les raccourcis clavier ne semblent pas encore fonctionner ... Seraient heureuses d'être mal affichées ici.
la source
IronAHK et AutoHotkey (Wine) fonctionnent sur Ubuntu, bien qu'ils capturent uniquement les raccourcis clavier et les formulaires sous .NET (IronAHK) ou Wine Applications (AutohotKey).
J'ai testé AutoKey et c'est génial, mais malheureusement, il ne gère pas très bien les événements de la souris.
IronAHK n'est plus en cours de développement, vous devrez donc construire à partir des sources en utilisant monodevelop. J'ai trouvé quelques bugs liés à goto (environ 3 problèmes), que j'ai changé en instructions if else, alors je pouvais compiler normalement.
la source
il existe de nombreuses applications de macro de texte pour linux, ainsi que certaines applications pour enregistrer et réexécuter divers événements de clavier et de souris selon les besoins.
Bien que je n'aie jamais utilisé AutoHotKey spécifiquement, j'utilise Texter au travail et je pense que c'est similaire à ce que vous recherchez. (Sinon, pourriez-vous préciser en particulier ce que vous voulez faire et peut-être que cela aiderait quelqu'un à répondre).
il y a beaucoup d'applications / IDE qui prennent en charge les macros de texte sous Linux, ou si vous cherchez à combiner des actions répétées sur plusieurs applications, il y a xmacro ... http://xmacro.sourceforge.net/
la source