Włącz programowo dostęp do urządzeń pomocniczych w wersji 10.9
Chcę włączyć programowo dostęp do urządzeń pomocniczych w wersji 10.9. W wersji 10.8 i niższej korzystałem z następującego Applescript, aby umożliwić dostęp do urządzeń pomocniczych:
tell application "System Events"
if UI elements enabled is false then
set UI elements enabled to true
end if
end tell
Z 10.9 Apple przeniósł opcje dostępności do Preferencji systemowych ➞ Bezpieczeństwo i prywatność ➞ Prywatność ibility Dostępność. W przeciwieństwie do poprzednich wersji OS X, które używały uniwersalnego pola wyboru dla wszystkich aplikacji, nowa funkcjonalność w 10.9 pozwala użytkownikom indywidualnie wybierać, które aplikacje mogą uzyskać kontrolę nad systemem w celu wykonywania różnych funkcji skryptowych.
Apple NIE dostarczył programistom żadnego interfejsu API, aby programowo umożliwić dostęp do aplikacji. Mac OS 10.9 wyświetli okno dialogowe z prośbą o zezwolenie dla użytkownika końcowego, aby włączyć Dostępność, gdy aplikacja korzysta z interfejsów API dostępności. Dodatkowo użytkownik musi ponownie uruchomić aplikację po włączeniu ułatwień dostępu.
Czy możemy programowo włączyć dostęp do urządzeń wspomagających w wersji 10.9 za pomocą Applescript lub innych interfejsów API? Każda pomoc w rozwiązaniu tego problemu byłaby bardzo mile widziana.