Estrutura STICKYKEYS (winuser.h)
Contém informações sobre o recurso de acessibilidade StickyKeys. Quando o recurso StickyKeys está ativado, o usuário pode pressionar uma tecla modificadora (SHIFT, CTRL ou ALT) e, em seguida, outra tecla em sequência em vez de ao mesmo tempo, para inserir caracteres deslocados (modificados) e outras combinações de teclas. Pressionar uma tecla modificadora uma vez trava a tecla para baixo até que o usuário pressione uma tecla não modificadora ou clique em um botão do mouse. Pressionar uma tecla modificadora bloqueia duas vezes a tecla até que o usuário pressione a tecla uma terceira vez.
Sintaxe
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
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 StickyKeys. Os seguintes valores de sinalizador de bit são definidos:
Comentários
Um aplicativo usa uma estrutura STICKYKEYS ao chamar a função SystemParametersInfo com o parâmetro uiAction definido como SPI_GETSTICKYKEYS ou SPI_SETSTICKYKEYS. Ao usar SPI_GETSTICKYKEYS, você deve especificar o membro cbSize da estrutura STICKYKEYS ; a função SystemParametersInfo preenche os membros restantes. Você deve especificar todos os membros da estrutura ao usar o valor SPI_SETSTICKYKEYS .
Se você chamar SystemParametersInfo com o valor SPI_SETSTICKYKEYS , os seguintes sinalizadores serão ignorados:
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
Requisitos
Requisito | Valor |
---|---|
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) |