Mastodon
Zdjęcie okładkowe wpisu Dr. Drang rozbudował moją automatyzację tekstu w Keyboard Maestro

Dr. Drang rozbudował moją automatyzację tekstu w Keyboard Maestro →

0
Dodane: 3 lata temu

Wczoraj opublikowałem linka do artykułu Dr. Dranga, w którym automatyzuje on pracę z tekstem za pomocą m.in. Cocoa keybindings i przerobiłem je połowicznie na makra w Keyboard Maestro. Drang zobaczył mój wpis i zrobił poprawioną implementację, na którą zabrakło mi wczoraj czasu.

Dr. Drang napisał:

The best thing about blogging your little automations is that other people see them and come up with improvements. In an article in iMagazine, Wojtek Pietrusiewicz redid my Cocoa keybindings as Keyboard Maestro macros (…)

While Wojtek’s macros are an improvement on my Cocoa keybindings, they don’t replace the AppleScripts I wrote for BBEdit because they don’t handle the situation in which text is already chosen. Wojtek mentions in his article that he plans to add that ability, but I couldn’t wait. I extended his macros to work like my AppleScripts, but in any app.

Inspirowanie się takimi makrami jest o tyle fascynujące, że wczoraj nie rozważałem przypadku, gdy tekst jest zaznaczony, ponieważ trochę inaczej w głowie poukładałem sobie to, jak ten skrypt oraz pętla if-then będzie wyglądała i obawiałem się, że jak zacznę całość testować, to zleci mi kolejne kilka godzin. Pamiętajcie – zawsze lepiej spędzić pół dnia na automatyzacji danej czynności niż pięć minut na jej wykonywaniu. Dr. Drang rozwiązał to w inny, szybszy i prostszy sposób, który zaimplementuję u siebie – po szczegóły zapraszam do jego wpisu, a linki do moich poprawionych makr znajdziecie poniżej.

Keyboard Maestro Macro: Text – Capitalize Previous Word v2
Keyboard Maestro Macro: Text – Lowercase Previous Word v2
Keyboard Maestro Macro: Text – Uppercase Previous Word v2

Wojtek Pietrusiewicz

Wydawca, fotograf, podróżnik, podcaster – niekoniecznie w tej kolejności. Lubię espresso, mechaniczne zegarki, mechaniczne klawiatury i zwinne samochody.

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .