En théorie c'est faisable. L'API de Haiku fournit une interface de "scripting" standardisée qui permet d'explorer une fenêtre et de récupérer les labels de tous les contrôles et de déclencher les actions (cliquer sur les boutons, trouver l'élément suivant, ...)
Les applications peuvent également fournir des points d'accès plus direct aux informations "métier" via cette interface sans devoir naviguer dans l'interface graphique. (bien que actuellement c'est très peu utilisé).
Il reste quand même du travail pour faire un outil qui exploite ces informations pour faire de l'accessibilité (par exemple extraire les infos pertinentes et les envoyer dans un moteur de synthèse vocale pour faire un lecteur d'écran). Il faudrait y passer du temps avec quelqu'un qui sait utiliser ces outils sur d'autres systèmes pour savoir exactement quoi faire.
Aucune idée de si cette interface de scripting est exposée dans la nouvelle version de Cosmoe, je n'ai pas regardé quelles sont les limites de l'API qui a été portée.
[^] # Re: accessibilité
Posté par pulkomandy (site web personnel, Mastodon) . En réponse au lien Cosmoe - Toolkit graphique de Haiku porté sur Wayland/Linux. Évalué à 8.
En théorie c'est faisable. L'API de Haiku fournit une interface de "scripting" standardisée qui permet d'explorer une fenêtre et de récupérer les labels de tous les contrôles et de déclencher les actions (cliquer sur les boutons, trouver l'élément suivant, ...)
Les applications peuvent également fournir des points d'accès plus direct aux informations "métier" via cette interface sans devoir naviguer dans l'interface graphique. (bien que actuellement c'est très peu utilisé).
Il reste quand même du travail pour faire un outil qui exploite ces informations pour faire de l'accessibilité (par exemple extraire les infos pertinentes et les envoyer dans un moteur de synthèse vocale pour faire un lecteur d'écran). Il faudrait y passer du temps avec quelqu'un qui sait utiliser ces outils sur d'autres systèmes pour savoir exactement quoi faire.
Aucune idée de si cette interface de scripting est exposée dans la nouvelle version de Cosmoe, je n'ai pas regardé quelles sont les limites de l'API qui a été portée.