Posso far emettere un bip automatico in Lion e ottenere un riepilogo delle modifiche?


10

La correzione automatica in Lion è ottima, ma devo sapere quando ha effettuato una sostituzione per poterlo verificare.

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

Esiste un altro modo per visualizzare un breve riepilogo delle modifiche di correzione automatica verificatesi in un documento?

Risposte:


13

Come sviluppatore di Mac ho lavorato su una soluzione a questo problema, fino ad ora sono stato in grado di rilevare la correzione automatica NSTextViewall'interno dell'app stessa e di riprodurre un suono per avvisare l'utente.

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

Modificherò questa risposta con l'app finale quando è in grado di rilevare la correzione automatica in qualsiasi app.

Ecco cosa ho fatto finora: [Link per il download più aggiornato più in basso]


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 da come l'ho fatto quando era solo NSTextViewall'interno dell'app stessa come quando gestisci queste cose con altre app (tramite l'API di accessibilità) non hai accesso diretto agli oggetti stessi.

Comunque abbastanza con il 'jibber-jabber', ecco alcune schermate delle preferenze:

inserisci qui la descrizione dell'immagine

Generale : al momento ti consente di scegliere il suono da riprodurre quando viene rilevato il completamento automatico.

inserisci qui la descrizione dell'immagine

Lista nera : consente di inserire nella lista nera alcune app in modo che il rilevamento della correzione automatica sia disattivato e non venga riprodotto alcun suono.

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

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


inserisci qui la descrizione dell'immagine

Ho terminato i test, quindi ... ecco il link per il download: http://cl.ly/9CIZ

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

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


Grazie Giosuè. Sembra molto promettente. La tua app sicuramente funziona bene e rassicura che almeno gli sviluppatori di app saranno in grado di aggiungere questo. Spero che trovi un modo per generalizzarlo.
dan8394,

Ho aggiornato la risposta con qualche informazione in più sull'app.
Giosuè,

Brillante. Ottimo lavoro!
dan8394,

Grazie! Ho aggiunto il link per il download all'app completa ora, quindi puoi provarlo!
Giosuè,

Meraviglioso! Solo un piccolo problema: sembra disabilitare la linea tratteggiata blu che normalmente si trova sotto le parole con correzione automatica. Inoltre - come lo spengo ?!
dan8394,

1

Non riesco a trovare nessuna di queste funzionalità.

Il meglio che mi viene in mente è di scrivere l'hack o di cercare una soluzione di terze parti.

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


Typinator supporta anche avvisi audio. ergonis.com/products/typinator
titaniumdecoy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.