TECLAS PARA MOUSE

A MOUSEKEYS estrutura contém informações sobre o recurso de acessibilidade teclas para mouse. Quando o recurso de teclas para mouse estiver ativo, o usuário pode usar o teclado numérico para controlar o ponteiro do rato e para clicar, duplo-clique, arraste e solte. Pressionando num lock, o usuário pode alternar o teclado numérico numérico entre modo de controle do mouse e a operação normal.

typedef struct _MOUSEKEYS {/ / mk DWORD cbSize; 
    DwFlags DWORD; 
    DWORD iMaxSpeed; 
    DWORD iTimeToMaxSpeed; 
    DWORD iCtrlSpeed; 
    DWORD dwReserved1; 
    DWORD dwReserved2; 
} AS TECLAS PARA MOUSE 

 

Membros

cbSize
Especifica o tamanho, em bytes, dessa estrutura.
dwFlags
Um conjunto de sinalizadores de bit que especificam propriedades do recurso de teclas de filtragem. Os seguintes valores de sinalizador de bit são definidos:
Valor Significado
MKF_AVAILABLE Se este sinalizador estiver definido, o recurso de teclas para mouse está disponível.
MKF_CONFIRMHOTKEY Windows 95, Windows NT 5.0 e posterior: Uma caixa de diálogo de confirmação é exibida quando o recurso de teclas para mouse está ativado usando o tecla de acesso.
MKF_HOTKEYACTIVE Se este sinalizador estiver definido, o usuário pode ativar o recurso de teclas para mouse logon e logoff usando a tecla de acesso, que é esquerda ALT + LEFT SHIFT + NUM LOCK.
MKF_HOTKEYSOUND Se este sinalizador estiver definido, o sistema desempenha um siren som quando o usuário ativa o recurso de teclas para mouse ativado ou desativado usando o tecla de acesso.
MKF_INDICATOR Windows 95, Windows NT 5.0 e posterior: Um indicador visual é exibido quando o recurso de teclas para mouse está em.
MKF_MOUSEKEYSON Se este sinalizador estiver definido, o recurso de teclas para mouse está em.
MKF_MODIFIERS Windows 95, Windows NT 5.0 e posterior: A tecla CTRL aumenta a velocidade do cursor pelo valor especificado pelo membro de iCtrlSpeed , e a tecla SHIFT faz com que o cursor atrasar brevemente depois de mover um único pixel, permitindo bom posicionamento do cursor. Se esse valor não for especificado, as teclas CTRL e SHIFT são ignorados quando o usuário move o cursor do mouse usando as teclas de seta.
MKF_REPLACENUMBERS Windows 95, Windows NT 5.0 e posterior:O teclado numérico move o mouse quando a tecla NUM LOCK está ativado. Se este sinalizador não for especificado, o teclado numérico move o cursor do mouse quando a tecla NUM LOCK está desativado.

iMaxSpeed
Especifica a velocidade máxima que o cursor do mouse atinge quando é pressionada uma tecla de seta.

Windows 95: Verificação de intervalo não é executada.

Windows NT: Os valores válidos são de 10 a 360.

iTimeToMaxSpeed
Especifica o comprimento de tempo, em milissegundos, que leva para o cursor do mouse atingir a velocidade máxima quando é pressionada uma tecla de seta. Os valores válidos são de 1000 a 5000.
iCtrlSpeed
Especifica o multiplicador para aplicar para a velocidade do cursor do mouse quando o usuário mantém pressionada a tecla ctrl enquanto estiver usando as teclas de seta para mover o cursor. Esse valor é ignorado se MKF_MODIFIERS não estiver definido.
dwReserved1
Esse membro é reservado para uso futuro. Ele deve ser definido como zero.
dwReserved2
Esse membro é reservado para uso futuro. Ele deve ser definido como zero.

Observações

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

QuickInfo

nbsp; Windows &NT: requer a versão 3.5 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral sobre acessibilidade, Acessibilidade estruturas, SystemParametersInfo

Index