常用模拟键键值对照表(Virtual-Key Codes)

Constant/value

Description

VK_LBUTTON/0x01

Left mouse button

VK_RBUTTON/0x02

Right mouse button

VK_CANCEL/0x03

Control-break processing

VK_MBUTTON/0x04

Middle mouse button (three-button mouse)

VK_XBUTTON1/0x05

X1 mouse button

VK_XBUTTON2/0x06

X2 mouse button

-/0x07

Undefined

VK_BACK/0x08

BACKSPACE key

VK_TAB/0x09

TAB key

-/0x0A-0B

Reserved

VK_CLEAR/0x0C

CLEAR key

VK_RETURN/0x0D

ENTER key

-/0x0E-0F

Undefined

VK_SHIFT/0x10

SHIFT key

VK_CONTROL/0x11

CTRL key

VK_MENU/0x12

ALT key

VK_PAUSE/0x13

PAUSE key

VK_CAPITAL/0x14

CAPS LOCK key

VK_KANA/0x15

IME Kana mode

VK_HANGUEL/0x15

IME Hanguel mode (maintained for compatibility; use VK_HANGUL)

VK_HANGUL/0x15

IME Hangul mode

-/0x16

Undefined

VK_JUNJA/0x17

IME Junja mode

VK_FINAL/0x18

IME final mode

VK_HANJA/0x19

IME Hanja mode

VK_KANJI/0x19

IME Kanji mode

-/0x1A

Undefined

VK_ESCAPE/0x1B

ESC key

VK_CONVERT/0x1C

IME convert

VK_NONCONVERT/0x1D

IME nonconvert

VK_ACCEPT/0x1E

IME accept

VK_MODECHANGE/0x1F

IME mode change request

VK_SPACE/0x20

SPACEBAR

VK_PRIOR/0x21

PAGE UP key

VK_NEXT/0x22

PAGE DOWN key

VK_END/0x23

END key

VK_HOME/0x24

HOME key

VK_LEFT/0x25

LEFT ARROW key

VK_UP/0x26

UP ARROW key

VK_RIGHT/0x27

RIGHT ARROW key

VK_DOWN/0x28

DOWN ARROW key

VK_SELECT/0x29

SELECT key

VK_PRINT/0x2A

PRINT key

VK_EXECUTE/0x2B

EXECUTE key

VK_SNAPSHOT/0x2C

PRINT SCREEN key

VK_INSERT/0x2D

INS key

VK_DELETE/0x2E

DEL key

VK_HELP/0x2F

HELP key

0x30

0 key

0x31

1 key

0x32

2 key

0x33

3 key

0x34

4 key

0x35

5 key

0x36

6 key

0x37

7 key

0x38

8 key

0x39

9 key

-/0x3A-40

Undefined

0x41

A key

0x42

B key

0x43

C key

0x44

D key

0x45

E key

0x46

F key

0x47

G key

0x48

H key

0x49

I key

0x4A

J key

0x4B

K key

0x4C

L key

0x4D

M key

0x4E

N key

0x4F

O key

0x50

P key

0x51

Q key

0x52

R key

0x53

S key

0x54

T key

0x55

U key

0x56

V key

0x57

W key

0x58

X key

0x59

Y key

0x5A

Z key

VK_LWIN/0x5B

Left Windows key (Natural keyboard)

VK_RWIN/0x5C

Right Windows key (Natural keyboard)

VK_APPS/0x5D

Applications key (Natural keyboard)

-/0x5E

Reserved

VK_SLEEP/0x5F

Computer Sleep key

VK_NUMPAD0/0x60

Numeric keypad 0 key

VK_NUMPAD1/0x61

Numeric keypad 1 key

VK_NUMPAD2/0x62

Numeric keypad 2 key

VK_NUMPAD3/0x63

Numeric keypad 3 key

VK_NUMPAD4/0x64

Numeric keypad 4 key

VK_NUMPAD5/0x65

Numeric keypad 5 key

VK_NUMPAD6/0x66

Numeric keypad 6 key

VK_NUMPAD7/0x67

Numeric keypad 7 key

VK_NUMPAD8/0x68

Numeric keypad 8 key

VK_NUMPAD9/0x69

Numeric keypad 9 key

VK_MULTIPLY/0x6A

Multiply key

VK_ADD/0x6B

Add key

VK_SEPARATOR/0x6C

Separator key

VK_SUBTRACT/0x6D

Subtract key

VK_DECIMAL/0x6E

Decimal key

VK_DIVIDE/0x6F

Divide key

VK_F1/0x70

F1 key

VK_F2/0x71

F2 key

