Posso causare un auto-corretto in Lion per emettere un segnale acustico e ottenere un riepilogo delle modifiche?

9

La correzione automatica in Lion è ottima, ma ho bisogno di sapere quando è stata effettuata una sostituzione, quindi posso verificarla.

C'è un modo per impostare un avviso audio in modo che OS X emetta un suono per avvisarmi ogni volta che si autocorreggia?

C'è un altro modo per visualizzare un rapido riepilogo delle modifiche alla correzione automatica che si sono verificate in un documento?

    
posta dan8394 01.08.2011 - 15:31
fonte

2 risposte

13

Come sviluppatore Mac ho lavorato su una soluzione a questo problema, finora sono stato in grado di rilevare la correzione automatica in NSTextView all'interno della stessa app e riprodurre un suono per avvisare l'utente.

Al momento sto lavorando per renderlo in grado di rilevare la correzione automatica in qualsiasi NSTextView in qualsiasi app, ma è un po 'più difficile e potrebbe richiedere più tempo, quindi ho pensato di informarti su ciò che ho fatto finora.

Modifica questa risposta con l'app finale quando può rilevare la correzione automatica in qualsiasi app.

Ecco cosa ho fatto finora: [Link download più aggiornato più avanti]

Attualmente sto testando una versione dell'app che è generalizzata e funziona su ogni singola visualizzazione di testo, indipendentemente dall'app attiva. Utilizza un metodo leggermente diverso rispetto a come l'ho fatto quando era solo un NSTextView all'interno della stessa app come quando si gestiscono queste cose con altre app (tramite l'API Accesability) non si ha accesso diretto agli oggetti stessi .

Ad ogni modo con il 'jibber-jabber', ecco alcune schermate delle preferenze:

Generale:almomentoticonsentesolodiscegliereilsuonodariprodurrequandovienerilevatoilcompletamentoautomatico.

Lista nera : consente di inserire in una lista nera alcune app in modo che il rilevamento automatico sia disattivato e non venga riprodotto alcun suono.

Il motivo per cui lo sto testando è perché il metodo che uso non è completamente sano, ma semplicemente rileva qualsiasi cambiamento nel testo prima del cursore. Ciò significa che rileverà il completamento automatico ma in generale rileverà qualsiasi modifica nel testo che NON viene eseguita direttamente dall'utente (ad esempio, un pulsante che cancella tutto il testo) a parte questo funziona piuttosto bene.

Aggiornerò questa risposta con un link per il download una volta terminato il test.

Hoterminatoitest,quindi...eccoillinkperildownload: link

Funziona in background, quindi non ha un'icona dock. Per accedere alle preferenze, fai doppio clic sull'app in Finder.

Ancora una volta, questo non funziona perfettamente e ha un paio di bug, ma dovrebbe funzionare il 99% delle volte!

    
risposta data 08.08.2011 - 13:03
fonte
1

Non riesco a trovare nessuna di queste funzionalità.

La cosa migliore che posso pensare è scrivere l'hack da soli o esaminare una soluzione di terze parti.

Come per le app di terze parti, penso che TextExpander consenta gli avvisi audio. Sono sicuro che ci sono altre app però.

    
risposta data 06.08.2011 - 02:50
fonte

Leggi altre domande sui tag