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.

questionAnswers(8)

yourAnswerToTheQuestion