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!