virtual key 虛擬鍵 虛擬鍵是用于標(biāo)識(shí)鍵盤具體鍵的,和鍵盤的掃描碼有關(guān)??梢岳斫鉃殒I盤鍵位的一種虛擬形式,。在Windows編程中用得比較多.ASCII碼是一種字符編碼,用來(lái)表示文字在計(jì)算機(jī)中存儲(chǔ)形式的一種方式,兩者沒(méi)有本質(zhì)上的聯(lián)系. 但是在設(shè)計(jì)虛擬鍵值的時(shí)候,為了以后的使用方便,windows操作系統(tǒng)就把一些字母鍵,數(shù)字鍵和早已存在的一些退格空格等鍵同ASCII對(duì)應(yīng)起來(lái)了.字母鍵的虛擬鍵值正是此字母大寫形式的ASCII碼值. 這樣虛擬鍵的鍵值可以很容易被記憶,。 下面給你一些鍵和虛擬鍵值的對(duì)應(yīng),你可以在V++的頭文件或Delphi的源文件中找到更好的形式: 注意下面是十六進(jìn)制數(shù)表示形式。 VK_LBUTTON 鼠標(biāo)左鍵 0x01 VK_RBUTTON 鼠標(biāo)右鍵 0x02 VK_CANCEL Ctrl + Break 0x03 VK_MBUTTON 鼠標(biāo)中鍵 0x04 VK_BACK Backspace鍵 0x08 VK_TAB Tab鍵 0x09 VK_RETURN 回車鍵 0x0D VK_SHIFT Shift鍵 0x10 VK_CONTROL Ctrl鍵 0x11 VK_MENU Alt鍵 0x12 VK_PAUSE Pause鍵 0x13 VK_CAPITAL Caps_Lock鍵 0x14 VK_ESCAPE Esc鍵 0x1B VK_SPACE 空格鍵 0x20 VK_PRIOR Page_Up鍵 0x21 VK_NEXT Page_Down鍵 0x22 VK_END End鍵 0x23 VK_HOME Home鍵 0x24 VK_LEFT 左箭頭鍵 0x25 VK_UP 上箭頭鍵 0x26 VK_RIGHT 右箭頭鍵 0x27 VK_DOWN 下箭頭鍵 0x28 VK_SNAPSHOT Print_Screen鍵 0x2C VK_INSERT Insert鍵 0x2D VK_DELETE Delete鍵 0x2E 0 – 9 數(shù)字0 - 9 0x30 - 0x39 A – Z 字母A - Z 0x41 - 0x5A VK_LWIN 左WinKey(104鍵盤才有) 0x5B VK_RWIN 右WinKey(104鍵盤才有) 0x5C VK_APPS AppsKey(104鍵盤才有) 0x5D VK_NUMPAD0 小鍵盤0鍵 0x60 VK_NUMPAD1 小鍵盤1鍵 0x61 VK_NUMPAD2 小鍵盤2鍵 0x62 VK_NUMPAD3 小鍵盤3鍵 0x63 VK_NUMPAD4 小鍵盤4鍵 0x64 VK_NUMPAD5 小鍵盤5鍵 0x65 VK_NUMPAD6 小鍵盤6鍵 0x66 VK_NUMPAD7 小鍵盤7鍵 0x67 VK_NUMPAD8 小鍵盤8鍵 0x68 VK_NUMPAD9 小鍵盤9鍵 0x69 VK_F1 - VK_F24 功能鍵F1 – F24 0x70 - 0x87 VK_NUMLOCK Num_Lock鍵 0x90 VK_SCROLL Scroll_Lock鍵 0x91 |
|