2 votos

Dónde encontrar documentación detallada sobre la API de accesibilidad

Quiero escribir una aplicación que aproveche las API de accesibilidad de Apple para embellecer los textos en pantalla.

Mi objetivo es superponer información adicional sobre el texto que el usuario está leyendo/escribiendo.

Apple proporciona API que están mal documentadas. No encuentro buena información ni proyectos git de ejemplo de los que aprender.

La documentación en la que me baso se encuentra principalmente aquí:

https://developer.apple.com/documentation/applicationservices?language=objc

y

https://developer.apple.com/library/archive/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXTestingApps.html

Mi objetivo final es poder embellecer los textos con un subrayado o algún otro efecto visual (sombra, recuadro, etc.). Cuando el usuario pase el puntero del ratón por encima de esos elementos, la aplicación de ayuda debería presentar una superposición adicional (ventana de paso del puntero del ratón) que yo pueda gestionar (mostrando alguna información).

Algunos ejemplos de aplicaciones que utilizan las API de accesibilidad son:

Skitch (para captura de pantalla) Better snap tool (para la gestión de ventanas) Grammarly (para corregir errores gramaticales)

El mejor ejemplo de lo que necesito conseguir es Grammarly, que puede modificar textos y aplicar algunos efectos de interfaz de usuario a lo que se está escribiendo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X