Compartilhar via


Accessibility Hot Keys

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Um aplicativo pode usar o SystemParametersInfo função para habilitar ou desativar uma opção acessibilidade diretamente. Para algumas das opções, você pode usar SystemParametersInfo Para habilitar um tecla de acesso ou combinação de teclas para o usuário pode alternar o estado de uma opção. O som opção sentinela não tem um tecla de acesso. A seguinte tabela mostra opções de acessibilidade que tenham teclas de acesso.

Opção Tecla de acesso

Teclas de mouse

Pressione ALT esquerda + SHIFT esquerda + NUM bloqueio.

Teclas de aderência

Pressione a chave SHIFT 5 vezes.

Teclas de alternância

Manter pressionada a chave NUM LOCK por 8 segundos.

Alto-modo contraste

Pressione ALT esquerda + SHIFT esquerda + PRINT Tela.

Para uma opção que tenha um tecla de acesso, um aplicativo permite que o tecla de acesso pela configuração de dwFlags membro da estrutura que corresponde essa opção para um valor que permite a tecla de acesso e passando essa estrutura para SystemParametersInfo. De exemplo, um aplicativo pode habilitar o tecla de acesso para a opção Teclas mouse pela configuração de dwFlags membro de um MOUSEKEYS estrutura para MKF_HOTKEYACTIVE e passando essa estrutura para SystemParametersInfo Com o uiAction parâmetro definido como SPI_SETMOUSEKEYS e o uiParam parâmetro definido para o tamanho das MOUSEKEYS estrutura.

O seguinte exemplo de código mostra como habilitar a opção Teclas mouse, habilitar o tecla de acesso para essa opção e direcionar o OS para Play um Siren som quando o usuário ativa o mouse chaves opção ativado ou desativado usando o tecla de acesso.

MOUSEKEYS mkf;
BOOL bSuccess;

// Fill in the members of the MOUSEKEYS structure.

mkf.cbSize = sizeof(MOUSEKEYS);
mkf.dwFlags = (MKF_AVAILABLE | MKF_MOUSEKEYSON | MKF_HOTKEYACTIVE | 
               MKF_HOTKEYSOUND);
mkf.iMaxSpeed = 200;
mkf.iTimeToMaxSpeed = 1000;
mkf.iCtrlSpeed = 2;
mkf.dwReserved1 = 0;
mkf.dwReserved2 = 0;

// Call SystemParametersInfo with the SPI_SETMOUSEKEYS flag. 

bSuccess = SystemParametersInfo(SPI_SETMOUSEKEYS, sizeof(MOUSEKEYS), 
                                (LPVOID) &mkf, 0); 

See Also

Concepts

Enabling Mouse Keys
Enabling Sticky Keys
Enabling Toggle Keys

Other Resources

Accessibility Application Development