Podpora navigace pomocí klávesnice ve vlastním vizuálu

Tento článek vysvětluje, jak podporovat navigaci ve vizuálu Power BI pomocí klávesnice. Navigace pomocí klávesnice zpřístupňuje Power BI osobám s postižením a poskytuje další možnosti pro interakci se sestavami.

Tato supportsKeyboardFocus funkce umožňuje procházet datové body vizuálu jenom pomocí klávesnice.

Základní funkce přístupnosti klávesnice

Všechny vizuály mají následující základní přístupnost klávesnice:

  • Stisknutím klávesy Esc přesuňte fokus z vizuálu do kontejneru vizuálu.
  • Stisknutím klávesy Tab v rámci vlastního vizuálu můžete procházet prvky s možností tabbable ve vizuálu. Stisknutím klávesy Tab po posledním prvku tababble přesunete fokus zpět mimo vizuál.

Vylepšená přístupnost klávesnice

Pokud chcete, aby byl vlastní vizuál ještě přístupnější, přidejte do vizuálu supportsKeyboardFocus následující řádek:

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

Tato funkce přidá do vlastního vizuálu následující funkce:

  • Stisknutím klávesy Enter přesuňte fokus na kontejner vizuálu do vlastního vizuálu.
  • Pomocí klávesy Tab v rámci vlastního vizuálu můžete procházet prvky s možností tabbable. Fokus zůstane uvnitř vizuálu, dokud nestisknete klávesu Esc.

Poznámka:

Ne všechny prvky HTML jsou ve výchozím nastavení tabbable (například div a span). Zvažte přidání správného atributu (např. tabindex) k těmto prvkům, aby byly tabbable.

Úvahy a omezení

  • Tato funkce vyžaduje rozhraní API verze 2.1.0 nebo vyšší.

  • Tuto funkci nelze použít u vizuálů obrázků.

  • Stisknutím klávesy Enter v kontejneru vizuálu se vždy nedostanete na první fokuselný prvek vizuálu. Abyste měli jistotu, že začnete u prvního prvku, zaměřte se na něj programově po tom, co fokus přejde do vizuálu.

  • Po stisknutí klávesy Enter v kontejneru vizuálu a po stisknutí klávesy Tab u posledního fokusovatelného prvku může být nutné stisknout opakovaně klávesu Tab , aby se dostal k prvnímu prvku.