Compartilhar via


Recursos internos de acessibilidade

Os recursos de acessibilidade internos são extensões para o sistema operacional. Esses recursos afetam o comportamento do sistema, independentemente de quais aplicativos estão em execução.

O Win32 dá suporte aos seguintes recursos de acessibilidade internos.

Característica Descrição
AccessTimeout Permite que um usuário especifique um intervalo de tempo limite após o qual os recursos de acessibilidade em todo o sistema são desabilitados automaticamente. O recurso AccessTimeout destina-se a computadores compartilhados por vários usuários com preferências diferentes. Cada indivíduo pode usar hot keys ou a Central de Facilidade de Acesso no Painel de Controle para habilitar recursos preferenciais. O período de tempo limite de acessibilidade é o período de tempo que deve passar sem entrada de teclado e mouse antes que o sistema operacional desative automaticamente os recursos de acessibilidade. Os recursos de acessibilidade afetados pelo tempo limite são FilterKeys, MouseKeys, StickyKeys e ToggleKeys e alto contraste. A estrutura ACCESSTIMEOUT define os parâmetros para esse recurso.
FilterKeys Habilita o controle das propriedades do teclado, como a quantidade de tempo antes que um pressionamento de tecla seja aceito como entrada e a quantidade de tempo antes que um pressionamento de tecla comece a repetir. O recurso FilterKeys também fornece comentários sonoros quando uma tecla é pressionada e quando é aceita como entrada. A estruturaFILTERKEYS define os parâmetros para esse recurso.
MouseKeys Permite que o usuário controle o ponteiro do mouse usando o teclado numérico. A estruturaMOUSEKEYS define os parâmetros para esse recurso.
SerialKeys Permite que o usuário forneça entrada usando um dispositivo de entrada alternativo anexado à porta serial do computador. Esse recurso foi projetado para usuários que não conseguem usar o teclado e o mouse padrão do computador. A estruturaSERIALKEYSdefine os parâmetros para esse recurso.
SoundSentry Exibe um sinal visual quando um som é gerado por um aplicativo baseado no Microsoft Win32 ou um aplicativo do Microsoft MS-DOS em execução em uma janela. A estruturaSOUNDSENTRY define os parâmetros para esse recurso, incluindo o endereço da função SoundSentryProc de retorno de chamada.
StickyKeys Permite que o usuário digite combinações de teclas, como CTRL+ALT+DEL, em sequência e não ao mesmo tempo. A estruturaSTICKYKEYS define os parâmetros para esse recurso.
ToggleKeys Fornece comentários sonoros quando o usuário ativa ou desativa as teclas CAPS LOCK, NUM LOCK ou SCROLL LOCK. A estrutura TOGGLEKEYS define os parâmetros para esse recurso.

 

A funçãoSystemParametersInfo fornece a interface de programação para os recursos de acessibilidade internos. Essa função é útil em aplicativos do Painel de Controle ou em outros programas que permitem ao usuário personalizar o ambiente. A função SystemParametersInfo pode executar as seguintes tarefas:

  • Consulte o sistema para determinar a disponibilidade e o estado atual de um recurso de acessibilidade interno especificado.
  • Habilite um recurso e especifique parâmetros que controlam seu comportamento.
  • Desabilite um recurso.
  • Habilite uma chave ativa que permite ao usuário habilitar ou desabilitar um recurso.

Para cada um dos recursos internos, o Win32 define uma estrutura que os aplicativos usam com SystemParametersInfo para consultar ou definir os parâmetros do recurso.

Um aplicativo pode usar SystemParametersInfo para habilitar ou desabilitar um recurso diretamente. Para alguns dos recursos, SystemParametersInfo pode habilitar uma combinação de teclas frequentes ou chave para que o usuário possa alternar o estado de um recurso. Não há chaves frequentes para os recursos SerialKeys ou SoundSentry ou para o parâmetro ShowSounds. Os recursos de acessibilidade a seguir têm chaves frequentes.

Característica Descrição
FilterKeys Mantenha pressionada a tecla RIGHT SHIFT por oito segundos para ativar ou desativar o recurso FilterKeys. Manter pressionada a chave RIGHT SHIFT por 12 segundos permite que FilterKeys use os valores mais conservadores para o membro iBounceMSec da estruturaFILTERKEYS. Manter pressionada a chave RIGHT SHIFT por 16 segundos permite que FilterKeys use os valores mais conservadores para o iWaitMSec membro da estrutura FILTERKEYS do.
MouseKeys Pressione ALT à esquerda + SHIFT ESQUERDO + BLOQUEIO DE NÚM.
StickyKeys Pressione a tecla SHIFT 5 vezes.
ToggleKeys Mantenha pressionada a tecla NUM LOCK por 5 segundos.
modo de alto contraste Pressione ALT à ESQUERDA + SHIFT ESQUERDO + TELA DE IMPRESSÃO.