MOUSEKEYS
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 |