Comandi vocali con Eclipse

0

Utilizzo Mac OS X 10.7.5 sul mio MacBook Pro e adoro la funzione Comandi vocali / Elementi vocali.

Ho anche molti comandi personalizzati che uso scrivendo i applescripts e inserendoli in ~/Library/Speech/Speakable Items o ~/Library/Speech/Speakable Items/Application Speakable Items/myApplication . Questo ha funzionato bene per me finora.

Tuttavia, questo non sembra funzionare quando ho creato una directory in Application Speakable Items chiamata Eclipse per usare i comandi vocali con il mio IDE eclissi. Ho persino provato a utilizzare il comando Make this speakable durante l'utilizzo di eclipse, ma non sembra funzionare neanche.

L'unica cosa a cui posso pensare ora è di mettere tutti i comandi di eclipse in Speakable Items e chiamarli da lì, ma non è una soluzione molto elegante.
Qualcuno ha qualche idea su cosa posso fare?

    
posta inspectorG4dget 31.03.2013 - 22:51
fonte

1 risposta

1

Secondo la mia esperienza, usare gli Elementi Vocali per il piuttosto, diciamo, le applicazioni complicate può diventare un po 'complicato, ma non c'è ragione per cui non sia possibile. Di solito, se si utilizza il comando "Rendi questo parlante" mentre un'applicazione è a fuoco (vale a dire l'app in primo piano), verrà creata una cartella per esso in Elementi compatibili con l'applicazione, se non esiste già.

Poiché OS X è basato su UNIX, la mia idea iniziale era di chiamare la cartella eclipse , in quanto l'eseguibile che il sistema vede (non il pacchetto .app stesso) è in realtà chiamato eclipse invece di Eclipse .

Tuttavia, se ciò non dovesse funzionare, il consiglio ufficiale di Apple è semplicemente di trascinare la cartella sul desktop e quindi tentare di utilizzare il comando "Rendi questo parlante" mentre si usa (in questo caso) Eclipse in modo che il computer almeno dovrebbe ) creare la cartella per te - a quel punto puoi semplicemente trascinare tutti gli AppleScript che hai creato nella cartella appena creata.

Da un punto di vista della programmazione / dietro le quinte, tuttavia, la risposta potrebbe dipendere da quale versione di Java stai usando! Se si sta utilizzando l'implementazione Java di Apple, è probabile che si verifichino più problemi rispetto all'utilizzo della versione più recente di Java 7.

Eclipse utilizza lo Standard Widget Toolkit (SWT), che avvolge i controlli nativi (o, più precisamente, rende Java comunicare con OS X come sarebbe, ad esempio, con * nix) in modo che quegli standard dovrebbero essere già accessibili. So che NetBeans è per lo più, se non del tutto accessibile almeno dal punto di vista di VoiceOver.

La navigazione nella documentazione e nella cronologia degli errori di Eclipse rivela la discussione di questo nel 2007, e sembra suggeriscono che ci stavano lavorando nel 2008, ma non si fa menzione di avere Eclipse controllato con i comandi vocali di AppleScript. Dovrebbe essere semplice e diretto, quindi se sembra che Eclipse e / o OS X stiano resistendo a ogni tentativo di comunicare con Java o l'IDE stesso tramite AppleScript (s), sarei incline a credere che sia una stranezza con Eclipse o la sua comunicazione con SpeechWorker e il resto di OS X.

    
risposta data 01.04.2013 - 05:21
fonte

Leggi altre domande sui tag