Autokey jest linuksowym odpowiednikiem AutoHotKey dla Windows.
(Aktualizacja 01 maja 16) Powyższa strona już nie istnieje. Jest teraz port do Python 3 na Github .
Niektóre z jego funkcji
- Dostępne wersje KDE i GTK, dzięki czemu AutoKey dobrze integruje się z dowolnym środowiskiem graficznym.
- Pisz skrypty w języku Python, aby zautomatyzować praktycznie każde zadanie, które można wykonać za pomocą klawiatury
- Wbudowany edytor kodu (przy użyciu QScintilla w KDE lub GtkSourceView2 w GTK)
- Twórz frazy (bloki tekstu), które chcesz wkleić do dowolnego programu na żądanie (używa zaznaczenia X)
- Twórz kolekcje fraz / skryptów w folderach i przypisz skrót klawiszowy lub skrót do folderu, aby wyświetlić menu podręczne
- Wyrażeń regularnych można używać do filtrowania okien według tytułu, aby wykluczyć uruchamianie skrótów klawiszowych / skrótów w niektórych aplikacjach
- Skrypty, frazy i foldery można dołączyć do menu ikony na pasku zadań, co pozwala wybrać je bez przypisywania skrótu lub skrótu
- AutoKey może śledzić wzorce użytkowania i wyświetlać najczęściej używane elementy na górze menu podręcznego
Dla mnie największą różnicą jest to, że Autokey używa Pythona jako języka skryptowego, zamiast konkretnego zastrzeżonego języka jako AutoHotKey.
Posiadają również Ubuntu PPA , dzięki czemu można łatwo zainstalować i śledzić aktualizacje.
Możesz przeczytać naprawdę dobry artykuł ( o tym, jak się bawić ), na temat instalowania i używania Autokey do szybkiego konfigurowania.
Jeśli masz skrypty AutoHotKey do automatyzacji aplikacji Windows działających w Wine, to AutoHotKey jest dokładnie programem do użycia. Na szczęście AutoHotKey jest bardzo łatwy w instalacji w Wine, ponieważ projekt Wine wykorzystuje go do naszych automatycznych narzędzi kontroli jakości.
Najprostszym sposobem na Ubuntu jest włączenie PPA Wine i zainstalowanie tam pakietu Wine. Spowoduje to pobranie pakietu Winetricks . Następnie możesz otworzyć terminal i wpisać „ autoetrkey winetricks ”, a on automatycznie pobierze + zainstaluje go.
źródło
To bardziej ostrzeżenie niż rozwiązanie. Znalazłem instrukcje budowania IronAHK na Ubuntu 10 . Sprawdź wszystkie komentarze, aby działało na Ubuntu 11. Ale po zbudowaniu i próbie uruchomienia kilku skryptów wydaje mi się, że IronAHK jest daleka od pełnej implementacji. Podstawowe funkcje, takie jak, powiedzmy, skróty klawiszowe , wydają się jeszcze nie działać ... Byłbym szczęśliwy, gdyby pokazano je tutaj źle.
źródło
IronAHK i AutoHotkey (Wine) działają na Ubuntu, chociaż będą przechwytywać tylko skróty klawiszowe i formularze w .NET (IronAHK) lub Wine Applications (AutohotKey).
Testowałem AutoKey i jest świetny, ale niestety nie radzi sobie zbyt dobrze ze zdarzeniami myszy.
IronAHK nie jest już rozwijany, więc będziesz musiał budować ze źródła za pomocą monodevelop. Znalazłem kilka błędów związanych z goto (około 3 problemów), które zmieniłem na instrukcje if if else, wtedy mogłem skompilować normalnie.
źródło
istnieje wiele aplikacji makr tekstowych dla systemu Linux, a także niektóre aplikacje do nagrywania i ponownego uruchamiania różnych zdarzeń klawiatury i myszy w razie potrzeby.
chociaż nigdy nie korzystałem z AutoHotKey, używam Texter w pracy i uważam, że jest podobny do tego, czego szukasz. (jeśli nie, proszę wyjaśnić w szczególności, co chcesz zrobić i może to pomóc komuś odpowiedzieć).
istnieje wiele aplikacji / IDE, które obsługują makra tekstowe w systemie Linux, lub jeśli chcesz połączyć powtarzające się działania w wielu aplikacjach, jest xmacro ... http://xmacro.sourceforge.net/
źródło