日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】虚拟键码

發布時間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】虚拟键码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

虛擬鍵碼保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP訊息的wParam參數中。此代碼標識按下或釋放的鍵。

中文名

虛擬鍵碼

保存在

WM_KEYDOWN等

程????序

Windows程序

代碼標識

按下或釋放的鍵

目錄

  • 1?簡介
  • 2?虛擬鍵表
  • ??完整的虛擬鍵碼表
  • ??鍵盤的掃描碼、虛擬碼:
  • 簡介

    編輯

    虛擬指的是假定存在于思想中而不是現實世界中的一些事物,也只有熟練使用DOS組合語言編寫應用程式的程式寫作者才有可能指出,為什么對Windows鍵盤處理如此基本的鍵碼是虛擬的而不是真實的。

    對於早期的程式寫作者來說,真實的鍵碼由實際鍵盤硬體產生。在Windows文件中將這些鍵碼稱為“掃描碼(scan codes)”。在IBM相容機種上,掃描碼16是Q鍵,17是W鍵,18是E、19是R,20是T,21是Y等等。這時您會發現,掃描碼是依據鍵盤的實際布局的。Windows開發者認為這些代碼過於與設備相關了,於是他們試圖通過定義所謂的虛擬鍵碼,以便經由與裝置無關的方式處理鍵盤。其中一些虛擬鍵碼不能在IBM相容機種上產生,但可能會在其他制造商生產的鍵盤中找到,或者在未來的鍵盤上找到。

    您使用的大多數虛擬鍵碼的名稱在WINUSER.H頭文件中都定義為以VK_開頭。表1列出了這些名稱和數值(十進位和十六進位),以及與虛擬鍵相對應的IBM相容機種鍵盤上的鍵。下表也標出了Windows執行時是否需要這些鍵。下表還按數位順序列出了虛擬鍵碼。

    前四個虛擬鍵碼中有三個指的是鼠標鍵:

    表1

    十進制十六進制winuser.h識別字IBM相容鍵盤對應鍵

    1

    0x01

    VK_LBUTTON

    鼠標左鍵

    2

    0x02

    VK_RBUTTON

    鼠標右鍵

    3

    0x03

    VK_CANCEL

    Ctrl-Break

    4

    0x04

    VK_MBUTTON

    鼠標中鍵

    您永遠都不會從鍵盤訊息中獲得這些鼠標鍵代碼。VK_CANCEL代碼是一個虛擬鍵碼,它包括同時按下兩個鍵(Ctrl-Break)。Windows應用程序通常不使用此鍵。

    表2中的鍵——Backspace、Tab、Enter、Esc和空格——通常用于Windows程序。不過,Windows一般用字元訊息(而不是鍵盤訊息)來處理這些鍵。

    表2

    十進制十六進制winuser.h識別字IBM相容鍵盤對應鍵

    8

    0x08

    VK_BACK

    Backspace

    9

    0x09

    VK_TAB

    Tab

    12

    0x0C

    VK_CLEAR

    NumLock關閉時的數字鍵盤5

    13

    0x0D

    VK_RETURN

    Enter

    16

    0x10

    VK_SHIFT

    Shift

    17

    0x11

    VK_CONTROL

    Ctrl

    18

    0x12

    VK_MENU

    Alt

    19

    0x13

    VK_PAUSE

    Pause

    20

    0x14

    VK_CAPITAL

    Caps Lock

    27

    0x1B

    VK_ESCAPE

    Esc

    32

    0x20

    VK_SPACE

    空格

    另外,Windows程序通常不需要監視Shift、Ctrl或Alt鍵的狀態。

    表3列出的前八個碼可能是與VK_INSERT和VK_DELETE一起最常用的虛擬鍵碼:

    表3

    十進制十六進制winuser.h識別字IBM相容鍵盤對應鍵

    33

    0x21

    VK_PRIOR

    Page Up

    34

    0x22

    VK_NEXT

    Page Down

    35

    0x23

    VK_END

    End

    36

    0x24

    VK_HOME

    Home

    37

    0x25

    VK_LEFT

    左箭頭

    38

    0x26

    VK_UP

    上箭頭

    39

    0x27

    VK_RIGHT

    右箭頭

    40

    0x28

    VK_DOWN

    下箭頭

    41

    0x29

    VK_SELECT

    ?

    42

    0x2A

    VK_PRINT

    ?

    43

    0x2B

    VK_EXECUTE

    ?

    44

    0x2C

    VK_SNAPSHOT

    Print Screen

    45

    0x2D

    VK_INSERT

    Insert

    46

    0x2E

    VK_DELETE

    Delete

    47

    0x2F

    VK_HELP

    ?

    注意,許多名稱(例如VK_PRIOR)Windows也包括在主鍵盤上的字母和數位鍵的虛擬鍵碼(數字鍵盤將單獨處理)。

    表4

    十進制

    十六進制

    WINUSER.H識別字

    IBM相容鍵盤

    48-57

    30-39

    主鍵盤上的0到9

    65-90

    41-5A

    A到Z

    注意,數字和字母的虛擬鍵碼是ASCII碼。Windows程序幾乎從不使用這些虛擬鍵碼;實際上,程序使用的是ASCII碼字元的字元訊息。

    表5所示的代碼是由Microsoft Natural Keyboard及其相容鍵盤產生的:

    表5

    十進制

    十六進制

    WINUSER.H識別字

    IBM相容鍵盤

    91

    5B

    VK_LWIN

    左Windows鍵

    92

    5C

    VK_RWIN

    右Windows鍵

    Windows用VK_LWIN和VK_RWIN鍵打開“開始”菜單或者(在以前的版本中)啟動“工作管理員程序”。這兩個都可以用于登錄或登出Windows(只在Microsoft Windows NT中有效),或者登錄或登出網路(在Windows for Applications中)。應用程序能夠通過顯示輔助資訊或者當成快捷鍵看待來處理application鍵。

    表6所示的代碼用于小鍵盤上的鍵(如果有的話):

    表6

    十進制

    十六進制

    WINUSER.H識別字

    IBM相容鍵盤

    96-105

    60-69

    VK_NUMPAD0到VK_

    NUMPAD9 NumLock打開時數字鍵盤上的0到9

    106

    6A

    VK_MULTIPLY

    數字鍵盤上的*

    107

    6B

    VK_ADD

    數字鍵盤上的+

    108

    6C

    VK_SEPARATOR

    ?

    109

    6D

    VK_SUBTRACT

    數字鍵盤上的-

    110

    6E

    VK_DECIMAL

    數字鍵盤上的.

    111

    6F

    VK_DIVIDE

    數字鍵盤上的/

    最後,雖然多數的鍵盤都有12個功能鍵,但Windows只需要10個,而位元旗標卻有24個。另外,程式通常用功能鍵作為鍵盤加速鍵,這樣,它們通常不處理表7所示的按鍵:

    表7

    十進制

    十六進制

    WINUSER.H識別字

    IBM相容鍵盤

    112-121

    70-79

    VK_F1到VK_F10

    功能鍵F1到F10

    122-135

    7A-87

    VK_F11到VK_F24

    功能鍵F11到F24

    144

    90

    VK_NUMLOCK

    Num Lock

    145

    91

    VK_SCROLL

    Scroll Lock

    另外,還定義了一些其他虛擬鍵碼,但它們只用于非標準鍵盤上的鍵,或者通常在大型主機終端機上使用的鍵。查看/ Platform SDK / User Interface Services / User Input / Virtual-Key Codes,可得到完整的列表。

    虛擬鍵表

    編輯

    虛擬鍵碼

    對應值

    對應鍵

    VK_LBUTTON

    1

    鼠標左鍵

    VK_RBUTTON

    2

    鼠標右鍵

    VK_CANCEL

    3

    Cancel

    VK_MBUTTON

    4

    鼠標中鍵

    VK_XBUTTON1

    5

    鼠標后退鍵

    VK_XBUTTON2

    6

    鼠標前進鍵

    VK_BACK

    8

    Backspace

    VK_TAB

    9

    Tab

    VK_CLEAR

    12

    Clear

    VK_RETURN

    13

    Enter

    VK_SHIFT

    16

    Shift

    VK_CONTROL

    17

    Ctrl

    VK_MENU

    18

    Alt

    VK_PAUSE

    19

    Pause

    VK_CAPITAL

    20

    Caps Lock

    VK_KANA

    21

    ?

    VK_HANGUL

    21

    ?

    VK_JUNJA

    23

    ?

    VK_FINAL

    24

    ?

    VK_HANJA

    25

    ?

    VK_KANJI

    25*

    ?

    VK_ESCAPE

    27

    Esc

    VK_CONVERT

    28

    ?

    VK_NONCONVERT

    29

    ?

    VK_ACCEPT

    30

    ?

    VK_MODECHANGE

    31

    ?

    VK_SPACE

    32

    Space

    VK_PRIOR

    33

    Page Up

    VK_NEXT

    34

    Page Down

    VK_END

    35

    End

    VK_HOME

    36

    Home

    VK_LEFT

    37

    Left Arrow

    VK_UP

    38

    Up Arrow

    VK_RIGHT

    39

    Right Arrow

    VK_DOWN

    40

    Down Arrow

    VK_SELECT

    41

    Select

    VK_PRINT

    42

    Print

    VK_EXECUTE

    43

    Execute

    VK_SNAPSHOT

    44

    Snapshot

    VK_INSERT

    45

    Insert

    VK_DELETE

    46

    Delete

    VK_HELP

    47

    Help

    ?

    48

    0

    ?

    49

    1

    ?

    50

    2

    ?

    51

    3

    ?

    52

    4

    ?

    53

    5

    ?

    54

    6

    ?

    55

    7

    ?

    56

    8

    ?

    57

    9

    ?

    65

    A

    ?

    66

    B

    ?

    67

    C

    ?

    68

    D

    ?

    69

    E

    ?

    70

    F

    ?

    71

    G

    ?

    72

    H

    ?

    73

    I

    ?

    74

    J

    ?

    75

    K

    ?

    76

    L

    ?

    77

    M

    ?

    78

    N

    ?

    79

    O

    ?

    80

    P

    ?

    81

    Q

    ?

    82

    R

    ?

    83

    S

    ?

    84

    T

    ?

    85

    U

    ?

    86

    V

    ?

    87

    W

    ?

    88

    X

    ?

    89

    Y

    ?

    90

    Z

    VK_LWIN

    91

    左WIN鍵

    VK_RWIN

    92

    右WIN鍵

    VK_APPS

    93

    應用程序鍵

    VK_SLEEP

    95

    睡眠鍵

    VK_NUMPAD0

    96

    小鍵盤 0

    VK_NUMPAD1

    97

    小鍵盤 1

    VK_NUMPAD2

    98

    小鍵盤 2

    VK_NUMPAD3

    99

    小鍵盤 3

    VK_NUMPAD4

    100

    小鍵盤 4

    VK_NUMPAD5

    101

    小鍵盤 5

    VK_NUMPAD6

    102

    小鍵盤 6

    VK_NUMPAD7

    103

    小鍵盤 7

    VK_NUMPAD8

    104

    小鍵盤 8

    VK_NUMPAD9

    105

    小鍵盤 9

    VK_MULTIPLY

    106

    小鍵盤 *

    VK_ADD

    107

    小鍵盤 +

    VK_SEPARATOR

    108

    小鍵盤 Enter

    VK_SUBTRACT

    109

    小鍵盤 -

    VK_DECIMAL

    110

    小鍵盤 .

    VK_DIVIDE

    111

    小鍵盤 /

    VK_F1

    112

    F1

    VK_F2

    113

    F2

    VK_F3

    114

    F3

    VK_F4

    115

    F4

    VK_F5

    116

    F5

    VK_F6

    117

    F6

    VK_F7

    118

    F7

    VK_F8

    119

    F8

    VK_F9

    120

    F9

    VK_F10

    121

    F10

    VK_F11

    122

    F11

    VK_F12

    123

    F12

    VK_F13

    124

    ?

    VK_F14

    125

    ?

    VK_F15

    126

    ?

    VK_F16

    127

    ?

    VK_F17

    128

    ?

    VK_F18

    129

    ?

    VK_F19

    130

    ?

    VK_F20

    131

    ?

    VK_F21

    132

    ?

    VK_F22

    133

    ?

    VK_F23

    134

    ?

    VK_F24

    135

    ?

    VK_NUMLOCK

    144

    Num Lock

    VK_SCROLL

    145

    Scroll

    VK_LSHIFT

    160

    左shift

    VK_RSHIFT

    161

    右shift

    VK_LCONTROL

    162

    ?

    VK_RCONTROL

    163

    ?

    VK_LMENU

    164

    ?

    VK_RMENU

    165

    ?

    VK_BROWSER_BACK

    166

    ?

    VK_BROWSER_FORWARD

    167

    ?

    VK_BROWSER_REFRESH

    168

    ?

    VK_BROWSER_STOP

    169

    ?

    VK_BROWSER_SEARCH

    170

    ?

    VK_BROWSER_FAVORITES

    171

    ?

    VK_BROWSER_HOME

    172

    ?

    VK_VOLUME_MUTE

    173

    VolumeMute

    VK_VOLUME_DOWN

    174

    VolumeDown

    VK_VOLUME_UP

    175

    VolumeUp

    VK_MEDIA_NEXT_TRACK

    176

    ?

    VK_MEDIA_PREV_TRACK

    177

    ?

    VK_MEDIA_STOP

    178

    ?

    VK_MEDIA_PLAY_PAUSE

    179

    ?

    VK_LAUNCH_MAIL

    180

    ?

    VK_LAUNCH_MEDIA_SELECT

    181

    ?

    VK_LAUNCH_APP1

    182

    ?

    VK_LAUNCH_APP2

    183

    ?

    VK_OEM_1

    186

    ; :

    VK_OEM_PLUS

    187

    = +

    VK_OEM_COMMA

    188

    ,

    VK_OEM_MINUS

    189

    - _

    VK_OEM_PERIOD

    190

    .

    VK_OEM_2

    191

    / ?

    VK_OEM_3

    192

    ` ~

    VK_OEM_4

    219

    [ {

    VK_OEM_5

    220

    \ |

    VK_OEM_6

    221

    ] }

    VK_OEM_7

    222

    ' "

    VK_OEM_8

    223

    ?

    VK_OEM_102

    226

    ?

    VK_PACKET

    231

    ?

    VK_PROCESSKEY

    229

    ?

    VK_ATTN

    246

    ?

    VK_CRSEL

    247

    ?

    VK_EXSEL

    248

    ?

    VK_EREOF

    249

    ?

    VK_PLAY

    250

    ?

    VK_ZOOM

    251

    ?

    VK_NONAME

    252

    ?

    VK_PA1

    253

    ?

    VK_OEM_CLEAR

    254

    ?

    完整的虛擬鍵碼表

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    64

    65

    66

    67

    68

    69

    70

    71

    72

    73

    74

    75

    76

    77

    78

    79

    80

    81

    82

    83

    84

    85

    86

    87

    88

    89

    90

    91

    92

    93

    94

    95

    96

    97

    98

    99

    100

    101

    102

    103

    104

    105

    106

    107

    108

    109

    110

    111

    112

    113

    114

    115

    116

    117

    118

    119

    120

    121

    122

    123

    124

    125

    126

    127

    128

    129

    130

    131

    132

    133

    134

    135

    136

    137

    138

    139

    140

    141

    142

    143

    144

    145

    146

    147

    148

    149

    150

    151

    152

    153

    154

    155

    156

    157

    158

    159

    160

    161

    162

    163

    164

    165

    166

    167

    168

    169

    170

    171

    172

    173

    174

    175

    176

    177

    178

    179

    180

    181

    182

    183

    184

    185

    186

    187

    188

    189

    190

    191

    192

    193

    194

    195

    196

    197

    198

    199

    200

    201

    202

    203

    204

    205

    206

    207

    208

    209

    210

    211

    212

    213

    214

    215

    216

    217

    218

    219

    220

    221

    222

    223

    224

    225

    226

    227

    228

    229

    230

    231

    232

    233

    234

    235

    236

    237

    238

    239

    240

    241

    242

    243

    244

    245

    246

    247

    248

    249

    250

    251

    252

    253

    254

    255

    256

    257

    258

    259

    260

    261

    262

    263

    264

    265

    /*

    *VirtualKeys,StandardSet

    */

    #defineVK_LBUTTON0x01

    #defineVK_RBUTTON0x02

    #defineVK_CANCEL0x03

    #defineVK_MBUTTON0x04/*NOTcontiguouswithL&RBUTTON*/

    ?

    #if(_WIN32_WINNT>=0x0500)

    #defineVK_XBUTTON10x05/*NOTcontiguouswithL&RBUTTON*/

    #defineVK_XBUTTON20x06/*NOTcontiguouswithL&RBUTTON*/

    #endif/*_WIN32_WINNT>=0x0500*/

    ?

    /*

    *0x07:unassigned

    */

    ?

    #defineVK_BACK0x08

    #defineVK_TAB0x09

    ?

    /*

    *0x0A-0x0B:reserved

    */

    ?

    #defineVK_CLEAR0x0C

    #defineVK_RETURN0x0D

    ?

    #defineVK_SHIFT0x10

    #defineVK_CONTROL0x11

    #defineVK_MENU0x12

    #defineVK_PAUSE0x13

    #defineVK_CAPITAL0x14

    ?

    #defineVK_KANA0x15

    #defineVK_HANGEUL0x15/*oldname-shouldbehereforcompatibility*/

    #defineVK_HANGUL0x15

    #defineVK_JUNJA0x17

    #defineVK_FINAL0x18

    #defineVK_HANJA0x19

    #defineVK_KANJI0x19

    ?

    #defineVK_ESCAPE0x1B

    ?

    #defineVK_CONVERT0x1C

    #defineVK_NONCONVERT0x1D

    #defineVK_ACCEPT0x1E

    #defineVK_MODECHANGE0x1F

    ?

    #defineVK_SPACE0x20

    #defineVK_PRIOR0x21

    #defineVK_NEXT0x22

    #defineVK_END0x23

    #defineVK_HOME0x24

    #defineVK_LEFT0x25

    #defineVK_UP0x26

    #defineVK_RIGHT0x27

    #defineVK_DOWN0x28

    #defineVK_SELECT0x29

    #defineVK_PRINT0x2A

    #defineVK_EXECUTE0x2B

    #defineVK_SNAPSHOT0x2C

    #defineVK_INSERT0x2D

    #defineVK_DELETE0x2E

    #defineVK_HELP0x2F

    ?

    /*

    *VK_0-VK_9arethesameasASCII'0'-'9'(0x30-0x39)

    *0x40:unassigned

    *VK_A-VK_ZarethesameasASCII'A'-'Z'(0x41-0x5A)

    */

    ?

    #defineVK_LWIN0x5B

    #defineVK_RWIN0x5C

    #defineVK_APPS0x5D

    ?

    /*

    *0x5E:reserved

    */

    ?

    #defineVK_SLEEP0x5F

    ?

    #defineVK_NUMPAD00x60

    #defineVK_NUMPAD10x61

    #defineVK_NUMPAD20x62

    #defineVK_NUMPAD30x63

    #defineVK_NUMPAD40x64

    #defineVK_NUMPAD50x65

    #defineVK_NUMPAD60x66

    #defineVK_NUMPAD70x67

    #defineVK_NUMPAD80x68

    #defineVK_NUMPAD90x69

    #defineVK_MULTIPLY0x6A

    #defineVK_ADD0x6B

    #defineVK_SEPARATOR0x6C

    #defineVK_SUBTRACT0x6D

    #defineVK_DECIMAL0x6E

    #defineVK_DIVIDE0x6F

    #defineVK_F10x70

    #defineVK_F20x71

    #defineVK_F30x72

    #defineVK_F40x73

    #defineVK_F50x74

    #defineVK_F60x75

    #defineVK_F70x76

    #defineVK_F80x77

    #defineVK_F90x78

    #defineVK_F100x79

    #defineVK_F110x7A

    #defineVK_F120x7B

    #defineVK_F130x7C

    #defineVK_F140x7D

    #defineVK_F150x7E

    #defineVK_F160x7F

    #defineVK_F170x80

    #defineVK_F180x81

    #defineVK_F190x82

    #defineVK_F200x83

    #defineVK_F210x84

    #defineVK_F220x85

    #defineVK_F230x86

    #defineVK_F240x87

    ?

    /*

    *0x88-0x8F:unassigned

    */

    ?

    #defineVK_NUMLOCK0x90

    #defineVK_SCROLL0x91

    ?

    /*

    *NECPC-9800kbddefinitions

    */

    #defineVK_OEM_NEC_EQUAL0x92//'='keyonnumpad

    ?

    /*

    *Fujitsu/OASYSkbddefinitions

    */

    #defineVK_OEM_FJ_JISHO0x92//'Dictionary'key

    #defineVK_OEM_FJ_MASSHOU0x93//'Unregisterword'key

    #defineVK_OEM_FJ_TOUROKU0x94//'Registerword'key

    #defineVK_OEM_FJ_LOYA0x95//'LeftOYAYUBI'key

    #defineVK_OEM_FJ_ROYA0x96//'RightOYAYUBI'key

    ?

    /*

    *0x97-0x9F:unassigned

    */

    ?

    /*

    *VK_L*&VK_R*-leftandrightAlt,CtrlandShiftvirtualkeys.

    *UsedonlyasparameterstoGetAsyncKeyState()andGetKeyState().

    *NootherAPIormessagewilldistinguishleftandrightkeysinthisway.

    */

    #defineVK_LSHIFT0xA0

    #defineVK_RSHIFT0xA1

    #defineVK_LCONTROL0xA2

    #defineVK_RCONTROL0xA3

    #defineVK_LMENU0xA4

    #defineVK_RMENU0xA5

    ?

    #if(_WIN32_WINNT>=0x0500)

    #defineVK_BROWSER_BACK0xA6

    #defineVK_BROWSER_FORWARD0xA7

    #defineVK_BROWSER_REFRESH0xA8

    #defineVK_BROWSER_STOP0xA9

    #defineVK_BROWSER_SEARCH0xAA

    #defineVK_BROWSER_FAVORITES0xAB

    #defineVK_BROWSER_HOME0xAC

    ?

    #defineVK_VOLUME_MUTE0xAD

    #defineVK_VOLUME_DOWN0xAE

    #defineVK_VOLUME_UP0xAF

    #defineVK_MEDIA_NEXT_TRACK0xB0

    #defineVK_MEDIA_PREV_TRACK0xB1

    #defineVK_MEDIA_STOP0xB2

    #defineVK_MEDIA_PLAY_PAUSE0xB3

    #defineVK_LAUNCH_MAIL0xB4

    #defineVK_LAUNCH_MEDIA_SELECT0xB5

    #defineVK_LAUNCH_APP10xB6

    #defineVK_LAUNCH_APP20xB7

    ?

    #endif/*_WIN32_WINNT>=0x0500*/

    ?

    /*

    *0xB8-0xB9:reserved

    */

    ?

    #defineVK_OEM_10xBA//';:'forUS

    #defineVK_OEM_PLUS0xBB//'+'anycountry

    #defineVK_OEM_COMMA0xBC//','anycountry

    #defineVK_OEM_MINUS0xBD//'-'anycountry

    #defineVK_OEM_PERIOD0xBE//'.'anycountry

    #defineVK_OEM_20xBF//'/?'forUS

    #defineVK_OEM_30xC0//'`~'forUS

    ?

    /*

    *0xC1-0xD7:reserved

    */

    ?

    /*

    *0xD8-0xDA:unassigned

    */

    ?

    #defineVK_OEM_40xDB//'[{'forUS

    #defineVK_OEM_50xDC//'\|'forUS

    #defineVK_OEM_60xDD//']}'forUS

    #defineVK_OEM_70xDE//''"'forUS

    #defineVK_OEM_80xDF

    ?

    /*

    *0xE0:reserved

    */

    ?

    /*

    *Variousextendedorenhancedkeyboards

    */

    #defineVK_OEM_AX0xE1//'AX'keyonJapaneseAXkbd

    #defineVK_OEM_1020xE2//"<>"or"\|"onRT102-keykbd.

    #defineVK_ICO_HELP0xE3//HelpkeyonICO

    #defineVK_ICO_000xE4//00keyonICO

    ?

    #if(WINVER>=0x0400)

    #defineVK_PROCESSKEY0xE5

    #endif/*WINVER>=0x0400*/

    ?

    #defineVK_ICO_CLEAR0xE6

    ?

    ?

    #if(_WIN32_WINNT>=0x0500)

    #defineVK_PACKET0xE7

    #endif/*_WIN32_WINNT>=0x0500*/

    ?

    /*

    *0xE8:unassigned

    */

    ?

    /*

    *Nokia/Ericssondefinitions

    */

    #defineVK_OEM_RESET0xE9

    #defineVK_OEM_JUMP0xEA

    #defineVK_OEM_PA10xEB

    #defineVK_OEM_PA20xEC

    #defineVK_OEM_PA30xED

    #defineVK_OEM_WSCTRL0xEE

    #defineVK_OEM_CUSEL0xEF

    #defineVK_OEM_ATTN0xF0

    #defineVK_OEM_FINISH0xF1

    #defineVK_OEM_COPY0xF2

    #defineVK_OEM_AUTO0xF3

    #defineVK_OEM_ENLW0xF4

    #defineVK_OEM_BACKTAB0xF5

    ?

    #defineVK_ATTN0xF6

    #defineVK_CRSEL0xF7

    #defineVK_EXSEL0xF8

    #defineVK_EREOF0xF9

    #defineVK_PLAY0xFA

    #defineVK_ZOOM0xFB

    #defineVK_NONAME0xFC

    #defineVK_PA10xFD

    #defineVK_OEM_CLEAR0xFE

    ?

    /*

    *0xFF:reserved

    */

    鍵盤的掃描碼、虛擬碼:

    當用戶按下某個鍵時,

    1.鍵盤會檢測到這個動作,并通過鍵盤控制器把掃描碼(scan code)傳送到計算機;

    鍵盤掃描碼跟具體的硬件有關的,不同廠商對同一個鍵的掃描碼有可能不同。

    2.計算機接收到掃描碼后,將其交給鍵盤驅動程序;

    3.鍵盤驅動程序把這個掃描碼轉換為鍵盤虛擬碼;

    虛擬碼與具體硬件無關,不同廠商的鍵盤,同一個鍵的虛擬碼總是相同的。

    3.然后,鍵盤驅動程序把該鍵盤操作的掃描碼和虛擬碼以及其它信息傳遞給操作系統;

    4.操作系統將獲得的信息封裝在一個鍵盤消息中,并把該鍵盤消息插入到消息列隊。

    5.通過Windows的消息系統,該鍵盤消息被送到某個窗口中;

    6.窗口所在的應用程序接收到消息后,可以了解到有關鍵盤操作的信息,然后決定作出一定的響應

    鍵盤消息:WM_KEYDOWN

    nVirtKey = (int) wParam; // 虛擬碼

    lKeyData = lParam; // 鍵盤操作的相關信息

    鍵盤消息WM_KEYDOWN的第二個參數lParam比較復雜

    其作用是指定重復次數、掃描碼、擴展鍵標記、上下文環境碼、前鍵狀態標記、轉換狀態標記等

    lParam: 總長4字節,32位

    0–15位:用于指定當前消息的重復次數。當用戶按下某個鍵持續一段時間的話,

    該值是自動計數的按下某鍵的次數;若按鍵時間很長,則會發出多個消息,

    且重復次數不會累計

    16–23:指定掃描碼

    24:指定是否該鍵是一個擴展鍵(如alt、ctrl),若值為1表示是擴展鍵,否則其值為0

    25–28:保留

    29:指定上下文環境碼。對于WM_KEYDOWN、WM_KEYUP消息,其值總為0,

    對WM_CHAR消息,如果同時alt鍵被按下,則值為1,否則值為0.

    30:指定前鍵狀態。如果消息發送前該鍵是按下狀態,其值為1,否則為0

    31:指定轉換狀態,對于WM_KEYDOWN,其值總為0;

    對于WM_CHAR,如果該鍵被釋放,則其值為1,否則為0.

    總結

    以上是生活随笔為你收集整理的【转】虚拟键码的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产在线超碰 | 狠狠躁日日躁夜夜躁av | 永久免费观看视频 | 日韩在线观看视频中文字幕 | 在线观看视频福利 | 日韩国产在线观看 | 四虎影视4hu4虎成人 | 狠狠操狠狠干天天操 | 97干com | 日韩欧美高清不卡 | 午夜在线国产 | 亚洲精品456在线播放第一页 | 久久精品视频中文字幕 | 97精品国产97久久久久久免费 | 亚洲精品视频中文字幕 | 亚洲视频在线观看免费 | 欧美a级片免费看 | 国产五月婷婷 | 在线观看日韩精品 | 一区二区三区日韩精品 | 91视频免费播放 | 在线久久 | 久久精品激情 | 国产精品 日韩 欧美 | 欧美日韩1区 | 天天草天天摸 | 国产一及片 | 日韩a免费 | 欧美日韩天堂 | 麻豆精品91 | 免费成人在线观看 | 国产精品一区二区三区视频免费 | 国内精品小视频 | 在线观看福利网站 | 色婷婷狠 | av中文在线观看 | 国产精品久久久久久久久久尿 | 手机成人在线电影 | 精品久久国产 | 亚洲欧美国产日韩在线观看 | 99久久爱 | 久久视频这里有久久精品视频11 | 麻豆视频免费在线观看 | 精品国产免费久久 | 国产精久久| 狠狠狠狠狠狠操 | 日韩午夜一级片 | 97视频免费在线 | 久久久精品国产免费观看一区二区 | 狠狠色综合网站久久久久久久 | 麻豆小视频在线观看 | 精品一二三区视频 | 久操免费视频 | 一区二区三区精品在线视频 | 亚洲美女视频网 | 成人四虎 | 精品uu| 成人网在线免费视频 | 国产黄色a| 日韩高清国产精品 | 久久精品之 | 99爱国产精品 | 欧美日韩视频一区二区 | 成人91在线 | 91九色视频在线播放 | 在线香蕉视频 | 天天色 天天 | 国产精品夜夜夜一区二区三区尤 | 欧美精品三级 | 91精品小视频 | 九九热有精品 | 久久在视频| 日韩在线不卡视频 | 在线电影中文字幕 | 五月天久久 | 欧美日bb | 国内一级片在线观看 | 久久久久免费电影 | 日韩有码在线观看视频 | 国产又粗又猛又黄又爽 | 亚洲欧洲精品一区二区 | 尤物97国产精品久久精品国产 | 日本黄色一级电影 | 97在线看| 日韩免费视频一区二区 | 成人羞羞免费 | 国产成人一二片 | 精品99在线观看 | 久久这里 | 97免费在线视频 | 亚洲精品在线观看中文字幕 | 麻豆视频免费播放 | 色999在线| 亚洲高清激情 | 国产精品网红福利 | 国产区免费在线 | 天天射天 | 在线观看色网站 | 亚洲黄色在线观看 | 精品久久久久亚洲 | 黄色中文字幕 | 国产精品久久久久久久免费大片 | 欧美一级片在线播放 | 91视频亚洲 | 久久久久国产精品一区二区 | 免费国产在线精品 | 五月婷网站 | 一本大道久久精品懂色aⅴ 五月婷社区 | 91视频 - x99av| 在线国产91 | 亚洲最大av网 | 色吊丝在线永久观看最新版本 | 成人免费亚洲 | 日本久久高清视频 | 99视频久久| 欧美性成人 | 91麻豆传媒 | 欧美日韩亚洲第一 | 婷婷资源站 | 亚洲黄色小说网址 | 高潮毛片无遮挡高清免费 | 天天干夜夜爽 | 人人狠狠综合久久亚洲 | 国产亚洲成人网 | 毛片无卡免费无播放器 | 国产区精品在线 | 亚洲一区二区视频在线播放 | 五月天天av | 国产精品一区二区视频 | 日韩av影视在线观看 | 久久8精品 | 亚洲精品456在线播放 | 91精品国产一区二区在线观看 | 天天综合网 天天综合色 | 黄色大片免费播放 | 亚洲狠狠婷婷综合久久久 | 成人在线播放av | 亚洲国产日韩av | 在线你懂 | 国产黄在线| 日韩免费一级电影 | 免费色视频在线 | 亚洲午夜久久久久 | 99国产视频| 99热 精品在线 | 免费看v片网站 | 一级理论片在线观看 | 久久久久久久久久久免费av | 97成人资源 | 青草视频网 | 国内视频 | 精品久久久精品 | 精品久久免费 | 一级a性色生活片久久毛片波多野 | 中文字幕av全部资源www中文字幕在线观看 | 中文字幕日本特黄aa毛片 | 最新色站 | 日韩中文字幕免费 | 国产视频中文字幕在线观看 | 99热最新地址 | 亚洲精品免费在线 | 免费在线电影网址大全 | 国产成人精品一区二区在线观看 | 在线观看色网站 | 国产日本在线播放 | 久草影视在线观看 | 超碰97中文 | 久久九九精品 | 五月婷在线播放 | 天天插天天操天天干 | 久久综合久久综合久久综合 | 日韩精品一区二区三区不卡 | 超碰97在线看 | 日本在线观看中文字幕无线观看 | 中文免费在线观看 | 久久视了 | 超碰激情在线 | 欧美一级黄色视屏 | 国产精品久久久久久一二三四五 | 成人在线视频免费看 | 久久国产91| av中文字幕在线观看网站 | 青青河边草免费 | 国产精品一区二区吃奶在线观看 | 久久一久久 | 精品亚洲欧美一区 | 久久久免费精品视频 | 欧美日韩一区二区免费在线观看 | 色偷偷88888欧美精品久久 | 国产破处在线视频 | 日韩在线观看你懂得 | 在线综合 亚洲 欧美在线视频 | 成人 国产 在线 | 久久尤物电影视频在线观看 | 国语黄色片 | 国产美女免费观看 | 婷婷日日 | 亚洲最新av网站 | 欧美亚洲精品一区 | 四虎4hu永久免费 | 国产精品嫩草影院9 | 日韩视频在线不卡 | 狠狠成人 | 99久久网站| 99精品免费在线观看 | 天天干天天拍天天操天天拍 | 韩日视频在线 | 99久热在线精品视频成人一区 | 欧美日韩在线播放 | 国产精品影音先锋 | 欧洲精品视频一区 | 99精品欧美一区二区蜜桃免费 | 91专区在线观看 | 国产精品九色 | 日韩在线观看不卡 | 正在播放国产精品 | 日韩在线免费视频 | 国产亚洲在线观看 | 日韩两性视频 | 天堂中文在线播放 | 99视频在线观看免费 | 国产在线精品福利 | 成人av播放| 韩国av电影在线观看 | 中文字幕在线久一本久 | 久久久久久久久久伊人 | 韩国一区二区三区视频 | 午夜久久久精品 | 天天色图| 久热色超碰| 亚洲黄色av网址 | 天天干天天操天天射 | 91成年视频| 日韩精品久久一区二区三区 | 天天天天色射综合 | 免费无遮挡动漫网站 | 中国一级片在线播放 | 久久久久久久久久伊人 | 91麻豆文化传媒在线观看 | 久久最新网址 | 久久久久女人精品毛片九一 | www激情网| 8x成人在线 | 九草视频在线 | 国产精品亚洲综合久久 | 国产黄色av影视 | 国产a级精品 | 91成人精品国产刺激国语对白 | 丝袜美腿在线 | 久久久久免费观看 | 国产精品久久久久久久久久久久久久 | 国模一区二区三区四区 | 亚洲精品免费看 | 中文字幕一区二区三区视频 | 天天天干天天射天天天操 | 成年美女黄网站色大片免费看 | 国产伦精品一区二区三区在线 | av成人在线看| 国产精品a久久久久 | 午夜精品久久久久久 | 欧美日韩在线观看一区 | 亚洲一区不卡视频 | 久久久久久久久黄色 | 日本在线观看中文字幕无线观看 | 国产原厂视频在线观看 | 国产成人精品一区一区一区 | 国产精品免费视频观看 | 日韩性久久 | 亚洲国产网站 | 中文在线字幕免 | 在线小视频你懂的 | 国产成人av网站 | 国产99久久99热这里精品5 | 美女亚洲精品 | 欧美999| 日韩一区二区免费在线观看 | 亚洲激情在线 | 97精品在线 | 国产精品毛片一区二区三区 | 最近高清中文字幕在线国语5 | 91成人精品一区在线播放69 | 干 操 插 | 亚洲成年片 | 91福利试看| 久草久视频 | 国产九九热视频 | 国模视频一区二区 | 国产免费观看av | 麻豆传媒视频在线免费观看 | 五月天色综合 | 视频在线观看国产 | 国产精品青草综合久久久久99 | 亚洲国产日韩精品 | 99久久婷婷国产综合亚洲 | 日韩欧美在线一区 | 国产99久久久国产精品 | 国产成人av福利 | 欧美在一区 | 欧美在线观看小视频 | 91av免费观看 | 欧美激情综合网 | 国产日韩精品一区二区三区在线 | av中文电影 | 久操视频在线观看 | 91av在线播放视频 | 精品久久久久一区二区国产 | 精品黄色在线 | 349k.cc看片app| 久草在线高清视频 | 三级动图| 国产 在线 日韩 | 国产大片免费久久 | 视频一区二区国产 | 麻豆传媒视频在线 | 免费在线成人 | 91精品亚洲影视在线观看 | 亚洲一区二区三区精品在线观看 | 久久天天操 | 婷婷精品视频 | 亚州精品国产 | 五月天亚洲综合小说网 | www.少妇| 黄色网www | 在线观看黄色国产 | 亚洲成人网av | 在线免费观看视频一区 | 欧美一区二区在线免费看 | 欧美国产日韩一区二区三区 | 午夜精品久久久久久久99婷婷 | 亚洲最大av在线播放 | 91精品免费看 | 中文字幕欧美日韩va免费视频 | 国产不卡高清 | 国产精品一区二区三区电影 | 91激情在线视频 | 青青久草在线视频 | 夜夜狠狠 | www日| 91亚洲综合 | 国产精品一区在线观看你懂的 | 免费福利视频网站 | 综合色中文 | 午夜精品久久久久久 | 亚洲欧洲中文日韩久久av乱码 | 波多野结衣视频网址 | 人人搞人人干 | 亚洲精品日韩在线观看 | 久久免视频 | 久久一区91 | 亚洲欧美在线观看视频 | 九九精品在线观看 | 国产精品久久久久久av | 色综合天天 | 亚洲精品在线观看免费 | 免费黄色一区 | 久久99精品国产 | 久久五月激情 | 亚洲欧美乱综合图片区小说区 | 色噜噜在线观看 | 高清av网站 | 亚洲自拍自偷 | 久久久久久久久久久黄色 | 久久久久久久久久久影院 | 久久久国产一区二区三区四区小说 | 91香蕉视频黄| 99久久精品一区二区成人 | 97日日碰人人模人人澡分享吧 | 在线观看第一页 | 丁香免费视频 | 亚洲精品理论 | 日韩在线中文字幕视频 | 国产免费观看久久 | 免费a视频在线观看 | 日韩精品久久中文字幕 | 免费黄色一区 | 91精品国产99久久久久久红楼 | 一色av| 91完整版 | 在线视频观看你懂的 | 在线视频欧美精品 | 国产高清无av久久 | 九精品 | 国产午夜精品一区 | 亚洲精品国产综合99久久夜夜嗨 | 国产日产在线观看 | 精品一区二区亚洲 | 中文视频在线看 | 在线视频1卡二卡三卡 | 91精品视频一区二区三区 | 一区二区三区国产欧美 | 国产日产精品一区二区三区四区的观看方式 | 婷婷伊人五月 | 五月天婷婷免费视频 | 激情五月婷婷激情 | 日日干美女 | 色干综合 | 亚洲综合色网站 | 最近的中文字幕大全免费版 | 91久色蝌蚪 | 日韩二级毛片 | www.久久成人 | 亚洲精品1234区 | 久久久久亚洲国产精品 | 日韩精品在线免费播放 | 亚洲最大成人免费网站 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 婷婷色网视频在线播放 | 三上悠亚在线免费 | 欧美精品久久天天躁 | 91欧美精品 | 久久国产精品99久久人人澡 | 久久香蕉一区 | 九九在线播放 | 91亚洲综合| 五月婷婷中文网 | 在线观看 国产 | 国产美女无遮挡永久免费 | 亚洲日韩欧美一区二区在线 | 日本婷婷色 | 久久综合影院 | 欧美成人黄色片 | 国产特级毛片aaaaaaa高清 | www.午夜 | 日韩精品一卡 | 日韩精品久久久久久久电影竹菊 | 色偷偷网站视频 | 久草精品电影 | 日本三级不卡视频 | 91久久丝袜国产露脸动漫 | 天天夜夜操 | 成人网在线免费视频 | 99在线热播| 中文字幕视频在线播放 | 国产一区二区久久精品 | 欧美a级一区二区 | 国产在线精品播放 | 国产又粗又硬又长又爽的视频 | 天天干天天操天天做 | 国产精品中文字幕av | 综合色站 | 九色精品免费永久在线 | 国产精品色婷婷 | 97超碰精品 | 91av社区 | 国产成人高清 | 一区二区网 | 色综合久久久久综合体 | 免费在线激情电影 | 国产精品专区在线观看 | 日韩激情久久 | 免费日韩一区二区三区 | 中文字幕亚洲欧美日韩 | 911在线| 99久久精品久久久久久动态片 | 激情综合网天天干 | 欧美精品被 | 欧美在线一二 | 午夜美女av | 免费成人结看片 | 国产成人精品一区二区三区免费 | 久久xx视频 | 国产高清视频在线播放 | 国产精品免费视频久久久 | 欧美精品久久久久久久久久 | 亚洲在线精品视频 | 中文字幕在线观看一区二区三区 | 97超碰免费在线观看 | 久久一线 | 成人国产精品久久久 | 麻豆视频国产 | 久久九九精品 | 亚洲一级黄色大片 | 精品国产一区二区三区久久 | 欧美激情精品久久久久久免费印度 | 国产裸体永久免费视频网站 | 国产裸体视频网站 | 欧美在线你懂的 | 麻豆精品传媒视频 | 久久丁香 | 久久免费高清视频 | 久久综合九色欧美综合狠狠 | 日本99干网 | 亚洲午夜精品一区 | 嫩小bbbb摸bbb摸bbb | 亚洲一区二区观看 | 欧美一级在线看 | 国产精品一码二码三码在线 | 成人福利在线播放 | 久久久麻豆 | 中文在线字幕观看电影 | 人人干人人超 | 免费看成年人 | 久久人人97超碰国产公开结果 | 日韩欧美视频在线免费观看 | 91精品国产麻豆国产自产影视 | 日韩视频免费 | 射综合网 | 久久国产电影院 | 色偷偷97| 国产在线不卡精品 | 亚洲免费专区 | 在线视频一区二区 | 丁香五月缴情综合网 | 九色91在线视频 | 国产精品久久久久久久毛片 | 天天综合操 | 有码一区二区三区 | 久久久免费精品视频 | 麻豆免费视频网站 | 在线播放 日韩专区 | 国产97av| 成人试看120秒 | 日韩免费看视频 | 天堂成人在线 | 97国产视频| 亚洲国产免费 | 久久精品视频网 | 久久久人人爽 | 色婷婷电影 | 午夜黄色| 午夜精品久久久久久 | 九九影视理伦片 | 亚洲乱码久久久 | 色91av | 婷婷av在线 | 97超碰在线久草超碰在线观看 | 免费看日韩片 | 久久国产片| 国产视频一区二区在线观看 | 久久精品综合网 | 亚洲播放一区 | 超碰在线97观看 | 久草在线资源免费 | 毛片区 | 成片免费观看视频999 | 日韩在线中文字幕 | 国产成人精品免高潮在线观看 | 久久激情小说 | 国产成人精品一区二区三区福利 | 日本久久久久久 | 久久久免费av | 日韩毛片在线一区二区毛片 | 天天干,天天射,天天操,天天摸 | 在线精品在线 | 日韩大片在线播放 | 国产日韩视频在线观看 | 9在线观看免费高清完整 | 91伊人影院 | 在线精品一区二区 | 欧美a级片免费看 | 国产成人一区二区三区久久精品 | 91久久黄色 | 丁香久久五月 | 91视频在线网址 | 国产经典av | 在线国产片 | 久久久香蕉视频 | 国产精品美女久久久久久久久久久 | 波多野结衣亚洲一区二区 | 国产精品久久久久久久免费观看 | 啪嗒啪嗒免费观看完整版 | 国产最新网站 | 国产成人精品综合久久久久99 | 婷婷色网站 | 亚洲精品动漫成人3d无尽在线 | 欧美精品国产精品 | 国产在线 一区二区三区 | 久久 国产一区 | 国产成人精品不卡 | 中文字幕色在线视频 | www.亚洲在线 | 久久超碰在线 | 亚洲精品国产欧美在线观看 | 日本黄色大片儿 | 涩涩网站免费 | 日韩精品一卡 | 国产一级黄色免费看 | 91成年人网站 | 天天天色综合 | 国产馆在线播放 | 欧美亚洲精品在线观看 | av免费观看网址 | 久久精品视频网 | 亚洲精品国产精品乱码在线观看 | 美女久久久久久久久久 | 99国产视频 | www.成人精品 | 99麻豆久久久国产精品免费 | 亚洲精品国精品久久99热一 | 久久超级碰 | 97视频在线免费播放 | 丁香av| 青草视频在线播放 | 大型av综合网站 | 欧美福利片在线观看 | 玖玖精品视频 | 不卡电影免费在线播放一区 | 成片视频在线观看 | 国产精品ⅴa有声小说 | 久久狠狠婷婷 | 久久久久国产成人免费精品免费 | 亚洲一区二区视频 | 中文字幕免费久久 | 中文字幕亚洲精品在线观看 | se视频网址 | 婷婷综合五月天 | 啪啪凸凸 | 草久电影| 伊人五月天婷婷 | 在线观看成年人 | 一区中文字幕 | 中文字幕在线观看2018 | 国产四虎在线 | 日韩av电影国产 | 欧美a性 | 91看片在线观看 | 国产精品国产三级国产aⅴ9色 | 少妇bbr搡bbb搡bbb | 婷婷午夜天 | 国产专区在线播放 | 六月丁香在线视频 | 久久久久女人精品毛片九一 | 亚洲成人av在线 | 欧美久久九九 | 999久久久久久 | 69久久夜色精品国产69 | 夜夜操天天操 | 99精品久久久久久久久久综合 | 三级黄色大片在线观看 | 婷婷色伊人 | 免费看特级毛片 | 黄网站a| 国产精品成人一区二区三区吃奶 | 亚洲国产午夜 | 国产二区视频在线 | 91精品在线免费观看 | 91大片网站| 天天干天天操天天射 | 五月综合激情婷婷 | 久久96国产精品久久99漫画 | 夜夜爽www | 日韩欧美xxxx | 中文字幕最新精品 | 国产精品视频app | www色,com| 日日狠狠 | 911久久香蕉国产线看观看 | 免费在线观看91 | 国产视频一区二区在线播放 | 黄色免费网战 | 91精品在线麻豆 | 久久人人干 | 在线看国产一区 | 成人av网址大全 | 欧美黑人xxxx猛性大交 | 国产一级片观看 | 免费看的黄色网 | 偷拍视频一区 | 久久免费黄色大片 | 国产精品入口传媒 | 久久99精品热在线观看 | 国偷自产中文字幕亚洲手机在线 | 激情视频在线观看网址 | 国产精品99久久久 | 99亚洲精品视频 | 亚洲精品视频大全 | 免费在线观看av网站 | 中文字幕一区二区三区久久蜜桃 | 中文字幕在线看 | 国产黄视频在线观看 | 国内免费久久久久久久久久久 | 色资源网免费观看视频 | 欧美日韩国内在线 | 亚洲另类人人澡 | 一级一级一片免费 | 五月婷婷丁香网 | 九九热在线精品视频 | 日韩av免费一区 | 午夜男人影院 | 99在线观看视频 | 国产亚洲精品久久久久久网站 | 91精品电影 | 日韩高清不卡一区二区三区 | 草莓视频在线观看免费观看 | 欧美a级在线免费观看 | 久久99久久99精品中文字幕 | 91精品国产成人观看 | 丁香婷婷射 | 最近免费观看的电影完整版 | 欧美日韩在线视频一区二区 | 国产成人一二片 | 一区二区在线电影 | 中文字幕在线观看视频免费 | 日韩视频在线播放 | 黄色网址中文字幕 | 伊人亚洲综合网 | 中日韩在线视频 | 久久一视频 | 在线观看成人毛片 | 日韩免费高清 | 日韩免费一级a毛片在线播放一级 | 中文字幕乱码视频 | 欧美激情在线网站 | a√天堂资源 | 97精品伊人 | 欧美有色| 成人a级黄色片 | 亚洲国产成人久久综合 | 最近在线中文字幕 | 激情五月综合 | 午夜免费电影院 | 亚洲美女免费精品视频在线观看 | 国产美女免费视频 | 国产精品久久久久av免费 | 色婷婷激情综合 | 日韩一区二区三免费高清在线观看 | 久av电影 | 九九热只有这里有精品 | 97国产在线观看 | 久久99网| 91福利视频久久久久 | 日韩国产欧美视频 | 日韩成人看片 | 少妇高潮流白浆在线观看 | 久久综合婷婷 | www.五月天婷婷.com | 狠狠色丁香婷婷综合欧美 | 日韩乱色精品一区二区 | 色综合天天色 | 色综合天天射 | 色丁香综合 | 青青射 | 91社区国产高清 | 国产97超碰 | 久久久久久久久久国产精品 | 麻豆视频大全 | 天堂在线免费视频 | 粉嫩av一区二区三区四区在线观看 | 亚洲精品视频在线观看免费视频 | 欧美在线aaa | 日韩免费观看高清 | 中文字幕在线观看视频一区二区三区 | 亚州日韩中文字幕 | 免费在线观看的av网站 | 美女黄视频免费 | 亚洲精品免费在线观看 | 国产精品九九久久99视频 | 天天夜夜操 | 国产精品美女www爽爽爽视频 | 中文字幕黄色网 | 欧美久久精品 | 91亚洲网站| 国产精品免费一区二区 | 99久久久久免费精品国产 | 欧美老女人xx | 99精品偷拍视频一区二区三区 | 成人免费在线播放视频 | 精品视频国产一区 | 91在线视频在线 | 亚洲精品网站 | 麻花豆传媒mv在线观看网站 | 国色天香永久免费 | 青青久草在线视频 | 人人爽人人爽av | 亚洲一区二区三区miaa149 | 国内精品久久久久影院日本资源 | 亚洲精品色 | 久久综合久久综合久久 | 色在线免费 | 久久6精品| 国产成人精品不卡 | 国产免费激情久久 | 999超碰| a色网站| 99欧美视频 | 婷婷综合 | 黄色片网站 | 久久理论电影网 | 久久免费精品视频 | 66av99精品福利视频在线 | 美女网站久久 | 欧美孕交vivoestv另类 | 96国产在线 | 久久69av | 四虎永久网站 | 国产成人高清 | 波多野结衣最新 | 免费看一级 | 97人人人人 | 久久久久久久久影院 | 黄网站免费看 | 久久国产精品免费观看 | 亚洲天堂网站视频 | 激情视频综合网 | 91视频午夜| 成在线播放 | 深夜福利视频在线观看 | 午夜视频99| 国产成人综合在线观看 | 日韩精品2区 | 国产免费久久精品 | 天天舔天天射天天操 | 香蕉视频在线看 | 国产精品色在线 | a天堂中文在线 | 亚洲精品综合欧美二区变态 | 少妇精品久久久一区二区免费 | 国产91免费在线观看 | 最新影院| 最新av在线免费观看 | 亚洲午夜av电影 | av天天澡天天爽天天av | 天天天插 | 91精品久久久久久久久久久久久 | 99在线免费观看视频 | 日韩有码第一页 | 久热精品国产 | 亚洲成人黄 | 国产一卡久久电影永久 | 91av美女| av电影在线不卡 | 久草视频免费播放 | 免费看一及片 | 91精品国产福利在线观看 | 亚洲午夜电影网 | 亚洲欧美视频在线播放 | 色网站在线观看 | 三级午夜片 | 国产精品第一页在线 | 久久99精品久久久久久久久久久久 | 欧美国产日韩中文 | 免费观看一级成人毛片 | 人人插人人玩 | 国产精久久久久久久 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 91色亚洲 | 久久久久久久久久久国产精品 | av中文天堂在线 | 国产精品久久嫩一区二区免费 | 狠狠操综合 | 国产高清一级 | 日韩手机在线观看 | 日韩黄色大片在线观看 | 久久精品99国产精品酒店日本 | 日日干日日色 | 青青五月天 | 人人澡人人澡人人 | 国精产品一二三线999 | 天天·日日日干 | 最新精品国产 | 狠狠色婷婷丁香六月 | 亚洲精品视频一二三 | 午夜少妇av| 国产成人三级在线播放 | 韩国三级av在线 | 黄色在线视频网址 | 日韩在线短视频 | 亚洲乱码精品久久久 | 深爱激情五月综合 | 国产在线欧美在线 | 久视频在线播放 | 五月天婷婷在线播放 | 国产成人久久av | 久久精品免视看 | 精品毛片一区二区免费看 | 精品在线二区 | 国产偷国产偷亚洲清高 | 久久久久亚洲精品男人的天堂 | 美女视频a美女大全免费下载蜜臀 | 天天弄天天干 | 亚洲精品影院在线观看 | 国产麻豆果冻传媒在线观看 | 国模一区二区三区四区 | 国产字幕在线看 | 天天操综 | 最近免费中文字幕 | 五月天电影免费在线观看一区 | 天天爽天天爽夜夜爽 | 精品视频一区在线 | 欧美资源 | 国产高清视频在线免费观看 | 人人插人人草 | 天天操天天操天天操天天操天天操天天操 | 免费在线观看成人av | 国产a视频免费观看 | 国产精品不卡在线 | 精品国产免费看 | 久久精品爱视频 | 亚洲国产经典视频 | 2019中文字幕第一页 | 午夜精品一区二区三区在线观看 | 国产精品6999成人免费视频 | 国内精品久久久久影院一蜜桃 | 日日操天天爽 | 久久综合免费视频影院 | 麻豆影视网站 | 国产精品二区三区 | 国产少妇在线观看 | 四虎免费av | 国产精品久免费的黄网站 | 日韩理论电影在线 | 天天色成人网 | 欧美一区二区在线免费观看 | 一区二区三区免费播放 | 精品久久久久久国产 | 久久婷婷精品 | 天天操狠狠干 | 91精品国产91久久久久久三级 | 91尤物在线播放 | 亚洲精品在线电影 | 国内精品二区 | 国内精品福利视频 | 国产探花视频在线播放 | 日韩亚洲欧美中文字幕 | 成人在线超碰 | 免费在线黄色av | 超碰免费观看 | 日韩一区二区三区高清免费看看 | 亚洲全部视频 | 四虎在线免费视频 | 蜜臀av.com| 国产成人精品免高潮在线观看 | 日本在线观看中文字幕 | 在线观看mv的中文字幕网站 | 久久午夜免费视频 | 色天天久久 | 久久成人国产精品 | 国产一区视频在线播放 | 亚洲美女精品区人人人人 | 在线免费av观看 | 欧美激情va永久在线播放 | 人人爱夜夜操 | 久久不见久久见免费影院 | 日韩欧美一区二区在线 | 97夜夜澡人人爽人人免费 | 精品福利在线观看 | 99热 精品在线 | 日日夜夜精品免费视频 | 丁香婷婷激情国产高清秒播 | 69欧美视频 | 制服丝袜在线 | 99热只有精品在线观看 | 日韩在线观看a | 亚洲伊人天堂 | 999国产 | 国产黄色片免费在线观看 | 国产精品日韩在线观看 | 国产在线永久 | 日韩av福利在线 | 日韩午夜电影网 | 国产精品男女视频 | 91在线你懂的 | 天天色天天射天天操 | 麻豆va一区二区三区久久浪 | 成人xxxx| av免费片 | 色狠狠综合 | 在线观看久久久久久 | 99国内精品| 在线看黄网站 | 99久久精品国产观看 | 色婷婷综合久久久中文字幕 | 天天综合色天天综合 | 国产精品欧美久久久久久 | 2024av在线播放 | 麻花豆传媒mv在线观看 | 日韩精品久久久久久久电影竹菊 | 国产91精品欧美 | 高清免费在线视频 | 色吊丝在线永久观看最新版本 | 狠狠网亚洲精品 | 在线黄色免费 | 97电影在线看视频 | 一级黄色片在线观看 | 久草成人在线 | 天天爽天天爽天天爽 | 成人在线超碰 | 日韩精品一区二区在线观看 | 午夜在线日韩 | 日韩理论电影在线 | 99热这里只有精品在线观看 | 久热av| 97超碰资源| 国产尤物一区二区三区 | 国产免费av一区二区三区 | 911久久| 五月激情六月丁香 | 香蕉视频久久 | 麻豆一区二区三区视频 | 欧美va天堂va视频va在线 | 最新91在线视频 | 精品婷婷 | 一区二区三区四区在线免费观看 | 日韩免费电影一区二区三区 | 欧美另类美少妇69xxxx | 人人狠狠综合久久亚洲婷 | 久久久久国产精品一区 | 欧美日韩综合在线 |