Bagikan melalui


Kode Virtual-Key

Tabel berikut menunjukkan nama konstanta simbolis, nilai heksadesimal, dan setara mouse atau keyboard untuk kode kunci virtual yang digunakan oleh sistem. Kode tercantum dalam urutan numerik.

Konstan Nilai Deskripsi
VK_LBUTTON 0x01 Tombol mouse kiri
VK_RBUTTON 0x02 Tombol kanan mouse
VK_CANCEL 0x03 Pemrosesan pemisahan kontrol
VK_MBUTTON 0x04 Tombol mouse tengah
VK_XBUTTON1 0x05 Tombol tetikus X1
VK_XBUTTON2 0x06 Tombol tetikus X2
0x07 Dipesan
VK_BACK 0x08 Kunci backspace
VK_TAB 0x09 Tombol tab
0x0A-0B Dipesan
VK_CLEAR 0x0C Hapus kunci
VK_RETURN 0x0D Masukkan kunci
0x0E-0F Tidak ditetapkan
VK_SHIFT 0x10 Tombol shift
VK_CONTROL 0x11 Tombol Ctrl
VK_MENU 0x12 Tombol Alt
VK_PAUSE 0x13 Jeda kunci
VK_CAPITAL 0x14 Kunci caps
VK_KANA 0x15 Mode IME Kana
VK_HANGUL 0x15 Mode IME Hangul
VK_IME_ON 0x16 IME Aktif
VK_JUNJA 0x17 Mode IME Junja
VK_FINAL 0x18 Mode akhir IME
VK_HANJA 0x19 Mode IME Hanja
VK_KANJI 0x19 Mode IME Kanji
VK_IME_OFF 0x1A IME Nonaktif
VK_ESCAPE 0x1B Kunci esc
VK_CONVERT 0x1C Konversi IME
VK_NONCONVERT 0x1D IME nonkonvert
VK_ACCEPT 0x1E Penerimaan IME
VK_MODECHANGE 0x1F Permintaan perubahan mode IME
VK_SPACE 0x20 Kunci bilah spasi
VK_PRIOR 0x21 Kunci halaman atas
VK_NEXT 0x22 Tombol page down
VK_END 0x23 Kunci akhir
VK_HOME 0x24 Kunci rumah
VK_LEFT 0x25 Tombol panah kiri
VK_UP 0x26 Tombol panah atas
VK_RIGHT 0x27 Tombol panah kanan
VK_DOWN 0x28 Tombol panah bawah
VK_SELECT 0x29 Pilih kunci
VK_PRINT 0x2A Kunci cetak
VK_EXECUTE 0x2B Jalankan kunci
VK_SNAPSHOT 0x2C Tombol layar cetak
VK_INSERT 0x2D Sisipkan kunci
VK_DELETE 0x2E Hapus kunci
VK_HELP 0x2F Kunci bantuan
`0` 0x30 0 kunci
`1` 0x31 1 kunci
`2` 0x32 2 kunci
`3` 0x33 3 kunci
`4` 0x34 4 kunci
`5` 0x35 5 kunci
`6` 0x36 6 kunci
`7` 0x37 7 kunci
`8` 0x38 8 kunci
`9` 0x39 9 kunci
0x3A-40 Undefined
`A` 0x41 Kunci
`B` 0x42 Kunci B
`C` 0x43 Kunci C
`D` 0x44 Kunci D
`E` 0x45 Kunci E
`F` 0x46 Kunci F
`G` 0x47 Kunci G
`H` 0x48 Kunci H
`I` 0x49 Kunci I
`J` 0x4A Kunci J
`K` 0x4B Kunci K
`L` 0x4C Kunci L
`M` 0x4D Kunci M
`N` 0x4E Kunci N
`O` 0x4F Kunci O
`P` 0x50 Kunci P
`Q` 0x51 Kunci T
`R` 0x52 Kunci R
`S` 0x53 Kunci S
`T` 0x54 Kunci T
`U` 0x55 Kunci U
`V` 0x56 Kunci V
`W` 0x57 Kunci W
`X` 0x58 Kunci X
`Y` 0x59 Kunci Y
`Z` 0x5A Kunci Z
VK_LWIN 0x5B Tombol logo Windows Kiri
VK_RWIN 0x5C Tombol logo Windows kanan
VK_APPS 0x5D Kunci aplikasi
0x5E Dipesan
VK_SLEEP 0x5F Kunci Komputer Tidur
VK_NUMPAD0 0x60 Kunci keypad numerik 0
VK_NUMPAD1 0x61 Tombol numerik 1 kunci
VK_NUMPAD2 0x62 Tombol numerik 2
VK_NUMPAD3 0x63 Kunci keypad numerik 3
VK_NUMPAD4 0x64 Tombol numerik 4
VK_NUMPAD5 0x65 Tombol numerik 5
VK_NUMPAD6 0x66 Kunci keypad numerik 6
VK_NUMPAD7 0x67 Kunci keypad numerik 7
VK_NUMPAD8 0x68 Kunci keypad numerik 8
VK_NUMPAD9 0x69 Kunci keypad numerik 9
VK_MULTIPLY 0x6A Mengalikan kunci
VK_ADD 0x6B Tambahkan kunci
VK_SEPARATOR 0x6C Kunci pemisah
VK_SUBTRACT 0x6D Kurangi kunci
VK_DECIMAL 0x6E Kunci desimal
VK_DIVIDE 0x6F Bagi kunci
VK_F1 0x70 Kunci F1
VK_F2 0x71 Kunci F2
VK_F3 0x72 Kunci F3
VK_F4 0x73 Kunci F4
VK_F5 0x74 Kunci F5
VK_F6 0x75 Kunci F6
VK_F7 0x76 Kunci F7
VK_F8 0x77 Kunci F8
VK_F9 0x78 Kunci F9
VK_F10 0x79 Kunci F10
VK_F11 0x7A Kunci F11
VK_F12 0x7B Kunci F12
VK_F13 0x7C Kunci F13
VK_F14 0x7D Kunci F14
VK_F15 0x7E Kunci F15
VK_F16 0x7F Kunci F16
VK_F17 0x80 Kunci F17
VK_F18 0x81 Kunci F18
VK_F19 0x82 Kunci F19
VK_F20 0x83 Kunci F20
VK_F21 0x84 Kunci F21
VK_F22 0x85 Kunci F22
VK_F23 0x86 Kunci F23
VK_F24 0x87 Kunci F24
0x88-8F Dipesan
VK_NUMLOCK 0x90 Tombol kunci num
VK_SCROLL 0x91 Kunci kunci gulir
0x92-96 Spesifik OEM
0x97-9F Tidak ditetapkan
VK_LSHIFT 0xA0 Tombol Shift Kiri
VK_RSHIFT 0xA1 Tombol Shift Kanan
VK_LCONTROL 0xA2 Tombol Ctrl kiri
VK_RCONTROL 0xA3 Tombol Ctrl kanan
VK_LMENU 0xA4 Tombol Alt Kiri
VK_RMENU 0xA5 Tombol Alt Kanan
VK_BROWSER_BACK 0xA6 Kunci Kembali Browser
VK_BROWSER_FORWARD 0xA7 Kunci Penerusan Browser
VK_BROWSER_REFRESH 0xA8 Kunci Refresh Browser
VK_BROWSER_STOP 0xA9 Kunci Henti Browser
VK_BROWSER_SEARCH 0xAA Kunci Pencarian Browser
VK_BROWSER_FAVORITES 0xAB Kunci Favorit Browser
VK_BROWSER_HOME 0xAC Kunci Mulai dan Beranda Browser
VK_VOLUME_MUTE 0xAD Tombol Matikan Suara Volume
VK_VOLUME_DOWN 0xAE Tombol Volume Turun
VK_VOLUME_UP 0xAF Tombol Volume Naik
VK_MEDIA_NEXT_TRACK 0xB0 Kunci Lacak Berikutnya
VK_MEDIA_PREV_TRACK 0xB1 Kunci Trek Sebelumnya
VK_MEDIA_STOP 0xB2 Hentikan kunci Media
VK_MEDIA_PLAY_PAUSE 0xB3 Tombol Putar/Jeda Media
VK_LAUNCH_MAIL 0xB4 Kunci Mulai Email
VK_LAUNCH_MEDIA_SELECT 0xB5 Pilih Kunci media
VK_LAUNCH_APP1 0xB6 Mulai kunci Aplikasi 1
VK_LAUNCH_APP2 0xB7 Mulai kunci Aplikasi 2
0xB8-B9 Dipesan
VK_OEM_1 0xBA Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol ;:
VK_OEM_PLUS 0xBB Untuk negara/wilayah mana pun, kunci +
VK_OEM_COMMA 0xBC Untuk negara/wilayah mana pun, kunci ,
VK_OEM_MINUS 0xBD Untuk negara/wilayah mana pun, kunci -
VK_OEM_PERIOD 0xBE Untuk negara/wilayah mana pun, kunci .
VK_OEM_2 0xBF Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol /?
VK_OEM_3 0xC0 Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol `~
0xC1-DA Dipesan
VK_OEM_4 0xDB Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol [{
VK_OEM_5 0xDC Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol \\|
VK_OEM_6 0xDD Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol ]}
VK_OEM_7 0xDE Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard. Untuk keyboard standar AS, tombol '"
VK_OEM_8 0xDF Digunakan untuk karakter lain-lain; itu dapat bervariasi menurut keyboard.
0xE0 Dipesan
0xE1 Spesifik OEM
VK_OEM_102 0xE2 Tombol <> pada keyboard standar AS, atau tombol \\| pada keyboard non-US 102-key
0xE3-E4 Spesifik OEM
VK_PROCESSKEY 0xE5 Kunci PROSES IME
0xE6 Spesifik OEM
VK_PACKET 0xE7 Digunakan untuk meneruskan karakter Unicode seolah-olah karakter tersebut adalah penekanan kunci. Kunci VK_PACKET adalah kata rendah dari nilai Kunci Virtual 32-bit yang digunakan untuk metode input non-keyboard. Untuk informasi selengkapnya, lihat Komentar di KEYBDINPUT, SendInput, WM_KEYDOWN, dan WM_KEYUP
0xE8 Tidak ditetapkan
0xE9-F5 Spesifik OEM
VK_ATTN 0xF6 Kunci attn
VK_CRSEL 0xF7 Kunci CrSel
VK_EXSEL 0xF8 Kunci ExSel
VK_EREOF 0xF9 Menghapus kunci EOF
VK_PLAY 0xFA Kunci putar
VK_ZOOM 0xFB Tombol perbesar tampilan
VK_NONAME 0xFC Dipesan
VK_PA1 0xFD Kunci PA1
VK_OEM_CLEAR 0xFE Hapus kunci

Komentar

Jangan mengandalkan kunci K_LWIN (0x5B) + VK_F17 (0x80) untuk mengalihkan pengaturan secara permanen. Saat dimatikan, sistem menggunakan kunci ini untuk mengatur ulang berbagai pengaturan, yang dapat mencakup yang ditetapkan oleh aplikasi Anda.

Persyaratan

Syarat Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header Winuser.h