Função OemKeyScan (winuser.h)
Mapeia códigos OEMASCII de 0 a 0x0FF nos códigos de verificação OEM e estados de deslocamento. A função fornece informações que permitem que um programa envie texto OEM para outro programa simulando a entrada do teclado.
Sintaxe
DWORD OemKeyScan(
[in] WORD wOemChar
);
Parâmetros
[in] wOemChar
Tipo: WORD
O valor ASCII do caractere OEM.
Retornar valor
Tipo: DWORD
A palavra de baixa ordem do valor retornado contém o código de verificação do caractere OEM e a palavra de alta ordem contém o estado shift, que pode ser uma combinação dos bits a seguir.
bit | Descrição |
---|---|
|
Qualquer tecla SHIFT é pressionada. |
|
Qualquer tecla CTRL é pressionada. |
|
Qualquer tecla ALT é pressionada. |
|
A tecla Hankaku é pressionada. |
|
Reservado (definido pelo driver de layout do teclado). |
|
Reservado (definido pelo driver de layout do teclado). |
Se o caractere não puder ser produzido por um único pressionamento de tecla usando o layout do teclado atual, o valor retornado será –1.
Comentários
Essa função não fornece traduções para caracteres que exigem CTRL+ALT ou chaves mortas. Os caracteres não traduzidos por essa função devem ser copiados simulando a entrada usando o mecanismo de teclado ALT+. A chave NUMLOCK deve estar desativada.
Essa função não fornece traduções para caracteres que não podem ser digitado com um pressionamento de tecla usando o layout de teclado atual, como caracteres com diacríticos que exigem teclas mortas. Os caracteres não traduzidos por essa função podem ser simulados usando o mecanismo de teclado ALT+. A chave NUMLOCK deve estar ativada.
Essa função é implementada usando a função VkKeyScan .
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] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Confira também
Conceitual
Referência