Propriedades de acessibilidade para o Power Apps

A configuração de propriedades que proporcionam formas alternativas de interação, com controlos adequados para utilizadores com deficiências.

Propriedades

AccessibleLabel

Etiqueta para leitores de ecrã.

Um valor vazio para os controlos Imagem, Ícone e Formulário ocultará os controlos dos utilizadores do leitor de ecrã.

Ativo

Como os leitores de ecrã devem anunciar as alterações ao conteúdo. Só está disponível no controlo de Etiqueta.

  • Quando definido como desativado, o ecrã leitor não anuncia alterações.
  • Quando definido como Educado, o ecrã leitor termina de falar antes de anunciar as alterações que ocorreram enquanto o ecrã Leitor estava em fala.
  • Quando definido como Assertivo, o ecrã leitor é interrompido para anunciar quaisquer alterações que tenham ocorrido enquanto o ecrã Leitor estava em fala.

Saiba como anunciar alterações dinâmicas com regiões dinâmicas.

Função

Finalidade de um controlo. Só está disponível no controlo de Etiqueta.

Isto permite aos utilizadores do leitor de ecrã saber se uma Etiqueta é um cabeçalho e permite-lhes navegar rapidamente para diferentes partes da aplicação. Deve existir exatamente um Heading1 em cada ecrã que serve de título principal. Utilize Heading2 para os subcabeçalhos. Heading3 e Heading4 podem ser utilizados para hierarquias mais fracionadas de cabeçalhos.

Utilize Predefinição para o texto normal.

Índice de tabulação

Determina se o controlo participa na navegação com o teclado.

A navegação por teclado é um aspeto importante em qualquer aplicação. Para muitos, o teclado é mais eficiente do que utilizar o toque ou um rato. A ordem de navegação deve:

  • Espelhar o que é visto visualmente.
  • Só tem um separador para os controlos que são interativos.
  • Seguir uma ordem intuitiva "Z" transversal e depois para baixo ou uma ordem "inversa N" para baixo e depois transversal.

A propriedade TabIndex tem dois valores recomendados:

Valor TabIndex Comportamento Predefinido para
0 O controlo participa na navegação por teclado. Botão, Introdução de texto, Caixa de combinação, e outros controlos tipicamente interativos.
−1 O controlo não participa na navegação por teclado. Etiqueta, Imagem, Ícone, e outros controlos tipicamente não interativos.

Qualquer sequência de navegação de teclado pode ser alcançada com apenas estes valores, juntamente com a utilização do controlo Contentor. Recomendamos não definir TabIndex para outros valores.

Quando TabIndex de todos os controlos é definido como -1 ou 0, a ordem de navegação é da esquerda para a direita e, em seguida, de cima para baixo, em padrão "Z". A ordem baseia-se nos valores das propriedades X e Y dos controlos. Se os controlos forem movidos dinamicamente no ecrã, por exemplo, ao alterar o respetivo valor de X ou Y de acordo com um temporizador ou outro controlo, a ordem de navegação também será alterada dinamicamente.

Utilize o controlo Contentor para agrupar os controlos que devem ser navegados em conjunto ou para criar colunas num padrão "N invertido". Os controlos em Cartões de Formulário e Galerias são agrupados automaticamente. A navegação com a tecla de tabulação por estes contentores permite navegar por todos os elementos num contentor antes de avançar para o controlo seguinte fora do contentor.

Os controlos com um valor de propriedade Visible ou falso, ou um valor de propriedade DisplayMode igual a Desativado não são incluídos na navegação de teclado.

Importante

TabIndex apenas afeta a navegação de teclado. Continua a ser necessária uma ordem de controlo lógica para os utilizadores do leitor de ecrã compreenderem a estrutura de aplicações.

Aviso

  • Os valores de TabIndex superiores a zero não serão suportados em breve. Serão tratados como se fossem zeros. Ative a definição da aplicação Índice de separador simplificado para pré-visualizar este comportamento.
  • Entretanto, a definição TabIndex para ser maior que zero é uma das formas de personalizar a navegação com teclado. Trata-se de cenários raros em que poderá não querer seguir a ordem visual ou a estrutura lógica. Atenção, pois pode ser difícil conseguir a ordem correta e precisa. Também resulta numa experiência confusa do leitor de ecrãs.
  • Quando existem controlos com TabIndex maior que 0, primeiro os utilizadores navegarão para controlos com valores de TabIndex cada vez mais positivos (tais como 1, a seguir 2). Quando os utilizadores tiverem navegado em todos os controlos com valores TabIndex positivos, navegarão finalmente para os controlos com TabIndex igual a 0. Quando existem múltiplos controlos com o mesmo TabIndex, o respetivo valor de X e Y, e os Contentores em que estão, determinarão a respetiva ordem relativa. Numa Galeria ou Formulário, o TabIndex é confinado para os controlos neles contidos serem navegados antes dos externos.

Consulte também