Compartilhar via


LoadKeyMap

Windows Mobile SupportedWindows Embedded CE Not Supported

9/9/2008

Em ordem para usar um externo teclado, é essestial para saber quais chaves mapa (n.); mapear (v.) a quais caracteres. Essa função define um novo mapeamento do teclado.

Syntax

HANDLE LoadKeyMap(
    PKEYMAPPING prgKeyMaps,
    DWORD cKeyMaps
);

Parameters

  • prgKeyMaps
    [in opt] Ponteiro para uma matriz de s KEYMAPPING para carregar.
  • cKeyMaps
    [no] O número dos KEYMAPPINGs para carregar.

Return Value

Essa função retorna um identificador para um identificador KeyMap. Isso deve ser salvos para uso posterior com UnloadKeyMap. Se houver erro, ele retornará INVALID_HANDLE_VALUE.

Remarks

Para um teclado objetiva, defina prgKeyMaps como NULL para desativar a chave de base mapeamento. Teclados totalmente objetiva devem fazer isso uma vez que é preciso ter qualquer um dos seu mapa (n.); mapear (v.) chaves para quaisquer outros valores.

Os dados mapeamento usar como padrão podem ser restaurados por chamado UnloadKeyMap e passar a valor de retorno desta função. Independente disso, os dados mapeamento usar como padrão serão restaurados em reiniciar.

Se ou quando o dispositivo para esta dados mapeamento é desconectado, sempre chamar UnloadKeyMapping.

Um completo exemplo de como para forma, carregar, descarregar 12–Key, 15–Key e 30–Key KEYMAPPINGS está disponível no <Kit de adaptação> \Public\SDK\Samples\Common\CPP\Win32\LoadKeyMap\.

Requirements

Header aygshell.h
Library aygshell.lib
Windows Mobile Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later, Windows Mobile 6 Standard and later

See Also

Reference

UnloadKeyMap
Keyboard Reference

Other Resources