Automatyzacja MacOS
1 godz. 22 min · Keyboard Maestro · Biznes i Automatyzacje
Adam GospodarczykKeyboard Maestro pozwala na łatwe tworzenie makr, które przyspieszają pracę. Każde makro może być wywoływane ręcznie (np. skrótem klawiszowym) lub w zależności od kontekstu (np. poprzez uruchomienie programu). Makro może zawierać w sobie zarówno pojedyncze akcje jak i serię zadań następujących po sobie. W efekcie bez wiedzy programistycznej możliwa jest automatyzacja wielu powtarzalnych zadań.
W tym kursie znajdziesz nie tylko praktyki pracy z Keyboard Maestro ale również łączenie z innymi aplikacjami dzięki którym zwiększysz możliwości gładzika lub myszy, łatwiej zorganizujesz pliki czy zaczniesz szybciej nawigować po swoim komputerze.
Keyboard Maestro pozwala przede wszystkim na tworzenie automatyzacji lokalnych, tj. takich, które są wykonywane na naszym komputerze. W tym kursie dowiesz się jak wykonywać scenariusze automatyzacji stworzone w Zapierze lub Integromacie, co da Ci niemal nieograniczone możliwości ułatwiania sobie pracy.
Poza wiedzą o najważniejszych elementach Keyboard Maestro, dowiesz się również o dobrych praktykach tworzenia automatyzacji i scenariuszy, które pomogą Ci łatwiej i szybciej rozwijać własne usprawnienia oraz z czasem łatwo nimi zarządzać.
Ten kurs przeprowadzi Cię przez najważniejsze obszary pracy z komputerem, czyli pracę z plikami, pisania tekstów, pracy z przeglądarką, organizacji spotkań i komunikacji czy definiowania automatyzacji, które ułatwią Ci przełączanie się pomiędzy projektami. Całość sprawia, że zaczniesz oszczędzać czas niemal natychmiast po ukończeniu tego kursu.
Kurs ten przeznaczony jest dla zaawansowanych użytkowników systemu MacOS, którzy chcą wykorzystać możliwości automatyzacji oraz aplikacji takich jak Keyboard Maestro, do tego aby ułatwić sobie pracę i oszczędzać wiele godzin na optymalizacji codziennych zadań. Wiedza programistyczna nie jest wymagana, jednak sprawne posługiwanie się systemem MacOS już tak.
W tej lekcji przejdziemy sobie przez
podtawową konfigurację aplikacji wykorzystywanych razem z Keyboard Maestro.
Pierwszą z nich jest Alfred, i co prawda
jest darmowy, ale polecam Ci od razu zakup power packa.
Jeżeli chodzi o Alfreda, przede wszystkim działa nieporównywalnie szybciej niż
Spotlight, i dodatkowo posiadając power pack'a możesz zainstalować dodatkowe
rozszerzenia, które umożliwią Ci kontrolę Keyboard Maestro, aplikacji Bear, ClickUp czy np.
szybkie wyszukiwanie w Google lub kontrolę Spotify, co z kolei świetnie
przydaje się w konfiguracji z Keyboard Maestro do tego, aby uruchamiać swoją ulubioną muzykę.
Poza tym niesamowitym rozszerzeniem jest Menu Bar Search, które pozwoli Ci z pomocą skrótu
klawiszowego uruchomić dowolny element menu aktywnej aplikacji.
Przykładowo jeżeli jestem teraz w przeglądarce mogę szybko wywołać dowolny
element, który znajduje się w menu znajdującym się na górze.
Coś takiego jest niezwykle przydatne w przypadku aplikacji, które nie dają nam
możliwości przypisania skrótów klawiszowych do swoich opcji.
I teraz dobra wiadomość jest taka, że
instalacja rozszerzeń jest niesamowicie prosta. Albo przechodzimy do zakładki Workflows
i tutaj wybieramy rozszerzenie, które pobieramy na swój komputer, a następnie
klikamy dwukrotnie i od razu zostaje zaimportowane do Alfreda.
Dodatkowo to o co z pewnością musisz zadbać to odpowiedni skrót klawiszowy.
Jak wiesz wyszukiwarka Spotlight uruchamiamy klawiszami Command + Spacja.
W przypadku Alfreda osobiście mam przypisan skrót klawiszowy
Option + spacja do tego, aby ewentualnie korzystać sobie ze Spotlight.
Jeżeli jednak interesuje Cię całkowite zastąpienie Spotlight, przejdź do ustawień
klawiatury, a następnie w zakładce Shortcuts wybierz kategorię Spotlight,
I tutaj odznacz ten skrót klawiszowe.
Podobnie też po instalacji rozszerzeń możesz przechodzić do ich konfiguracji i
zawsze na samym początku znajdziesz akcję do której możesz przypisać triger.
W przypadku Menu Bar Search jest to skrót klawiszowe a w przypadku Google Suggest
jest to po prostu litera, która rozpoczyna wyszukiwanie.
Dodatkowo dość skomplikowanie jest jeszcze
w Spotify Player, ponieważ tutaj musimy przypisać skrót klawiszowy do np.
Search Online.
W moim przypadku jest to Control+Command+S.
No i w tym wszystkim oprócz Spotify, najważniejszym rozszerzeniem jest
oczywiście Alfred Maestro, które możesz pobrać z tej strony klikając
po prostu przycisk znajdujący się tutaj. W momencie pobrania wystarczy uruchomić ten
plik i tak jak powiedziałem makro zostanie zainstalowane w Twoim Alfredzie.
Od tej chwili wystarczy wywołać Alfreda a
następnie wpisać KM, a następnie nazwę makra, które chcesz wywołać.
Jeżeli chodzi o konfigurację Alfreda to by było na tyle.
Następną aplikacją będzie Karabiner-Elements.
I jeżeli akurat chodzi o tę aplikację
polecam Ci wykupić pakiet Setapp w ramach którego znajdziesz nie tylko Karabiner-Elements
ale również BetterTouchToul oraz aplikacje takie jak np.
TextSniper, która akurat pozwala zaznaczyć dowolny fragment ekranu, niezależnie od
tego czy mamy do czynienia z tekstem czy z obrazkiem, zostanie tutaj wykonany tzw.
OCR, czyli odczytanie zawartości tekstowej zanaczonego fragmentu.
W ten sposób jesteśmy w stanie łatwo kopiować zawartość np.
z dokumentów typu faktury czy jakieś PDF-y,
które mogą dotrzeć do nas w formie zdjęcia.
Zaznaczę tylko, że mamy tutaj do czynienia
z mechanizmem OCR, który nie zawsze jest dokładny.
Z tego względu jeżeli kopiujesz jakieś np.
numery konta itd.,
bądź proszę ostrożny, bo możesz spotkać
niespodzianki. I teraz wracając do Karabinera jest to aplikacja, która pozwala nisko
poziomowo nadpisywać zachowanie klawiatury.
Jeżeli skomplikowanie to brzmi to uwierz
mi, że faktycznie takie jest ale my potrzebujemy jej tylko do jednej rzeczy.
Po instalacji, w zakładce Complex
modifications wystarczy, że wciśniesz tutaj przycisk Add rule a następnie wybierzesz
opcję change caps lock to Command Control Option Shift.
Jest to utworzenie tzw.
hyperkey, czyli inaczej mówiąc Caps Lock
zostanie zamieniony na kombinację klawiszy Command Control Option Shift.
Chodzi o to, że przycisk Caps Lock jest w
zasadzie bezużyteczny a jednocześnie jego pozycja jest taka, że łatwo go wcisnąć.
Jednocześnie wspomniana wcześniej
kombinacja jest trudna do wciśnięcia, dzięki czemu z poziomu Keyboard Maestro
jesteśmy w stanie w łatwy sposób definiować te triggery.
Przykładowo jeżeli teraz definiując
trigger wcisnę Caps Lock oraz literę D, zostaje tutaj tak jak widzisz przypisana
kombinacja klawiszy funkcyjnych oraz litery D.
Taka kombinacja ma dodatkową zaletę w
postaci takiej, że raczej nie nadpisze nam skrótów klawiszowych z innych programów.
Jeżeli chodzi o karabiner to byłoby na tyle i
teraz przechodzimy do BetterTouchTool.
Jest to aplikacja, która pozwala definiować
zaawansowane gesty do wykonywania automatyzacji.
Z jednej strony możemy definiować je wewnątrz BetterTouchTool,
a jednocześnie moim zdaniem świetnie sprawdza się do tego, aby z jej pomocą
definiować trigerry, które wyzwalają akcje definiowane w Keyboard Maestro.
Ze względu na to, że ten kurs skupia się
raczej na Keyboard Maestro pokaże Ci w jaki sposób wyzwalać akcję Keyboard Maestro z
wykorzystaniem BetterTouchTool, konkretnie wykorzystamy tutaj następujący skrypt.
Sam skrypt znajdziesz w zasobach do tej lekcji natomiast najważniejszy jest tutaj
ten ciąg znaków znajdujący się w cudzysłowie.
Jest to tzw. identyfikator skryptu miasta Keyboard Maestro.
Jeżeli chodzi o ten identyfikator możemy go pobrać z pomocą innego makro, które mam
zdefiniowane tutaj. To makro wykonuje skrypt AppleScript i
działa w taki sposób, że jeżeli zaznaczymy jakieś makro, a następnie uruchomimy tę
akcję to do naszego schowka trafi identyfikator tego konkretnego skryptu.
Zatem jeżeli teraz skopiuję go i przekażę do BetterTouchTool,
no to uruchomienie w tym przypadku trzykrotnego tapnięcia wywoła akcję
terminala o treści zapisanej tutaj. Oczywiście z poziomu akcji
musisz wyszukać tylko terminal i wybrać tą drugą, synchroniczną opcję.
Zatem w temacie BetterTouchTool to byłoby na tyle.
Ja tylko zachęcam Cię do sprawdzenia gestów dostępnych na gładziku czy MagicMouse
jeżeli taką posiadasz.
I ostatnią aplikacją, którą Ci tutaj bardzo polecam jest PopClip.
Jest to prosta aplikacja, która być może
przypadnie Ci do gustu, ponieważ w swoim założeniu jest niesamowicie prosta.
Pozwala wykonać różnego rodzaju akcje na zaznaczonym tekście.
Najciekawsze jest jednak w niej to, że mamy tutaj wiele rozszerzeń, które możemy
wykorzystać i dostosować do swojego work flow.
Sam osobiście najczęściej korzystam z
opcji tłumaczenia, aczkolwiek ostatnio zdefiniowałem sobie nowe makro, które
po zaznaczeniu tekstu uruchamia tłumacz deepL,
który jest niesamowicie skuteczny. W tym momencie zbliżyliśmy się do końca
lekcji i w temacie konfiguracji narzędzi to byłoby na tyle.
Więc przechodzimy do Keyboard Maestro.
https://github.com/iansinnott/alfred-maestro/releases/download/0.2.2/AlfredMaestro.alfredworkflow
https://alfred-spotify-mini-player.com/
Skrypt Better Touch Tool · 5 min
osascript-e 'tell application "Keyboard Maestro Engine" to do script
"[Keyboard Maestro UUID]"'