kody Virtual-Key
W poniższej tabeli przedstawiono symboliczne nazwy stałe, wartości szesnastkowe oraz odpowiedniki myszy lub klawiatury dla kodów wirtualnych używanych przez system. Kody są wymienione w kolejności liczbowej.
Stały | Wartość | Opis |
---|---|---|
VK_LBUTTON |
0x01 | Lewy przycisk myszy |
VK_RBUTTON |
0x02 | Prawy przycisk myszy |
VK_CANCEL |
0x03 | Przetwarzanie przerwania sterowania |
VK_MBUTTON |
0x04 | Środkowy przycisk myszy |
VK_XBUTTON1 |
0x05 | Przycisk myszy X1 |
VK_XBUTTON2 |
0x06 | Przycisk myszy X2 |
0x07 | Zastrzeżony | |
VK_BACK |
0x08 | Backspace |
VK_TAB |
0x09 | tabulacji |
0x0A-0B | Zastrzeżony | |
VK_CLEAR |
0x0C | Wyczyść klucz |
VK_RETURN |
0x0D | Wprowadź klucz |
0x0E-0F | Nieprzypisane | |
VK_SHIFT |
0x10 | Shift |
VK_CONTROL |
0x11 | Ctrl |
VK_MENU |
0x12 | alt |
VK_PAUSE |
0x13 | Wstrzymywanie klucza |
VK_CAPITAL |
0x14 | Blokada caps |
VK_KANA |
0x15 | Tryb kana IME |
VK_HANGUL |
0x15 | Tryb hangul protokołu IME |
VK_IME_ON |
0x16 | Protokół IME wł. |
VK_JUNJA |
0x17 | Tryb IME Junja |
VK_FINAL |
0x18 | Tryb końcowy IME |
VK_HANJA |
0x19 | Tryb IME Hanja |
VK_KANJI |
0x19 | Tryb IME Kanji |
VK_IME_OFF |
0x1A | Protokół IME wyłączony |
VK_ESCAPE |
0x1B | Esc |
VK_CONVERT |
0x1C | Konwertowanie protokołu IME |
VK_NONCONVERT |
0x1D | Niekonwertuj protokół IME |
VK_ACCEPT |
0x1E | Zaakceptuj protokół IME |
VK_MODECHANGE |
0x1F | Żądanie zmiany trybu IME |
VK_SPACE |
0x20 | paska spacji |
VK_PRIOR |
0x21 | Klucz strony w górę |
VK_NEXT |
0x22 | stronicu w dół |
VK_END |
0x23 | Klucz końcowy |
VK_HOME |
0x24 | Klucz strony głównej |
VK_LEFT |
0x25 | strzałki w lewo |
VK_UP |
0x26 | strzałki w górę |
VK_RIGHT |
0x27 | strzałki w prawo |
VK_DOWN |
0x28 | strzałki w dół |
VK_SELECT |
0x29 | Wybieranie klucza |
VK_PRINT |
0x2A | Drukuj klucz |
VK_EXECUTE |
0x2B | Wykonywanie klucza |
VK_SNAPSHOT |
0x2C | ekranu wydruku |
VK_INSERT |
0x2D | Wstaw klucz |
VK_DELETE |
0x2E | Usuń klucz |
VK_HELP |
0x2F | Klucz pomocy |
`0` |
0x30 | Klucz 0 |
`1` |
0x31 | 1 klucz |
`2` |
0x32 | 2 klucz |
`3` |
0x33 | 3 klucz |
`4` |
0x34 | 4 klucz |
`5` |
0x35 | 5 klucz |
`6` |
0x36 | 6 klucz |
`7` |
0x37 | 7 klucz |
`8` |
0x38 | 8 klucz |
`9` |
0x39 | 9 klucz |
0x3A-40 | Niezdefiniowany | |
`A` |
0x41 | Klucz |
`B` |
0x42 | Klucz B |
`C` |
0x43 | Klucz języka C |
`D` |
0x44 | Klucz D |
`E` |
0x45 | Klucz E |
`F` |
0x46 | F |
`G` |
0x47 | Klucz G |
`H` |
0x48 | Klucz H |
`I` |
0x49 | Klucz I |
`J` |
0x4A | Klucz J |
`K` |
0x4B | Klucz K |
`L` |
0x4C | Klucz L |
`M` |
0x4D | Klucz języka M |
`N` |
0x4E | N klucza |
`O` |
0x4F | Klucz O |
`P` |
0x50 | Klucz P |
`Q` |
0x51 | Klucz Q |
`R` |
0x52 | Klucz języka R |
`S` |
0x53 | Klucz S |
`T` |
0x54 | Klucz T |
`U` |
0x55 | Klucz U |
`V` |
0x56 | Klucz V |
`W` |
0x57 | Klucz W |
`X` |
0x58 | Klucz X |
`Y` |
0x59 | Klucz Y |
`Z` |
0x5A | Klucz Z |
VK_LWIN |
0x5B | Lewy logo systemu Windows |
VK_RWIN |
0x5C | Prawy logo systemu Windows |
VK_APPS |
0x5D | Klucz aplikacji |
0x5E | Zastrzeżony | |
VK_SLEEP |
0x5F | Klucz uśpienia komputera |
VK_NUMPAD0 |
0x60 | Klucz klawiatury liczbowej 0 |
VK_NUMPAD1 |
0x61 | Klawiatura numeryczna 1 |
VK_NUMPAD2 |
0x62 | Klawiatura numeryczna 2 |
VK_NUMPAD3 |
0x63 | Klawiatura numeryczna 3 |
VK_NUMPAD4 |
0x64 | Klawiatura numeryczna 4 |
VK_NUMPAD5 |
0x65 | Klawiatura numeryczna 5 |
VK_NUMPAD6 |
0x66 | Klawiatura numeryczna 6 |
VK_NUMPAD7 |
0x67 | Klawiatura numeryczna 7 |
VK_NUMPAD8 |
0x68 | Klawiatura numeryczna 8 |
VK_NUMPAD9 |
0x69 | Klawiatura numeryczna 9 |
VK_MULTIPLY |
0x6A | Mnożenie klucza |
VK_ADD |
0x6B | Dodaj klucz |
VK_SEPARATOR |
0x6C | Klucz separatora |
VK_SUBTRACT |
0x6D | Odejmowanie klucza |
VK_DECIMAL |
0x6E | Klucz dziesiętny |
VK_DIVIDE |
0x6F | Klucz dzielenia |
VK_F1 |
0x70 | F1 |
VK_F2 |
0x71 | F2 |
VK_F3 |
0x72 | F3 |
VK_F4 |
0x73 | F4 |
VK_F5 |
0x74 | F5 |
VK_F6 |
0x75 | F6 |
VK_F7 |
0x76 | F7 |
VK_F8 |
0x77 | F8 |
VK_F9 |
0x78 | F9 |
VK_F10 |
0x79 | F10 |
VK_F11 |
0x7A | F11 |
VK_F12 |
0x7B | F12 |
VK_F13 |
0x7C | F13 |
VK_F14 |
0x7D | F14 |
VK_F15 |
0x7E | F15 |
VK_F16 |
0x7F | F16 |
VK_F17 |
0x80 | F17 |
VK_F18 |
0x81 | F18 |
VK_F19 |
0x82 | F19 |
VK_F20 |
0x83 | F20 |
VK_F21 |
0x84 | F21 |
VK_F22 |
0x85 | F22 |
VK_F23 |
0x86 | F23 |
VK_F24 |
0x87 | F24 |
0x88-8F | Zastrzeżony | |
VK_NUMLOCK |
0x90 | Klucz blokady numerów |
VK_SCROLL |
0x91 | Przewijanie blokady |
0x92-96 | Specyficzne dla producenta OEM | |
0x97-9F | Nieprzypisane | |
VK_LSHIFT |
0xA0 | Lewy Shift |
VK_RSHIFT |
0xA1 | Shift w prawo |
VK_LCONTROL |
0xA2 | Lewy Ctrl |
VK_RCONTROL |
0xA3 | Ctrl w prawo |
VK_LMENU |
0xA4 | Lewy Alt |
VK_RMENU |
0xA5 | Alt w prawo |
VK_BROWSER_BACK |
0xA6 | Klucz wstecz przeglądarki |
VK_BROWSER_FORWARD |
0xA7 | Klucz przekazywania przeglądarki |
VK_BROWSER_REFRESH |
0xA8 | Klucz odświeżania przeglądarki |
VK_BROWSER_STOP |
0xA9 | Klucz zatrzymania przeglądarki |
VK_BROWSER_SEARCH |
0xAA | Klucz wyszukiwania przeglądarki |
VK_BROWSER_FAVORITES |
0xAB | Klucz ulubionej przeglądarki |
VK_BROWSER_HOME |
0xAC | Uruchamianie przeglądarki i klucz strony głównej |
VK_VOLUME_MUTE |
0xAD | Klucz wyciszenia woluminu |
VK_VOLUME_DOWN |
0xAE | woluminu w dół |
VK_VOLUME_UP |
0xAF | Klucz woluminu w górę |
VK_MEDIA_NEXT_TRACK |
0xB0 | Następny klucz śledzenia |
VK_MEDIA_PREV_TRACK |
0xB1 | Poprzedni klucz ścieżki |
VK_MEDIA_STOP |
0xB2 | Zatrzymaj klucz nośnika |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Odtwórz/Wstrzymaj klucz nośnika |
VK_LAUNCH_MAIL |
0xB4 | Uruchom klucz poczty |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Wybieranie klucza multimediów |
VK_LAUNCH_APP1 |
0xB6 | Uruchamianie klucza aplikacji 1 |
VK_LAUNCH_APP2 |
0xB7 | Uruchamianie klucza aplikacji 2 |
0xB8-B9 | Zastrzeżony | |
VK_OEM_1 |
0xBA | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA ;: |
VK_OEM_PLUS |
0xBB | W przypadku dowolnego kraju/regionu klucz + |
VK_OEM_COMMA |
0xBC | W przypadku dowolnego kraju/regionu klucz , |
VK_OEM_MINUS |
0xBD | W przypadku dowolnego kraju/regionu klucz - |
VK_OEM_PERIOD |
0xBE | W przypadku dowolnego kraju/regionu klucz . |
VK_OEM_2 |
0xBF | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA /? |
VK_OEM_3 |
0xC0 | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA `~ |
0xC1-DA | Zastrzeżony | |
VK_OEM_4 |
0xDB | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA [{ |
VK_OEM_5 |
0xDC | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA \\| |
VK_OEM_6 |
0xDD | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA ]} |
VK_OEM_7 |
0xDE | Używany do różnych znaków; może się różnić za pomocą klawiatury. W przypadku standardowej klawiatury USA '" |
VK_OEM_8 |
0xDF | Używany do różnych znaków; może się różnić za pomocą klawiatury. |
0xE0 | Zastrzeżony | |
0xE1 | Specyficzne dla producenta OEM | |
VK_OEM_102 |
0xE2 |
<> na standardowej klawiaturze USA lub \\| na klawiaturze innej niż US 102- |
0xE3-E4 | Specyficzne dla producenta OEM | |
VK_PROCESSKEY |
0xE5 | Klucz PROCESU IME |
0xE6 | Specyficzne dla producenta OEM | |
VK_PACKET |
0xE7 | Służy do przekazywania znaków Unicode tak, jakby były naciśnięciami. Klucz VK_PACKET jest niskim wyrazem 32-bitowej wartości klucza wirtualnego używanej dla metod wprowadzania innych niż klawiatura. Aby uzyskać więcej informacji, zobacz Uwagi w KEYBDINPUT , SendInput , WM_KEYDOWN i WM_KEYUP |
0xE8 | Nieprzypisane | |
0xE9-F5 | Specyficzne dla producenta OEM | |
VK_ATTN |
0xF6 | Klucz attn |
VK_CRSEL |
0xF7 | Klucz CrSel |
VK_EXSEL |
0xF8 | Klucz ExSel |
VK_EREOF |
0xF9 | Wymazywanie klucza EOF |
VK_PLAY |
0xFA | Odtwórz klucz |
VK_ZOOM |
0xFB | Powiększ |
VK_NONAME |
0xFC | Zastrzeżony |
VK_PA1 |
0xFD | Klucz PA1 |
VK_OEM_CLEAR |
0xFE | Wyczyść klucz |
Uwagi
Nie należy polegać na kluczach K_LWIN (0x5B) i VK_F17 (0x80), aby trwale przełączyć ustawienie. Podczas zamykania system używa tych kluczy do resetowania różnych ustawień, które mogą obejmować te ustawienia ustawione przez aplikację.
Wymagania
Wymaganie | Wartość |
---|---|
Minimalny obsługiwany klient | Windows 2000 Professional [tylko aplikacje klasyczne] |
Minimalny obsługiwany serwer | Windows 2000 Server [tylko aplikacje klasyczne] |
Nagłówek | Winuser.h |