Prise en charge de la navigation au clavier dans un visuel personnalisé

Cet article explique comment prendre en charge la navigation à travers un visuel Power BI à l’aide du clavier. La navigation au clavier rend Power BI plus accessible aux personnes handicapées, avec davantage d’options d’interaction avec les rapports.

La fonctionnalité supportsKeyboardFocus permet de parcourir les points de données du visuel à l’aide du clavier uniquement.

Fonctionnalités d’accessibilité De base par clavier

Tous les visuels sont fournis avec l’accessibilité de base par clavier suivante :

  • Appuyez sur Échap pour déplacer le focus de l’intérieur du visuel vers le conteneur du visuel.
  • Appuyez sur la Touche de tabulation depuis l’intérieur d’un visuel personnalisé pour parcourir les éléments tabulables dans le visuel. Appuyez sur la Touche de tabulation après le dernier élément tabulable pour déplacer le focus à l’extérieur du visuel.

Amélioration de l’accessibilité par clavier

Pour rendre votre visuel personnalisé encore plus accessible, ajoutez la fonctionnalité supportsKeyboardFocus à votre visuel en ajoutant la ligne suivante au fichier « capabilities.json » :

    {   
        ...
        "supportsKeyboardFocus": true
        ...
    }

Cette capacité ajoute les fonctionnalités suivantes à votre visuel personnalisé :

  • Appuyez sur Entrer lorsque le focus se trouve sur le conteneur du visuel afin de le déplacer vers l’intérieur du visuel personnalisé.
  • Appuyez sur la Touche de tabulation depuis l’intérieur du visuel personnalisé pour parcourir les éléments tabulables. Le focus reste dans le visuel jusqu’à ce que vous appuyiez sur Échap.

Notes

Tous les éléments HTML ne peuvent pas être tabulables par défaut (par exemple div et span). Envisagez l’ajout de l’attribut adéquat (par exemple tabindex) à ces éléments pour les rendre tabulables.

Considérations et limitations

  • Cette fonctionnalité requiert l’API v2.1.0 ou une version ultérieure.

  • Cette caractéristique ne peut pas être appliquée aux visuels d’images.

  • L’appui de la touche Entrée sur le conteneur visuel n’atterrit pas toujours sur le premier élément pouvant être actif du visuel. Pour être sûr de commencer par le premier élément, concentrez-vous sur ce dernier par programmation une fois que le focus est sur le visuel.

  • Après l’appui de la toucheEntrée sur le conteneur visuel, tout comme celui de la touche Tab sur le dernier élément pouvant être activé, l’utilisateur peut avoir à appuyer plusieurs fois sur Tab pour accéder au premier élément.