Odpowiednik AutoHotkey dla OS X?

Czy istnieje równoważny produkt / metoda dla AutoHotkey. Dla tych, którzy nie wiedzą, jest to produkt, który umożliwia programowanie ruchów myszy i klawiatury. Dzięki temu mogę „makro” niektóre funkcje w programach zamiast robić to ręcznie. W dawnych czasach nazywano je narzędzia do wypychania klawiatury. Ale to tylko połowa rozwiązania, ponieważ potrzebuję też narzędzia do wypychania „ruchów myszy”.

Czy istnieje taka bestia?

Komentarze

  • W swoim pytaniu określ rodzinę systemów lub wersję systemu (np. Mac OS X Mavericks)
  • @klanomath Yosemite, więc problem z podpisywaniem sterowników może być problemem dla wszystkiego który istnieje. Chociaż ' nie jestem połączony z Yosemite
  • używam Kantu ' s automatyzacja pulpitu jako " AutoHotkey dla komputerów Mac " – mimo że oba narzędzia są całkiem różne. Wizualne podejście Kantu ' jest łatwiejsze w użyciu, ale nie tak potężny jak Ahk w systemie Windows. Kantu to również oprogramowanie typu open source.

Odpowiedź

Polecam Klawiatura Maestro , która umożliwia konfigurowanie makr z różnymi akcjami, które można uruchamiać za pomocą skrótów klawiaturowych lub inne wyzwalacze.

Komentarze

  • Nie ' Wydaje się, że nie wykonuję ruchów myszą, czy coś mi umknęło?
  • @Meet Sure robi: jest ' jest czynnością kliknięcia , najedź, przewiń i przeciągnij.
  • To wykracza poza to, co uważałem za możliwe, nie tylko wykonuje makro ruchów myszy w pętlach, ale może wykryć piksel na ekranie, więc wiem, czy stan ma zmieniony.
  • -1 OP mówi " jako odpowiednik AHK ", który jest bezpłatny. Ten produkt nie jest darmowy i dlatego nie jest równoważny.
  • @Robino Pobrałem wersję 7.3.1 stairways.com/main/download i nie ' nie widzę obok niego linku Kup teraz. Jeśli odmówisz aktualizacji, zastanawiam się, czy możesz używać starej wersji w nieskończoność. Zgłosi się.

Odpowiedz

Wypróbuj Hammerspoon. Wygląda na to, że jest w pełni funkcjonalny i – podobnie jak AutoHotkey – oferuje programistyczny sposób wykonywania wszelkiego rodzaju automatyzacji OSX, oprócz przypisywania klawiszy / ponownego mapowania.

(Wymaga podejścia opartego na wtyczkach. Wspomniany Karabiner w powyższej odpowiedzi może być również używany jako wtyczka, umożliwiając rozszerzanie jej funkcjonalności na różne sposoby.)

http://www.hammerspoon.org/

Komentarze

  • To zasługuje na więcej głosów, to naprawdę potężne narzędzie, dziękujemy za udostępnienie!
  • i ' jest darmowe i otwarte!

Odpowiedz

Używam Karabiner . Dostosowywanie jest trochę uciążliwe (używa XML), ale jest tak samo potężne jak AHK. Może także poruszać myszą .

Komentarze

  • Wygląda obiecująco, wypróbuję, mam nadzieję, że zadziała.
  • Postępuj zgodnie z instrukcjami zawartymi w tym poście na blogu, i działa wspaniale: jeromyanglim.tumblr.com/post/35261000440/… Dzięki!
  • To ' jest przestarzałe w nowszych wersjach MacOS, zostało zastąpione Karabiner Elements, który nie obsługuje już myszy, jest bardzo pozbawiony funkcji klawiatury i nadal dość błędny. Bardzo polecam Karabiner dla systemów starszych niż Sierra.

Odpowiedź

Używam BetterTouchTools. Może emulować naciśnięcia przycisków, kliknięcia myszą, wiele przydatnych funkcji w zależności od aktualnie otwartej aplikacji.

Np .: F1 w evernote pogrubia tekst, F2 zwiększa tekst, F3 zaznacza całą linię:
wprowadź opis obrazu tutaj

BetterTouchTools do niedawna był darmowy. Teraz przeszedł na model „płać tyle, ile chcesz” za co najmniej około 2 dolary.

Jednak jest to automat oparty na graficznym interfejsie użytkownika, nie ma funkcji programowania, które Autohotkey ma. Możesz jednak łączyć wiele czynności, takich jak aktywacja okna, naciśnięcie przycisku, ponowne ukrycie okna itp.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *