Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


    Virtual Key codes

    GripeBovina
    GripeBovina
    Novato
    Novato


    Mensagens : 23
    Créditos : 15

    Virtual Key codes Empty Virtual Key codes

    Mensagem por GripeBovina Sáb Dez 04, 2010 10:15 pm

    A tabela a seguir mostra os nomes simbólicos constante, os valores hexadecimal, e equivalentes de teclado para o virtual-chave códigos utilizados pelo sistema operacional Microsoft Windows CE. Os códigos são listados em ordem numérica. Você pode combinar qualquer um dos códigos com uma chave modificador para criar uma tecla de acesso.

    Virtual códigos de chave

    Constante simbólico Valor hexadecimal Mouse ou teclado equivalente
    VK_LBUTTON 01 Botão esquerdo do mouse
    VK_RBUTTON 02 Botão direito do mouse
    VK_CANCEL 03 Control-break processamento
    VK_MBUTTON 04 Médio botão do mouse em um mouse de três botões
    0507 Indefinido
    VK_BACK 08 Tecla de retrocesso
    VK_TAB 09 Tecla TAB
    0a0b Indefinido
    VK_CLEAR 0C Tecla CLEAR
    VK_RETURN 0D Tecla ENTER
    0E0F Indefinido
    VK_SHIFT 10 Tecla SHIFT
    VK_CONTROL 11 Tecla CTRL
    VK_MENU 12 ALT chave
    VK_PAUSE 13 Tecla PAUSE
    VK_CAPITAL 14 CAPS LOCK
    1519 Reservado para os sistemas de Kanji
    1A Indefinido
    VK_ESCAPE 1B Tecla ESC
    1C1F Reservado para os sistemas de Kanji
    VK_SPACE 20 BARRA
    VK_PRIOR 21 Tecla PAGE UP
    VK_NEXT 22 PAGE DOWN
    VK_END 23 Tecla END
    VK_HOME 24 Tecla HOME
    VK_LEFT 25 Seta para a Esquerda
    VK_UP 26 CIMA-chave
    VK_RIGHT 27 SETA DIREITA
    VK_DOWN 28 Chave seta para baixo
    VK_SELECT 29 Tecla SELECT
    2A Específicos para fabricantes de equipamento original
    VK_EXECUTE 2B Chave EXECUTE
    VK_SNAPSHOT 2C Tecla PRINT SCREEN
    VK_INSERT 2D Tecla INS
    VK_DELETE 2E Tecla DEL
    VK_HELP 2F Chave AJUDA
    3A40 Indefinido
    VK_LWIN 5B Left-chave do Windows em um Microsoft Natural Keyboard
    VK_RWIN 5C Direito fundamental do Windows em um Microsoft Natural Keyboard
    VK_APPS 5D Aplicações-chave em um Microsoft Natural Keyboard
    5E5F Indefinido
    VK_NUMPAD0 60 Teclado numérico 0 chave
    VK_NUMPAD1 61 Teclado numérico chave 1
    VK_NUMPAD2 62 Teclado numérico 2 chaves
    VK_NUMPAD3 63 Teclado numérico 3 chave
    VK_NUMPAD4 64 Teclado numérico 4 chave
    VK_NUMPAD5 65 Teclado numérico 5 chave
    VK_NUMPAD6 66 Teclado numérico 6 chave
    VK_NUMPAD7 67 Teclado numérico 7 chave
    VK_NUMPAD8 68 8 Tecla
    VK_NUMPAD9 69 Teclado numérico 9 chave
    VK_MULTIPLY 6A Multiplique-chave
    VK_ADD 6B Add-chave
    VK_SEPARATOR 6C Chave Separator
    VK_SUBTRACT 6D Subtrair-chave
    VK_DECIMAL 6E Chave Decimal
    VK_DIVIDE 6F Divide-chave
    VK_F1 70 Tecla F1
    VK_F2 71 Tecla F2
    VK_F3 72 F3
    VK_F4 73 F4
    VK_F5 74 Tecla F5
    VK_F6 75 F6
    VK_F7 76 Tecla F7
    VK_F8 77 Tecla F8
    VK_F9 78 Tecla F9
    VK_F10 79 Tecla F10
    VK_F11 7A Tecla F11
    VK_F12 7B Tecla F12
    VK_F13 7C Tecla F13
    VK_F14 7D Tecla F14
    VK_F15 7E Tecla F15
    VK_F16 7F Tecla F16
    VK_F17 80H Tecla F17
    VK_F18 81H Tecla F18
    VK_F19 82H Tecla F19
    VK_F20 83H Tecla F20
    VK_F21 84H Tecla F21
    VK_F22 85H Tecla F22
    (PPC só) peça utilizada para bloqueio do dispositivo.
    VK_F23 86H Tecla F23
    VK_F24 87H Tecla F24
    888F Unassigned
    VK_NUMLOCK 90 NUM LOCK
    VK_SCROLL 91 SCROLL LOCK
    VK_LSHIFT 0xA0 Left SHIFT
    VK_RSHIFT 0xA1 SHIFT direita
    VK_LCONTROL 0xA2 Esquerda CTRL
    VK_RCONTROL 0xA3 Direito CTRL
    VK_LMENU 0xA4 Esquerda ALT
    VK_RMENU 0xA5 ALT direita
    BA-C0 Específicos para fabricantes de equipamento original; reservados. Veja as tabelas a seguir.
    C1-DA Unassigned
    DB-E2 Específicos para fabricantes de equipamento original; reservados. Veja as tabelas a seguir.
    E3 - E4 Específicos para fabricantes de equipamento original
    E5 Unassigned
    E6 Específicos para fabricantes de equipamento original
    VK_PACKET E7

    Usado para transmitir caracteres Unicode, como se fossem teclas digitadas. Se VK_PACKET é usado com SendInput, então o caractere Unicode para ser entregue deve ser colocado no 16 bits mais baixos do exame de código. Se uma mensagem de teclado é removido da fila de mensagens e a chave virtual é VK_PACKET, em seguida, o caractere Unicode serão os 16 bits superiores do lParam.
    E8 Unassigned
    E9-F5 Específicos para fabricantes de equipamento original
    VK_ATTN F6 ATTN chave
    VK_CRSEL F7 Chave CRSEL
    VK_EXSEL F8 Chave Exsel
    VK_EREOF F9 Erase EOF chave
    VK_PLAY FA Tecla PLAY
    VK_ZOOM FB ZOOM-chave
    VK_NONAME FC Reservado para uso futuro
    VK_PA1 FD Tecla PA1
    VK_OEM_CLEAR FE Tecla CLEAR
    VK_KEYLOCK F22 Chave utilizada para bloqueio do dispositivo
    Fabricantes de equipamentos originais deverão fazer a anotação especial da chave VK faixas reservadas para uso do fabricante original de equipamento específico: 2A, DBE4, E6 e E9F5.

    Além das atribuições VK-chave na tabela anterior, a Microsoft atribuiu os seguintes equipamentos específicos original chaves VK fabricante.

    Constante simbólico Valor hexadecimal Mouse ou teclado equivalente
    VK_OEM_SCROLL 0x91 Nenhum
    VK_OEM_1 0xBA "*" Para E.U.
    VK_OEM_PLUS 0xBB "+" Qualquer país / região
    VK_OEM_COMMA 0xBC "," Qualquer país / região
    VK_OEM_MINUS 0xBD "-" Qualquer país / região
    VK_OEM_PERIOD 0xBE "." qualquer país
    VK_OEM_2 0xBF "/?" para E.U.
    VK_OEM_3 0xC0 "` ~ "Para E.U.
    VK_OEM_4 0xDB "[(" Para E.U.
    VK_OEM_5 0xDC "\ |" Para E.U.
    VK_OEM_6 0xDD "])" Para E.U.
    VK_OEM_7 0xDE " '" Para E.U.
    VK_OEM_8 0xDF Nenhum
    VK_OEM_AX 0xE1 AX no teclado AX japonês
    VK_OEM_102 0xE2 "<>" Ou "\ |" na RT 102-chave teclado

    Para o Leste Asiático Input Method Editor (IME) que os seguintes definições teclado virtual devem ser observados.

    Constante simbólico Valor hexadecimal Descrição
    VK_DBE_ALPHANUMERIC 0x0f0 Altera o modo para alfanumérico.
    VK_DBE_KATAKANA 0x0f1 Altera o modo de Katakana.
    VK_DBE_HIRAGANA 0x0f2 Altera o modo para Hiragana.
    VK_DBE_SBCSCHAR 0x0f3 Altera o modo para caracteres de byte único.
    VK_DBE_DBCSCHAR 0x0f4 Altera o modo para caracteres de byte duplo.
    VK_DBE_ROMAN 0x0f5 Altera o modo para caracteres latinos.
    VK_DBE_NOROMAN 0x0f6 Altera o modo para caracteres não-romano.
    VK_DBE_ENTERWORDREGISTERMODE 0x0f7 Ativa a caixa de diálogo registro palavra.
    VK_DBE_ENTERIMECONFIGMODE 0x0f8 Ativa uma caixa de diálogo para a criação de um ambiente IME.
    VK_DBE_FLUSHSTRING 0x0f9 Apaga a cadeia indeterminado sem determiná-lo.
    VK_DBE_CODEINPUT 0x0fa Altera o modo de código de entrada.
    VK_DBE_NOCODEINPUT 0x0fb Altera o modo de entrada de nenhum código.


    Fabricantes de equipamento original não deve usar as porções unassigned das tabelas de mapeamento VK. Microsoft irá atribuir esses valores no futuro. Se os fabricantes de exigir mapeamentos VK adicionais, deverão reutilizar alguns dos fabricantes atuais e específicos do fornecedor atribuições específicas.

      Data/hora atual: Sex Abr 19, 2024 3:01 am