Developer Toolkit

Developer toolkit (DTK) est une extension NVDA qui aide les développeurs aveugles et malvoyants à créer par eux-mêmes des interfaces utilisateur ou des contenus web visuellement attrayants. This is done by enabling DTK, navigating around the user interface or web content, then performing gestures to obtain information about the appearance, location, and size of the focused control. To enable or disable DTK, press alt+windows+k on your keyboard. To continue using the computer normally, disable DTK before performing normal tasks.

Gestes de commandes

Les gestes de commandes suivants sont disponibles quand DTK est activé.

  • Alt+windows+k – Active ou désactive les fonctionnalités DTK.
  • Flèche gauche – Aller au parent précédent de même niveau.
  • Flèche droite – Aller au parent suivant de même niveau.
  • Flèche haut – Aller au parent.
  • Flèche bas – Aller au premier enfant.
  • Contrôle+début – Aller au parent de plus haut niveau.
  • A – Dans du contenu web, énonce les attributs HTML. Deux appuis rapides les copie dans le presse-papiers.
  • B – Annonce la position de la limite basse de l'objet. Deux appuis rapides la copient dans le presse-papiers.
  • C – Annonce le nombre d'enfants contenus dans l'objet. Deux appuis rapides le copie dans le presse-papiers.
  • Contrôle+d – Activer ou désactiver les messages détaillés.
  • F – Dans du contenu web, annonce la police de l'objet et les informations de mise en forme. Deux appuis rapides les copient dans le presse-papiers.
  • H – Annonce la hauteur de l'objet. Deux appuis rapides la copient dans le presse-papiers.
  • L – Annonce la position de la limite gauche de l'objet. Deux appuis rapides la copient dans le presse-papiers.
  • R – Annonce la position de la limite droite de l'objet. Deux appuis rapides la copient dans le presse-papiers.
  • S – Annonce le nombre de frères de l'objet. Deux appuis rapides le copient dans le presse-papiers.
  • T – Annonce la position de la limite hautee de l'objet. Deux appuis rapides la copient dans le presse-papiers.
  • V – Annonce la version de Developer toolkit. Deux appuis rapides la copient dans le presse-papiers.
  • W – Annonce la largeur de l'objet. Deux appuis rapides la copient dans le presse-papiers.

Notes

  • DTK aide les développeurs à créer des interfaces utilisateur. Ce n'est pas un outil analytique pour des interfaces utilisateurs tierses.
  • Sous Chrome, tous les éléments web n'apparaissent pas dans l'arbre d'accessibilité. Pour forcer un élément à apparaître dans l'arbre d'accessibilité, donnez-lui un attribut titre.
  • Sous Firefox, des éléments fantômes peuvent apparaître dans l'arbre d'accessibilité. Par exemple, un cadre de texte peut apparaître comme un conteneur de blocs de texte. Ces éléments fantômes font partie de l'implémentation Mozilla de l'arbre d'accessibilité.
  • Edge n'a pas été entièrement testé. Par conséquent, toute information reportée par l'extension doit être considérée avec soin.
  • Dans le contenu web, tout, à l'exception des blocks de texte, est un conteneur. Par exemple, un paragraphe (p tag) peut contenir de multiples éléments.
  • Les balises div sont annoncées comme sections en HTML5.
  • Pour éviter que les noms d'éléments web apparaissent comme "Aucun", donnez toujours aux éléments un attribut titre.
  • L'information de police n'est disponible que dans les contenus web. Ceci devrait être corrigé dans une version future.
  • L'extension n'enseigne pas à l'utilisateur les concepts de réalisation propre d'une interface utilisateur ou d'un contenu web.

Problèmes connus

  • Les utilisateurs ne sont pas automatiquement notifiés de l'état activé ou désactivé de l'extension quand ils changent de fenêtre.
  • Les marges d'un contrôle sont seulement disponible dans le contenu web et dépendent du navigateur.
  • Les attributs limite et alignement ne sont pas disponibles. C'est un problème ancien.
  • Il n'y a pas moyen de restreindre DTK à un type de contenu spécifique ou à une fenêtre applicative.
  • L'information de police quand on presse f est sujette à caution et sera corrigée dans une version future.

Historique des versions

2019.1.2

  • DTK annoncera maintenant la taille et la position si elles sont égales à
  • La navigation tient maintenant compte du paramètre de messages détaillés.
  • L'information de taille/position a été rendue plus concise.
  • Améliorations de stabilité.

2019.1.1

  • DTK n'essaiera plus de se charger de multiples fois en annonçant le numéro de version.
  • Les fonctionnalités DTK seront désactivées à l'installation. Précédemment, elles étaient activées à l'installation. Ceci est différent d'activer/désactiver l'extension dans la fenêtre de gestion des outils NVDA.
  • Les messages présentés à l'utilisateur peuvent maintenant contenir des caractères non ASCII.
  • Presser des gestes tels que a, b, c, f, h, l, r, s, t, v, et w ne coupe plus la parole à NVDA lors de la copie dans le presse-papiers.

2019.1

  • orrection d'un problème de compatibilité quand DTK annonçait une version de NVDA non encore disponible.

2019.0 (Version stable initiale)

  • Version initiale avec navigation basique.