Escolar Documentos
Profissional Documentos
Cultura Documentos
Acessibilidade Visual
Acessibilidade Visual
30/06/2011
Sumrio
Sumrio.................................................................................................................................................. 2
1
Introduo ................................................................................................................................... 4
1.1
1.9
Concluso .................................................................................................................................... 13
Introduo
Ol!
Seja bem vindo ao treinamento sobre a Acessibilidade Visual.
1.1
Objetivos Instrucionais
Ao trmino deste treinamento, voc ter aprendido como funciona a Acessibilidade Visual.
1.2
Descrio
A implementao da Acessibilidade Visual permite o uso de rotinas do sistema, por usurios com baixo ou nenhum nvel de viso.
1.3
Compatibilidade
1.4
Componentes adaptados
Esta a relao de componentes adaptados para a Acessibilidade Visual, facilitando implementaes de rotinas padro da Linha
de produto Microsiga Protheus, como tambm, a implementao de eventuais customizaes por parte de nossos Clientes.
Componentes
Telas Especficas
Menu inicial
Consulta Padro
Enchoice
Formulrios MVC
Help de Campos
FWMBrowse
MsNewGetDados
MsGetDados
Configurao de Impresso
MSGetDB
Pergunte / ParamDef
Mensagem de Erro irrecupervel
1.5
Instalao
1.6
1.7
Instalao SAPI5
Para utilizar sintetizadores de voz no padro SAPI5 (Speech Application Programming Interface):
- Certifique-se que o arquivo TOTVS_TTS.DLL foi instalado no diretrio do SmartClient a partir do CD de instalao da Linha de
Produto Microsiga Protheus verso TOTVS 2011.
- Instale o sintetizador de voz para lngua Portugus/Brasil de sua preferncia, como por exemplo, Loquendo ou RealSpeak,
consulte o fabricante para verificar os custos.
- Selecione a voz instalada no Painel de Controle na opo Fala (no Windows XP) ou em Alterar configuraes de Texto para Fala
(no Windows Vista ou 7).
- Utilize o atalho do SmartClient, conforme o exemplo, para efetuar o acesso ao sistema, atente para a opo SAPI5.
Importante:
Divergncias na pronncia so de responsabilidade do sintetizador de voz.
1.8
Inicie o leitor de telas Virtual Vision, que trabalhar em conjunto com a Linha de Produtos Microsiga Protheus verso TOTVS
2011 Release 11.5.
Utilize o atalho do SmartClient, conforme o exemplo, para efetuar o acesso ao sistema, atente para a opo VIRTUTALVISION.
Importante:
Divergncias na pronncia so de responsabilidade do Virtual Vison.
1.9
Criao do usurio
Para facilitar a localizao da rotina no existem sub-menus no Menu Principal para a Acessibilidade Visual.
No decorrer da navegao reproduzida a descrio da rotina e sua posio na lista, exemplo: Item Cadastro de clientes 2 de 12.
Para repetir a descrio do item pressione o conjunto de teclas CTRL+F2.
Ao
CTRL+F1
Help de campos
CTRL+F2
CTRL+F3
CTRL+F4
CTRL+F5
CTRL+F6
CTRL+F7
CTRL+F12
Importante:
Caso existam programas instalados que utilizem algum destes conjuntos de teclas, eles devem ser desabilitados durante a
utilizao da Linha de Produto Microsiga Protheus verso TOTVS 2011.
1.13 FWMBrowse
O componente FWMBrowse (Grid para localizao de registros) recebeu tratamentos para auxiliar os deficientes visuais.
Para efetuar a pesquisa de registros utilize o Menu de opes (CTRL+F6) e selecione a opo Pesquisa Auditiva, no decorrer do
curso este item ser detalhado.
As demais opes, como Alterar e Visualizar tambm estaro disponveis utilizando esta ferramenta.
Para evitar selees acidentais, a barra inferior de ferramentas ficar desabilitada.
Importante:
As Grids FWMBrowse, GetDados, MsNewGetDados e MSGetDB informaro o contedo das trs primeiras colunas durante a
navegao.
A Legenda Auditiva esta disponvel para o componente FWMBrowse atravs do Menu de Opes (CTRL+F6).
Para reproduo dos itens da legenda necessrio preencher a descrio da legenda no vetor aCores, veja o exemplo:
Caso a descrio no seja preenchida, ser reproduzida a mensagem:
Descrio da legenda auditiva no disponvel, consulte o Administrador.
1.14 Grids
Como citado anteriormente, as Grids informaro o contedo das trs primeiras colunas durante a navegao e no momento
que o componente receber foco.
A edio de um registro na Grid ser feita sempre no modo linha (Formulrio), facilitando o preenchimento das informaes.
1.15 Enchoice
Enchoice um componente de formulrio que permite visualizar e atualizar informaes
Os campos do formulrio informaro suas caractersticas e valores ao ganhar foco ou pressionar o conjunto de teclas Ctrl+F2.
Ser informado inclusive a obrigatoriedade de preenchimento do campo em questo.
1.16 MVC
O MVC um componente de formulrio, mais atual e completo, permitindo inclusive interaes no visuais com os registros.
Alm das mesmas caractersticas existentes na Enchoice, nos Formulrios MVC o usurio receber informaes auditivas do
andamento do cadastro, como alterao bem sucedida e alteraes pendentes
.
O novo modelo da Consulta Padro continua sendo acionada pela tecla F3, porm a pesquisa de registros deve seguir o seguinte
roteiro:
-Pressione F3 no campo, ser exibida a tela de Consulta Padro.
-Pressione Ctrl+F6 e selecione a opo Pesquisa Auditiva.
-No campo Ordem de Pesquisa, selecione o campo necessrio.
-Imediatamente ,o campo Chave receber foco para preenchimento.
-Pressione ,em seguida, a tecla TAB para saltar para o boto Buscar.
-Pressione a tecla ESPAO para confirmar a busca.
Importante:
A Grid informar os dados do registro selecionado, ao trmino da localizao pressione novamente CTRL+F6 para confirmar a
insero do registro selecionado atravs da opo OK.
A Consulta Padro antiga foi mantida em alguns casos, por motivos operacionais e, ter um comportamento parecido com a
atual:
- Pressione F3 no campo, ser exibida a tela de Consulta Padro.
- Pressione Ctrl+F6 e selecione a opo Pesquisa Auditiva.
- No campo Ordem de Pesquisa, selecione o campo necessrio.
- Imediatamente, o campo Chave receber foco para preenchimento.
- Pressione em seguida, a tecla TAB para saltar para o boto Buscar.
- Pressione a tecla ESPAO para confirmar a busca.
Importante:
A Grid informar os dados do registro selecionado, ao trmino da localizao pressione novamente CTRL+F6 para confirmar a
insero do registro selecionado atravs da opo OK.
1.19 Mensagens
A execuo das funes de mensagem padro do Sistema foram interceptadas para reproduzir auditivamente seu contedo,
sendo elas:
-MsgError.
-MsgInfo.
-MsgAlert.
-MsgYesNo.
-MsgNoYes.
As funes MsgYesNo e MsgNoYes permitiro navegao auditiva, possibilitando a seleo Sim ou No.
1.20 MSFinal
1.21 Impresso
A Configurao de Impresso foi padronizada para os relatrios do tipo R3 e R4, visando o conforto do usurio que manter o
Mapa Mental de apenas uma Tela.
Estaro disponveis impresses via Spool (impressora), envio de relatrio via Email e gerao de arquivos PDF (apenas para
Relatrios Personalizveis R4).
10
1.22 Customizaes
Neste exemplo a customizao utiliza o componente de Formulrio FWEasyForm que est devidamente adaptado para
Acessibilidade Visual, no sendo necessria interao do desenvolvedor.
Neste exemplo, a reproduo ser manual, preenchendo os parmetros bGotFocus (troca de foco), bLClicked (clique esquerdo do
mouse) e bChange (troca de item).
A funo AVSpeak reproduz um texto at o momento que haja outra solicitao ou at o trmino da reproduo
original (lWait).
//---------------------------------------------------------// Parmetros
// cText Texto ser reproduzido
// lWait .T. Aguarda trmino da reproduo
//---------------------------------------------------------// Sintaxe:
AVSpeak(cText, lWait)
// Exemplo: Reproduz o titulo e aguarda trmino
AVSpeak(cTitle,.T.)
A funo AVCombo2List recupera os itens de um componente de Caixa de Seleo (ComboBox) e os exibe para seleo atravs de
uma lista vertical, no sendo necessria alteraes de layout em telas que contenham Caixas de Seleo (ComboBoxes).
//---------------------------------------------------------// Parmetros
// oCombo Objeto do tipo TCompoBox
// cTitle Titulo alternativo para exibio da Janela
//---------------------------------------------------------// Sintaxe:
AVCombo2List(oCombo, cTitle)
// Exemplo: No ganho de foco sero exibidos os itens em uma ListBox
oCombo:bGotFocus := {|oCombo| AVCombo2List(oCombo, "Sexo") }
11
12
Concluso
A implementao da Acessibilidade Visual permite o uso de rotinas do sistema por usurios com baixo ou nenhum nvel de viso.
Neste treinamento, voc aprendeu como funciona a Acessibilidade Visual.
13