Compartilhar via


MOUSEKEYS

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa estrutura contém informações sobre a opção acessibilidade teclas mouse. Quando a opção Teclas mouse estiver ativo, o usuário pode usar o teclado numérico numérico controle o ponteiro do mouse, clique duplo e clique botões de mouse e para arrastar e itens ato de soltar. Pressionando NUM LOCK, o usuário pode alternar o teclado numérico numérico entre modo controle mouse e operação normal.

Syntax

typedef struct tagMOUSEKEYS{
  UINT cbSize;
  DWORD dwFlags;
  DWORD iMaxSpeed;
  DWORD iTimeToMaxSpeed;
  DWORD iCtrlSpeed;
  DWORD dwReserved1;
  DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;

Os membros

  • cbSize
    Inteiro sem sinal que especifica o tamanho, em bytes, dessa estrutura.
  • dwFlags
    DWORD que contém um conjunto de bit sinalizadores que especificar propriedades para a opção Teclas mouse. A seguinte tabela mostra os valores possíveis.

    Valor Descrição

    MKF_AVAILABLE

    A opção Teclas mouse está disponível para uso.

    MKF_HOTKEYACTIVE

    O usuário pode ativar a opção Teclas mouse logon e logoff usando a tecla de acesso, que é Left ALT + Left SHIFT + NUM LOCK.

    MKF_HOTKEYSOUND

    O OS desempenha um Siren som quando o usuário ativa o mouse chaves opção ativado ou desativado usando o tecla de acesso.

    MKF_MODIFIERS

    O usuário pode pressionar a chave CTRL para aumentar a velocidade cursor pelo fator especificado pelo iCtrlSpeed membro. Se um aplicativo não especificar esse valor, o OS ignora a entrada da chave CTRL enquanto o usuário move o cursor mouse usando as teclas SETA.

    MKF_MOUSEKEYSON

    A opção Teclas mouse está no.

    MKF_REPLACENUMBERS

    O usuário pode usar o teclado numérico numérico para mover o mouse quando a chave NUM LOCK está ativado. Se um aplicativo não especificar esse sinalizador, o teclado numérico numérico move o cursor mouse quando a chave NUM LOCK está desativado.

  • iMaxSpeed
    DWORD que especifica a velocidade máxima que o cursor mouse atinge quando o usuário mantém pressionada uma tecla de direção. O intervalo válido de valores é de 10 a 360.
  • iTimeToMaxSpeed
    DWORD que especifica o período de tempo, em milissegundos, decorrida antes o cursor mouse alcança a velocidade máxima quando o usuário mantém pressionada uma tecla de direção. O intervalo válido de valores é de 10 a 5000.
  • iCtrlSpeed
    DWORD que especifica o multiplicador para aplicar a velocidade do cursor de mouse quando o usuário mantém pressionada a CTRL chave enquanto estiver usando as teclas SETA para mover o cursor. Esse valor é ignorado se você não definido dwFlags Para MKF_MODIFIERS.
  • dwReserved1
    Reservado para uso futuro. Defina como 0.
  • dwReserved2
    Reservado para uso futuro. Defina como 0.

Remarks

Use um MOUSEKEYS estrutura quando você chamar o SystemParametersInfo função com o wAction parâmetro definido para o valor SPI_GETMOUSEKEYS ou SPI_SETMOUSEKEYS. Ao usar SPI_GETMOUSEKEYS, você deve especificar o cbSize membro das MOUSEKEYS estrutura; o SystemParametersInfo função preenche os membros restantes. Especifique todos os membros estrutura ao usar o valor SPI_SETMOUSEKEYS.

Requirements

Header winuser.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

SystemParametersInfo

Concepts

Enabling Mouse Keys

Other Resources

Accessibility Structures