Estrutura MOUSEKEYS (winuser.h)
Contém informações sobre o recurso de acessibilidade MouseKeys. Quando o recurso MouseKeys estiver ativo, o usuário poderá usar o teclado numérico para controlar o ponteiro do mouse e clicar duas vezes, arrastar e soltar. Pressionando NUMLOCK, o usuário pode alternar o teclado numérico entre o modo de controle do mouse e a operação normal.
Sintaxe
typedef struct tagMOUSEKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iMaxSpeed;
DWORD iTimeToMaxSpeed;
DWORD iCtrlSpeed;
DWORD dwReserved1;
DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;
Membros
cbSize
Tipo: DWORD
Especifica o tamanho, em bytes, dessa estrutura.
dwFlags
Tipo: DWORD
Um conjunto de sinalizadores de bits que especificam propriedades do recurso FilterKeys. Os seguintes valores de sinalizador de bit são definidos:
iMaxSpeed
Tipo: DWORD
Especifica a velocidade máxima que o cursor do mouse atinge quando uma tecla de direção é mantida pressionada.
Windows 95/98: A verificação de intervalo não é executada.
Windows NT/2000: Os valores válidos são de 10 a 360.
iTimeToMaxSpeed
Tipo: DWORD
Especifica o período de tempo, em milissegundos, que é necessário para que o cursor do mouse atinja a velocidade máxima quando uma tecla de direção é mantida pressionada. Os valores válidos são de 1000 a 5000.
iCtrlSpeed
Tipo: DWORD
Especifica o multiplicador a ser aplicado à velocidade do cursor do mouse quando o usuário segura a tecla CTRL enquanto usa as teclas de direção para mover o cursor. esse valor será ignorado se MKF_MODIFIERS não estiver definido.
dwReserved1
Tipo: DWORD
Este membro é reservado para uso futuro. Ele deve ser definido como zero.
dwReserved2
Tipo: DWORD
Este membro é reservado para uso futuro. Ele deve ser definido como zero.
Comentários
Um aplicativo usa uma estrutura MOUSEKEYS ao chamar a função SystemParametersInfo com o parâmetro uiAction definido como o valor SPI_GETMOUSEKEYS ou SPI_SETMOUSEKEYS . Ao usar SPI_GETMOUSEKEYS, um aplicativo deve especificar o membro cbSize da estrutura MOUSEKEYS ; a função SystemParametersInfo preenche os membros restantes. Um aplicativo deve especificar todos os membros da estrutura ao usar o valor SPI_SETMOUSEKEYS .
Se você chamar SystemParametersInfo com o valor SPI_SETMOUSEKEYS , os seguintes sinalizadores serão ignorados:
- MKF_LEFTBUTTONDOWN
- MKF_LEFTBUTTONSEL
- MKF_MOUSEMODE
- MKF_RIGHTBUTTONDOWN
- MKF_RIGHTBUTTONSEL
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |