Como desarrollador de Mac, he estado trabajando en una solución a este problema, hasta ahora he podido detectar la autocorrección en un NSTextView
dentro de la aplicación y reproducir un sonido para alertar al usuario.
En este momento estoy trabajando para que sea capaz de detectar la autocorrección en cualquier NSTextView
en cualquier aplicación, pero eso es un poco más difícil y puede llevar más tiempo, así que pensé que solo le informaría sobre lo que he hecho hasta ahora.
Editaré esta respuesta con la aplicación final cuando pueda detectar la autocorrección en cualquier aplicación.
Esto es lo que he hecho hasta ahora: [El enlace de descarga más actualizado más abajo]
Actualmente estoy probando una versión de la aplicación que se generaliza y funciona en cada vista de texto, sin importar qué aplicación esté activa. Utiliza un método ligeramente diferente a como lo hice cuando era solo un NSTextView
dentro de la aplicación, ya que cuando se manejan estas cosas con otras aplicaciones (a través de la API Accesability) no tiene acceso directo a los objetos en sí. .
De todos modos, con el 'jibber-jabber', aquí hay algunas capturas de pantalla de las preferencias:
General:enestemomento,solotepermiteelegirelsonidoquesereproducirácuandosedetectelafuncióndeautocompletar.
Lista negra : le permite poner en lista negra algunas aplicaciones para que la detección de autocorrección esté desactivada y no se reproduzca ningún sonido.
La razón por la que lo estoy probando es porque el método que utilizo no es completamente correcto, simplemente detecta cualquier cambio en el texto antes del cursor. Esto significa que detectará el autocompletado, pero en general detectará cualquier cambio en el texto que NO sea realizado directamente por el usuario (por ejemplo, un botón que borra todo el texto) aparte de esto, funciona bastante bien.
Actualizaré esta respuesta con un enlace de descarga una vez que haya terminado la prueba.
Heterminadolaspruebas,asíque...aquíestáelenlacededescarga: enlace
Se ejecuta en segundo plano, por lo que no tiene un icono de base. Para acceder a las preferencias, haga doble clic en la aplicación en el Finder.
Una vez más, esto no funciona perfectamente y tiene un par de errores, ¡pero debería funcionar el 99% del tiempo!