VK_F3/0x72

F3 key

VK_F4/0x73

F4 key

VK_F5/0x74

F5 key

VK_F6/0x75

F6 key

VK_F7/0x76

F7 key

VK_F8/0x77

F8 key

VK_F9/0x78

F9 key

VK_F10/0x79

F10 key

VK_F11/0x7A

F11 key

VK_F12/0x7B

F12 key

VK_F13/0x7C

F13 key

VK_F14/0x7D

F14 key

VK_F15/0x7E

F15 key

VK_F16/0x7F

F16 key

VK_F17/0x80

F17 key

VK_F18/0x81

F18 key

VK_F19/0x82

F19 key

VK_F20/0x83

F20 key

VK_F21/0x84

F21 key

VK_F22/0x85

F22 key

VK_F23/0x86

F23 key

VK_F24/0x87

F24 key

-/0x88-8F

Unassigned

VK_NUMLOCK/0x90

NUM LOCK key

VK_SCROLL/0x91

SCROLL LOCK key

0x92-96

OEM specific

-/0x97-9F

Unassigned

VK_LSHIFT/0xA0

Left SHIFT key

VK_RSHIFT/0xA1

Right SHIFT key

VK_LCONTROL/0xA2

Left CONTROL key

VK_RCONTROL/0xA3

Right CONTROL key

VK_LMENU/0xA4

Left MENU key

VK_RMENU/0xA5

Right MENU key

VK_BROWSER_BACK/0xA6

Browser Back key

VK_BROWSER_FORWARD/0xA7

Browser Forward key

VK_BROWSER_REFRESH/0xA8

Browser Refresh key

VK_BROWSER_STOP/0xA9

Browser Stop key

VK_BROWSER_SEARCH/0xAA

Browser Search key

VK_BROWSER_FAVORITES/0xAB

Browser Favorites key

VK_BROWSER_HOME/0xAC

Browser Start and Home key

VK_VOLUME_MUTE/0xAD

Volume Mute key

VK_VOLUME_DOWN/0xAE

Volume Down key

VK_VOLUME_UP/0xAF

Volume Up key

VK_MEDIA_NEXT_TRACK/0xB0

Next Track key

VK_MEDIA_PREV_TRACK/0xB1

Previous Track key

VK_MEDIA_STOP/0xB2

Stop Media key

VK_MEDIA_PLAY_PAUSE/0xB3

Play/Pause Media key

VK_LAUNCH_MAIL/0xB4

Start Mail key

VK_LAUNCH_MEDIA_SELECT/0xB5

Select Media key

VK_LAUNCH_APP1/0xB6

Start Application 1 key

VK_LAUNCH_APP2/0xB7

Start Application 2 key

-/0xB8-B9

Reserved

VK_OEM_1/0xBA

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the ';:' key

VK_OEM_PLUS/0xBB

For any country/region, the '+' key

VK_OEM_COMMA/0xBC

For any country/region, the ',' key

VK_OEM_MINUS/0xBD

For any country/region, the '-' key

VK_OEM_PERIOD/0xBE

For any country/region, the '.' key

VK_OEM_2/0xBF

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the '/?' key

VK_OEM_3/0xC0

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the '`~' key

-/0xC1-D7

Reserved

-/0xD8-DA

Unassigned

VK_OEM_4/0xDB

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the '[{' key

VK_OEM_5/0xDC

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the '\|' key

VK_OEM_6/0xDD

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the ']}' key

VK_OEM_7/0xDE

Used for miscellaneous characters; it can vary by keyboard.

For the US standard keyboard, the 'single-quote/double-quote' key

VK_OEM_8/0xDF

Used for miscellaneous characters; it can vary by keyboard.

-/0xE0

Reserved

0xE1

OEM specific

VK_OEM_102/0xE2

Either the angle bracket key or the backslash key on the RT 102-key keyboard

0xE3-E4

OEM specific

VK_PROCESSKEY/0xE5

IME PROCESS key

0xE6

OEM specific

VK_PACKET/0xE7

Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in KEYBDINPUTSendInputWM_KEYDOWN, and WM_KEYUP

-/0xE8

Unassigned

0xE9-F5

OEM specific

VK_ATTN/0xF6

Attn key

VK_CRSEL/0xF7

CrSel key

VK_EXSEL/0xF8

ExSel key

VK_EREOF/0xF9

Erase EOF key

VK_PLAY/0xFA

Play key

VK_ZOOM/0xFB

Zoom key

VK_NONAME/0xFC

Reserved

VK_PA1/0xFD

PA1 key

VK_OEM_CLEAR/0xFE

Clear key

