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:
- Zapisać nasz plik ze skryptem (pliki poniżej), gdzieś na naszym komputerze pod wybraną nazwą np. „moj_skrypt.applescript”;
- Jeśli są spakowane jak poniższe pliki, należy je rozpakować;
- Następnie otworzyć za pomocą kombinacji „VO-F8” panel programu VoiceOver;
- 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ę;
- Kilkukrotnie należy nacisnąć tabulator aż usłyszymy ogólne;
- Tutaj strzałkami przejść na pozycję Polecenia;
- Nacisnąć tabulator i za pomocą klawiszy lewo prawo odszukać pozycję klawiatura a następnie nacisnąć spację;
- Raz nacisnąć tabulator i upewnić się, że pozycja wyboru „włącz polecenia klawiszowe” jest zaznaczona;
- Za pomocą klawisza tabulator odszukać przycisk dodaj i nacisnąć spację;
- W nowym polu edycyjnym nacisnąć którąś z liter lub liczb na klawiaturze;
- Tabulatorem odszukać przycisk menu i nacisnąć spację;
- W nowym okienku strzałkami wybrać pozycję własne polecenia i nacisnąć albo strzałkę w prawo, albo spację;
- Następnie odszukać pozycję wykonaj skrypt AppleScript i wybrać go;
- Otworzy się okienko wyboru pliku, odszukujemy nasz plik i dajemy Enter;
- Gotowe, do wybranego klawisza mamy przypisany nasz skrypt AppleScript;
- 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;
- Należy podkreślić, że lepiej przypisać sobie skrypt AppleScript do wybranego przez nas gestu, jest to znacznie wygodniejsze.
AppleScript do pobrania
- Odczytywanie głosem VoiceOver poziomu naładowania bateri Macbooka (domyślnie Option+b)
- Odczytywanie głosem VoiceOver bieżącej godziny i daty w języku polskim (domyślnie Option+t)
Dzięki Jarek!