En mi experiencia, el uso de elementos de Speakable para más bien, digamos, aplicaciones complicadas puede ser un poco complicado, pero no hay razón para que no sea posible. Por lo general, si usa el comando "Hacer que se puede hablar" mientras una aplicación está enfocada (es decir, es su aplicación de primer plano), se creará una carpeta para ella en Elementos que se pueden hablar de la aplicación si aún no existe.
Como OS X está basado en UNIX, mi idea inicial era llamar a la carpeta eclipse
, ya que el ejecutable que ve el sistema (no el paquete .app en sí) en realidad se llama eclipse
en lugar de Eclipse
.
Sin embargo, si eso no funciona, el consejo oficial de Apple es que simplemente arrastre la carpeta a su escritorio y luego intente usar el comando "Hacer que se pueda hablar" mientras usa Eclipse (en este caso) para que la computadora (o al menos debería ) crear la carpeta por ti, en cuyo punto puedes simplemente arrastrar todos los AppleScripts que has hecho a la carpeta recién creada.
Sin embargo, desde el punto de vista de la programación / detrás de escena, ¡la respuesta bien puede depender de la versión de Java que está utilizando! Si utiliza la implementación Java de Apple, es probable que tenga más problemas que con la última versión de Java 7.
Eclipse usa el Kit de herramientas de widgets estándar (SWT), que envuelve los controles nativos (o, más precisamente, hace que Java se comunique con OS X como lo haría con, por ejemplo, otros * nix), por lo que solo esos estándares ya deberían ser accesibles. Sé que NetBeans es mayormente, si no completamente accesible, al menos desde un punto de vista de VoiceOver.
La exploración de la documentación de Eclipse y el historial de errores revela discusión de esto en 2007, y parece que sugiere que estaban trabajando en ello en 2008, pero no hay ninguna mención de tener Eclipse controlado con los comandos de voz de AppleScript. Debería ser sencillo y simple, por lo que si parece que Eclipse y / o OS X se resisten a todos los intentos de comunicarse con Java o el IDE a través de AppleScript (s), me inclino a creer que es un capricho con Eclipse o su comunicación con SpeechWorker y el resto de OS X.