¿Puedo hacer que la corrección automática en Lion emita un pitido y obtenga un resumen de los cambios?


10

La corrección automática en Lion es excelente, pero necesito saber cuándo se ha realizado una sustitución para poder verificarla.

¿Hay alguna manera de configurar una alerta de audio para que OS X emita un sonido para alertarme cada vez que se corrige automáticamente?

¿Hay otra forma de ver un resumen rápido de los cambios de corrección automática que se han producido en un documento?

Respuestas:


13

Como desarrollador de Mac, he estado trabajando en una solución a este problema, hasta ahora he podido detectar la autocorrección en una NSTextViewaplicación y reproducir un sonido para alertar al usuario.

En este momento estoy trabajando para que sea capaz de detectar autocorrección en cualquier NSTextViewaplicación, pero eso es un poco más difícil y puede llevar más tiempo, así que pensé en informarles sobre lo que he hecho hasta ahora.

Editaré esta respuesta con la aplicación final cuando pueda detectar la corrección automática en cualquier aplicación.

Esto es lo que he hecho hasta ahora: [Enlace de descarga más actualizado más abajo]


Actualmente estoy en el proceso de probar una versión de la aplicación que está generalizada y funciona en cada vista de texto sin importar qué aplicación esté activa. Utiliza un método ligeramente diferente de cómo lo hice cuando era solo NSTextViewdentro de la aplicación, ya que cuando trata estas cosas con otras aplicaciones (a través de la API de Accesability) no tiene acceso directo a los objetos.

De todos modos, con el 'jibber-jabber', aquí hay algunas capturas de pantalla de las preferencias:

ingrese la descripción de la imagen aquí

General : por el momento, solo le permite elegir el sonido que se reproducirá cuando se detecte el autocompletado.

ingrese la descripción de la imagen aquí

Lista negra : le permite incluir en la lista negra ciertas 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 uso no es completamente sólido, 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 borre todo el texto), aparte de esto, funciona bastante bien.

Actualizaré esta respuesta con un enlace de descarga una vez que haya terminado de probar.


ingrese la descripción de la imagen aquí

He terminado de probar, así que ... aquí está el enlace de descarga: http://cl.ly/9CIZ

Se ejecuta en segundo plano, por lo que no tiene icono de acoplamiento. Para acceder a las preferencias, haga doble clic en la aplicación en Finder.

De nuevo, esto no funciona perfectamente y tiene un par de errores, ¡pero debería funcionar el 99% del tiempo!


Gracias Joshua Esto suena muy prometedor. Su propia aplicación ciertamente funciona bien y le asegura que, como mínimo, los desarrolladores de aplicaciones podrán agregar esto. Espero que encuentres una manera de generalizarlo.
dan8394

He actualizado la respuesta con más información sobre la aplicación.
Joshua

Brillante. ¡Buen trabajo!
dan8394

¡Gracias! ¡He agregado el enlace de descarga a la aplicación completa ahora, para que pueda probarlo!
Joshua

¡Maravilloso! Solo un problema menor: parece deshabilitar la línea de puntos azules que normalmente se obtiene con palabras con corrección automática. Además, ¿cómo lo apago?
dan8394

1

Parece que no puedo encontrar ninguna de esas características.

Lo mejor que se me ocurre es escribir el truco usted mismo o buscar una solución de terceros.

En cuanto a las aplicaciones de terceros, creo que TextExpander permite alertas de audio. Sin embargo, estoy seguro de que hay otras aplicaciones.


Typinator también admite alertas de audio. ergonis.com/products/typinator
titaniumdecoy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.