Enabling Mouse Keys
9/9/2008
A opção Teclas mouse permite o usuário para controle de ponteiro do mouse por meio de teclado numérico numérico. Quando a opção Teclas mouse estiver ativo, o usuário pode usar o teclado numérico numérico controle a ponteiro do mouse de movimentação, clique e clique duplo botões de mouse e para arrastar e itens ato de soltar.
O usuário pode controle as configurações para a opção Teclas mouse usando o Mouse Guia das Acessibilidade Aplicativo do Painel de controle ou outro aplicativo para personalizar o ambiente.
Aplicativos usam os sinalizadores SPI_GETMOUSEKEYS e SPI_SETMOUSEKEYS com o SystemParametersInfo função get e definir a opção Teclas mouse. O MOUSEKEYS estrutura define os parâmetros para a opção Teclas mouse. Para definir o mouse chaves opção, chamar SystemParametersInfo Com o uiAction parâmetro definido para SPI_SETMOUSEKEYS, o uiParam parâmetro definido para o tamanho das MOUSEKEYS estrutura e o pvParam parâmetro definido como um ponteiro para um MOUSEKEYS estrutura que contém o mouse chaves parâmetros que você desejar usar. Você deve definir o sinalizador MKF_MOUSEKEYSON in a dwFlags membro das MOUSEKEYS estrutura que você transmitir para SystemParametersInfo.
O seguinte exemplo de código mostra como habilitar a opção Teclas mouse.
MOUSEKEYS mkf;
BOOL bSuccess;
// Fill in the members of the MOUSEKEYS structure.
mkf.cbSize = sizeof(MOUSEKEYS);
mkf.dwFlags = (MKF_AVAILABLE | MKF_MOUSEKEYSON);
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);
Para recuperar informações sobre a opção Teclas mouse, chamar SystemParametersInfo Com uiAction Definir como SPI_GETMOUSEKEYS, uiParam Definido para o tamanho das MOUSEKEYS estrutura, e pvParam Definido como um ponteiro para um MOUSEKEYS estrutura. Examinar os valores dos membros das MOUSEKEYS estrutura após SystemParametersInfo Retorna para obter as informações que desejar sobre a opção Teclas mouse.
Quando MOUSEKEYS for habilitado, as chaves na chave ativador e gerador gerar teclado numérico numérico funções. Ativador chaves especificar quais o mouse botões irá executar uma atividade especificada por um ou mais chaves do gerador. Direção chaves mover o cursor mouse em um correspondente direção.
A seguinte tabela descreve as teclas ativador no teclado numérico numérico.
Chave ativador | Descrição |
---|---|
/ (Chave divisor) |
Especifica que um único botão esquerda ou clique duplo será ser usado quando subseqüentemente pressionando uma das chaves do gerador. |
* (Chave multiplicador) |
Especifica que um único botão meio ou clique duplo será ser usado quando subseqüentemente pressionando uma das chaves do gerador. |
-(Menos chave) |
Especifica que um único botão direita ou clique duplo será ser usado quando subseqüentemente pressionando uma das chaves do gerador. |
A seguinte tabela descreve as teclas do gerador no teclado numérico numérico.
Chave do gerador | Descrição |
---|---|
5 |
Gera uma única-clique. |
+ (Mais chave) |
Gera um clique duplo. |
0 |
Gera um mouse pressionada evento (pressionar e manter pressionado). |
. (Apontar decimal) |
Gera um mouse até evento (botão versão após um mouse pressionada evento). |
A seguinte tabela descreve as teclas direção no teclado numérico numérico.
Chave direção | Direção |
---|---|
1 |
Move o cursor do mouse diagonalmente para baixo para a esquerda. |
2 |
Move o cursor mouse para baixo. |
3 |
Move o cursor do mouse diagonalmente para baixo para o direito. |
4 |
Move o cursor mouse para a esquerda. |
6 |
Move o cursor mouse para o direito. |
7 |
Move o cursor mouse na diagonal para cima para a esquerda. |
8 |
Move o cursor mouse para cima. |
9 |
Move o cursor mouse na diagonal para cima para o direito. |
Exemplos
Para gerar um único clique esquerdo seguido por um duplo clique esquerdo, usar essa seqüência:
/ 5 +
Para arrastar um objeto para o direito, usar essa seqüência:
/ 0 6 6 6 6 6 .
See Also
Concepts
Accessibility Hot Keys
Enabling Toggle Keys