Status da chave

Ao processar uma mensagem de teclado, um aplicativo talvez precise determinar o status de outra chave além daquele que gerou a mensagem atual. Por exemplo, um aplicativo de processamento de texto que permite que o usuário pressionar shift + end para selecionar um bloco de texto deve verificar o status da tecla shift sempre que receba uma mensagem pressionamento de tecla da chave final. O aplicativo pode usar o GetKeyState função para determinar o status de uma chave virtual do momento em que a atual mensagem foi gerada; Ele pode usar o GetAsyncKeyState função para recuperar o status atual de uma chave virtual.

O layout de teclado mantém uma lista de nomes. O nome de uma chave que produz um único caractere é o mesmo que o caractere produzido pela chave. O nome de uma chave não caractere, como guia e insira é armazenado como uma Cadeia de caracteres. Um aplicativo pode recuperar o nome de qualquer chave de driver de dispositivo por chamado a função GetKeyNameText.

Index