Autokey ist ein Linux-Äquivalent zu AutoHotKey für Windows.
(Update 01May16) Die obige Seite existiert nicht mehr. Es gibt jetzt eine Portierung für Python 3 auf Github .
Einige seiner Funktionen
- KDE- und GTK-Versionen sind verfügbar, sodass sich AutoKey gut in jede Desktop-Umgebung integrieren lässt.
- Schreiben Sie Python-Skripte, um praktisch jede Aufgabe zu automatisieren, die über die Tastatur ausgeführt werden kann
- Eingebauter Code-Editor (mit QScintilla in KDE oder GtkSourceView2 in GTK)
- Erstellen Sie Phrasen (Textblöcke), die bei Bedarf in ein beliebiges Programm eingefügt werden sollen (mit der Auswahl X).
- Erstellen Sie Sammlungen von Phrasen / Skripten in Ordnern und weisen Sie dem Ordner einen Hotkey oder eine Abkürzung zu, um ein Popup-Menü anzuzeigen
- Reguläre Ausdrücke können verwendet werden, um Fenster nach ihrem Titel zu filtern und Hotkeys / Abkürzungen in bestimmten Anwendungen vom Auslösen auszuschließen
- Skripte, Phrasen und Ordner können an das Tray-Icon-Menü angehängt werden, sodass Sie sie auswählen können, ohne einen Hotkey oder eine Abkürzung zuzuweisen
- AutoKey kann Ihre Verwendungsmuster verfolgen und die am häufigsten verwendeten Elemente oben im Popup-Menü anzeigen
Für mich besteht der größte Unterschied darin, dass Autokey Python als Skriptsprache verwendet und nicht eine bestimmte proprietäre Sprache wie AutoHotKey.
Sie haben auch ein Ubuntu PPA , so dass Sie es einfach installieren und über Updates auf dem Laufenden halten können.
Sie können einen wirklich guten Artikel ( über How to Geek ) über die Installation und Verwendung von Autokey lesen, um Sie schnell einzurichten.
Wenn Sie über AutoHotKey-Skripts zur Automatisierung von Windows- Anwendungen verfügen, die in Wine ausgeführt werden, ist AutoHotKey genau das richtige Programm. Glücklicherweise ist AutoHotKey sehr einfach in Wine zu installieren, da das Wine-Projekt es für unsere automatisierten QA-Tools verwendet.
Der einfachste Weg unter Ubuntu ist, einfach die Wine-PPA zu aktivieren und das Wine-Paket dort zu installieren. Dadurch wird das Winetricks- Paket eingezogen . Dann können Sie ein Terminal öffnen und " winetricks autohotkey " eingeben, und es wird automatisch heruntergeladen und installiert.
quelle
Dies ist eher eine Warnung als eine Lösung. Ich habe Anweisungen zum Erstellen von IronAHK auf Ubuntu 10 gefunden . Überprüfen Sie alle Kommentare, um Ubuntu 11 zum Laufen zu bringen. Aber nach dem Erstellen und Ausführen einiger Skripte scheint es mir, dass IronAHK weit von einer vollständigen Implementierung entfernt ist. Kernfunktionalitäten wie zB Hotkeys scheinen noch nicht zu funktionieren ... Wäre aber froh, hier falsch dargestellt zu werden.
quelle
IronAHK und AutoHotkey (Wine) funktionieren unter Ubuntu, obwohl sie nur Hotkeys und Formulare unter .NET (IronAHK) oder Wine Applications (AutohotKey) erfassen.
Ich habe AutoKey getestet und es ist großartig, aber leider verarbeitet es Mausereignisse nicht sehr gut.
IronAHK wird nicht mehr entwickelt, daher müssen Sie mit Monodevelop von der Quelle aus bauen. Ich habe einige Fehler im Zusammenhang mit goto gefunden (ungefähr 3 Probleme), die ich in if else-Anweisungen geändert habe, damit ich sie normal kompilieren kann.
quelle
Es gibt eine ganze Reihe von Textmakroanwendungen für Linux sowie einige Anwendungen zum Aufzeichnen und erneuten Ausführen verschiedener Tastatur- und Mausereignisse nach Bedarf.
Ich habe AutoHotKey noch nie speziell verwendet, aber ich verwende Texter bei der Arbeit und glaube, es ähnelt dem, was Sie suchen. (Wenn nicht, klären Sie bitte genau, was Sie erledigen möchten und vielleicht hilft das jemandem bei der Beantwortung).
Es gibt viele Anwendungen / IDEs, die Textmakros unter Linux unterstützen, oder wenn Sie wiederholte Aktionen über mehrere Anwendungen hinweg kombinieren möchten, gibt es xmacro ... http://xmacro.sourceforge.net/
quelle