Jak zrobić sobie dobrze – Czyli użycie AppleScript

Mac OS pomimo swej opinii niezwykle intuicyjnego i funkcjonalnego systemu momentami, szczególnie dla użytkowników VoiceOver, potrafi być niezwykle toporny i mało ergonomiczny. Na szczęście Apple zapewnia narzędzia, za pomocą których możemy usprawnić i uprzyjemnić sobie pracę. Jednym z takich rozwiązań jest AppleScript.

Poproszony przeze mnie Jarek Świerz, zgodził się udostępnić nam dwa stworzone przez siebie skrypty, przybliżyć nieco temat AppleScript oraz napisać krótką instrukcję ich instalacji.

AppleScript – Co to takiego i jak tego używać?

Wbudowany w system OS X program odczytu ekranu VoiceOver posiada mechanizmy umożliwiające rozszerzenie swej funkcjonalności poprzez wykonanie skryptów języka AppleScript.
W celu dodania takich funkcji jak oznajmianie czasu, czy poziomu naładowania baterii naszego notebooka musimy posiadać odpowiedni plik z napisanym skryptem a także prawidłowo skonfigurowany program odczytu ekranu VoiceOver. Ten ostatni oczywiście musi być włączony w momencie użycia skryptów.
Aby dodać nowy skrypt należy wykonać następujące kroki:

  1. Zapisać nasz plik ze skryptem (pliki poniżej), gdzieś na naszym komputerze pod wybraną nazwą np. „moj_skrypt.applescript”;
  2. Jeśli są spakowane jak poniższe pliki, należy je rozpakować;
  3. Następnie otworzyć za pomocą kombinacji „VO-F8” panel programu VoiceOver;
  4. Nacisnąć kilka razy tabulator i odszukać pozycję „pozwalaj na sterowanie funkcjami VoiceOver z AppleScript” a następnie upewnić się, że to pole wyboru jest zaznaczone; jeżeli nie jest zaznaczone to należy nacisnąć spację;
  5. Kilkukrotnie należy nacisnąć tabulator aż usłyszymy ogólne;
  6. Tutaj strzałkami przejść na pozycję Polecenia;
  7. Nacisnąć tabulator i za pomocą klawiszy lewo prawo odszukać pozycję klawiatura a następnie nacisnąć spację;
  8. Raz nacisnąć tabulator i upewnić się, że pozycja wyboru „włącz polecenia klawiszowe” jest zaznaczona;
  9. Za pomocą klawisza tabulator odszukać przycisk dodaj i nacisnąć spację;
  10. W nowym polu edycyjnym nacisnąć którąś z liter lub liczb na klawiaturze;
  11. Tabulatorem odszukać przycisk menu i nacisnąć spację;
  12. W nowym okienku strzałkami wybrać pozycję własne polecenia i nacisnąć albo strzałkę w prawo, albo spację;
  13. Następnie odszukać pozycję wykonaj skrypt AppleScript i wybrać go;
  14. Otworzy się okienko wyboru pliku, odszukujemy nasz plik i dajemy Enter;
  15. Gotowe, do wybranego klawisza mamy przypisany nasz skrypt AppleScript;
  16. W celu uniknięcia nałożenia się polskich znaków na skróty klawiszowe przypisane do VoiceOver najlepiej zamienić klawisz modyfikujący na lewy option;
  17. Należy podkreślić, że lepiej przypisać sobie skrypt AppleScript do wybranego przez nas gestu, jest to znacznie wygodniejsze.

AppleScript do pobrania

Dzięki Jarek!