系统需求

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winuser.h

常用模拟键键值对照表(Virtual-Key Codes)相关推荐

  1. js解析\遍历json数据中所有的键和值

    js解析\遍历json数据中所有的键和值 for(var key in json){ console.log(key)    //键 consolelog(json[key])  //值 } 注:数组 ...

  2. C# 键盘响应事件及键值对照表

    键盘响应事件总结 键盘响应事件是在用户按下某个键后触发的事件,可以是任意操作,但不是任意键都可以被捕获的. 原型:public event KeyPressEventHandler KeyPress  ...

  3. keycode值对照表_JavaScript中键盘字母与keyCode值(键值)的对照表

    JS键盘与keyCode值(键值)对照表 HTML5学堂:JS键值能够应用于很多JavaScript的效果当中,如一些键盘操作的小游戏(接金币等),再如表单除了使用点击按钮提交之外,也能够通过键盘回车 ...

  4. 安卓键盘加上数字_安卓键盘键值对照表

    Android 键盘 Key 值对照表 键码 常数 值 描述 vbKeyLButton 1 鼠标左键 vbKeyRButton 2 鼠标右键 vbKeyCancel 3 CANCEL 键 vbKeyM ...

  5. 【字符串】面试题之键值对(”key = valude”)字符串

    题目: 键值对("key = valude")字符串,在开发中经常使用: 要求1:请自己定义一个接口,实现根据key获取valude:40分 要求2:编写测试用例.30分 要求3: ...

  6. Redis 大键值对 Big Key 懒惰删除机制

    一.懒惰删除介绍 在删除元素数量很多的集合(set/hash/list/sortedSet)时,无论是使用DEL命令删除还是redis为了释放内存空间而进行的删除,在删除这些big key的时候,会导 ...

  7. Python 两个字典如何实现相加?(相同的键,值相加)

    背景 在数据处理过程中经常遇到求两个字典相加(并集),要求相同的键,值相加,不同的键,进行汇集,最后得出一个总的字典,自己可以先进行思考,利用已有的知识,是否马上在心里有解决方法 例如: d1={'a ...

  8. IDEA2022版教程下(快键键总结、Debug断点调试总结、22版本idea创建各种工程、关联数据库、常用插件)

    8.快捷键的使用 8.1 常用快捷键 1 通用型(复制,黏贴,剪贴-) 说明 快捷键 复制代码-copy ctrl + c 粘贴-paste ctrl + v 剪切-cut ctrl + x 撤销-u ...

  9. 【吐血整理】Hibernate常用的主键生成策略的原理、优缺点、应用场合

    // 此文由老猫烧须整理,其中加上本人的使用教程,如有误,欢迎指出 // 仅作学习以及备份使用,转载如带有本人整理资料请注明出处 // 欢迎大家留言交流 简介版: increment:代理主键,适合于 ...

最新文章

  1. 2014 年编程语言排名,人人都爱 TypeScript
  2. Java实现从Html文本中提取纯文本
  3. 分布式MySQL数据库TDSQL架构分析
  4. HTTPS和HTTPS证书
  5. mysql连接报错:Unknown system variable ‘query_cache_size‘
  6. c语言 二维数组 文库,c语言二维数组练习题
  7. ERROR java.lang.NoClassDefFoundError
  8. 苹果发布iOS 12.3.1正式版:更有效的屏蔽垃圾短信
  9. 《SPSS统计分析与行业应用实战》之序言
  10. 公司内部邮件格式范文
  11. 计算机网络——网络层:控制层面
  12. 客户管理系统(SSM版):bs_typeahead动态的自动补全文本框的内容
  13. 可怕!9岁男孩为买任天堂游戏机,竟然...
  14. 明明都保意外,定期寿险和意外险到底区别在哪里?
  15. 【深度学习】图像分割概述
  16. iOS使用第三方AppleID账号
  17. 儿童编程Scratch入门课程都学习什么内容?
  18. 五使用计算机上数学课英文,数学课用英语怎么说
  19. 【TwinCAT3】安装注意事项记录
  20. excel图文教程:应用PQ工具进行数据整理

热门文章

  1. 【前端基础】Web与Native交互之The JSBridge FAQ
  2. Golang错误和异常处理的正确姿势
  3. ABP中使用Redis Cache(1)
  4. Unity 2D 跑酷道路动起来
  5. 在Javascript中得到站点的根路径
  6. C# 微信服务号模板消息中如何换行
  7. KR《C语言》书中的一个Bug
  8. 年终述职--常见问题分析解答
  9. 2018-03-07 Linux学习
  10. Haproxy反向代理WebSocket的方法