弹出按键的响应

OnKeyDown对方向键VK_UP 等 无效

但可使用 OnKeyUp 响应方向键

以下 为VC键盘响应对应的键值

0x1 鼠标左键

0x2 鼠标右键

0x3 CANCEL 键

0x4 鼠标中键

0x8 BACKSPACE 键

0x9 TAB 键

0xC CLEAR 键

0xD ENTER 键

0x10 SHIFT 键

0x11 CTRL 键

0x12 MENU 键

0x13 PAUSE 键

0x14 CAPS LOCK 键

0x1B ESC 键

0x20 SPACEBAR 键

0x21 PAGE UP 键

0x22 PAGE DOWN 键

0x23 END 键

0x24 HOME 键

0x25 LEFT ARROW 键

0x26 UP ARROW 键

0x27 RIGHT ARROW 键

0x28 DOWN ARROW 键

0x29 SELECT 键

0x2A PRINT SCREEN 键

0x2B EXECUTE 键

0x2C SNAPSHOT 键

0x2D INSERT 键

0x2E DELETE 键

0x2F HELP 键

0x90 NUM LOCK 键

A 至 Z 键与 A - Z 字母的 ASCII 码相同:

值 描述

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 键

0 至 9 键与数字 0 - 9 的 ASCII 码相同:

值 描述

48 0 键

49 1 键

50 2 键

51 3 键

52 4 键

53 5 键

54 6 键

55 7 键

56 8 键

57 9 键

下列常数代表数字键盘上的键:

值 描述

0x60 0 键

0x61 1 键

0x62 2 键

0x63 3 键

0x64 4 键

0x65 5 键

0x66 6 键

0x67 7 键

0x68 8 键

0x69 9 键

0x6A MULTIPLICATION SIGN (*) 键

0x6B PLUS SIGN (+) 键

0x6C ENTER 键

0x6D MINUS SIGN (-) 键

0x6E DECIMAL POINT (.) 键

0x6F DIVISION SIGN (/) 键

下列常数代表功能键:

值 描述

0x70 F1 键

0x71 F2 键

0x72 F3 键

0x73 F4 键

0x74 F5 键

0x75 F6 键

0x76 F7 键

0x77 F8 键

0x78 F9 键

0x79 F10 键

0x7A F11 键

0x7B F12 键

0x7C F13 键

0x7D F14 键

0x7E F15 键

0x7F F16 键

亦可以用VK_值

Virtual Key Code Corresponding key VK_LBUTTON Left mouse button VK_RBUTTON Right mouse button VK_CANCEL Control+Break VK_MBUTTON Middle mouse button VK_BACK Backspace key VK_TAB Tab key VK_CLEAR Clear key VK_RETURN Enter key VK_SHIFT Shift key VK_CONTROL Ctrl key VK_MENU Alt key VK_PAUSE Pause key VK_CAPITAL Caps Lock key VK_KANA Used with IME VK_HANGUL Used with IME VK_JUNJA Used with IME VK_FINAL Used with IME VK_HANJA Used with IME VK_KANJI Used with IME VK_CONVERT Used with IME VK_NONCONVERT Used with IME VK_ACCEPT Used with IME VK_MODECHANGE Used with IME VK_ESCAPE Esc key VK_SPACE Space bar VK_PRIOR Page Up key VK_NEXT Page Down key VK_END End key VK_HOME Home key VK_LEFT Left Arrow key VK_UP Up Arrow key VK_RIGHT Right Arrow key VK_DOWN Down Arrow key VK_SELECT Select key VK_PRINT Print key (keyboard-specific) VK_EXECUTE Execute key VK_SNAPSHOT Print Screen key VK_INSERT Insert key VK_DELETE Delete key VK_HELP Help key VK_LWIN Left Windows key (Microsoft keyboard) VK_RWIN Right Windows key (Microsoft keyboard) VK_APPS Applications key (Microsoft keyboard) VK_NUMPAD0 0 key (numeric keypad) VK_NUMPAD1 1 key (numeric keypad) VK_NUMPAD2 2 key (numeric keypad) VK_NUMPAD3 3 key (numeric keypad) VK_NUMPAD4 4 key (numeric keypad) VK_NUMPAD5 5 key (numeric keypad) VK_NUMPAD6 6 key (numeric keypad) VK_NUMPAD7 7 key (numeric keypad) VK_NUMPAD8 8 key (numeric keypad) VK_NUMPAD9 9 key (numeric keypad) VK_MULTIPLY Multiply key (numeric keypad) VK_ADD Add key (numeric keypad) VK_SEPARATOR Separator key (numeric keypad) VK_SUBTRACT Subtract key (numeric keypad) VK_DECIMAL Decimal key (numeric keypad) VK_DIVIDE Divide key (numeric keypad) VK_F1 F1 key VK_F2 F2 key VK_F3 F3 key VK_F4 F4 key VK_F5 F5 key VK_F6 F6 key VK_F7 F7 key VK_F8 F8 key VK_F9 F9 key VK_F10 F10 key VK_F11 F11 key VK_F12 F12 key VK_F13 F13 key VK_F14 F14 key VK_F15 F15 key VK_F16 F16 key VK_F17 F17 key VK_F18 F18 key VK_F19 F19 key VK_F20 F20 key VK_F21 F21 key VK_F22 F22 key VK_F23 F23 key VK_F24 F24 key VK_NUMLOCK Num Lock key VK_SCROLL Scroll Lock key VK_LSHIFT Left Shift key (only used with GetAsyncKeyState and GetKeyState) VK_RSHIFT Right Shift key (only used with GetAsyncKeyState and GetKeyState) VK_LCONTROL Left Ctrl key (only used with GetAsyncKeyState and GetKeyState) VK_RCONTROL Right Ctrl key (only used with GetAsyncKeyState and GetKeyState) VK_LMENU Left Alt key (only used with GetAsyncKeyState and GetKeyState) VK_RMENU Right Alt key (only used with GetAsyncKeyState and GetKeyState) VK_PROCESSKEY Process key VK_ATTN Attn key VK_CRSEL CrSel key VK_EXSEL ExSel key VK_EREOF Erase EOF key VK_PLAY Play key VK_ZOOM Zoom key VK_NONAME Reserved for future use VK_PA1 PA1 key VK_OEM_CLEAR Clear key

键盘响应c语言,c 键盘响应相关推荐

  1. 读键盘的c语言指令,键盘C语言资料.doc

    键盘C语言资料 PS2键盘编程详细资料 0 HYPERLINK "javascript:void(null)"推荐 在单片机系统中,经常使用的键盘都是专用键盘.此类键盘为单独设计制 ...

  2. 矩阵键盘逐行扫描C语言,矩阵键盘C语言编程.pdf

    矩阵键盘C语言编程.pdf 矩阵键盘 [例12] 根据原理图12 所示,编写程序实现以下功能:用7 段数码管显示矩阵非编码键 盘的键名.例如,按1 键则显示"1",按2 键则显示& ...

  3. c语言如何直接获得键盘反应,c语言获得键盘的按键

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TC 2.0版 #include #include int main() { int key; while(1) { key=getch();/*用于去掉 ...

  4. arm shell 获取本地键盘输入值_linux下获取按键响应事件【转】

    1.问题 通过一个死循环将读取键盘对应的设备文件将触发键盘事件在屏幕上打印出来,按esc退出程序 代码是在unbuntu10.04编译执行通过的 2.input_event描述 在Linux内核中,i ...

  5. 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓运行时可以监听的配置更改:sim卡.本地语言.键盘显示或隐藏.字体大小.UI模式.屏幕方向.屏幕布局(另一个屏幕).可用屏幕大小(横纵向).无屏幕 ...

  6. Xcode中c语言读键盘,使用Objective-C自定义键盘-Xcode8

    1.说明 iOS 8之后苹果提供的输入法接口,详细内容可以参考苹果官方文档,这个Demo是类似搜狗输入法,需要在设备上的设置-通用-键盘中修改输入法. 这里简述如何创建项目和功能实现,键盘为九宫格数字 ...

  7. c语言怎样判断键盘 输入法,如何快速的认识键盘和正确的使用键盘

    如何快速的认识键盘和正确的使用键盘 如何快速的认识键盘和正确的使用键盘?笔记本键盘的每个按键使用效果都不同,那么怎么快速的认识键盘和使用键盘呢?下面就让jy135小编来告诉大家吧,欢迎阅读. 1.键盘 ...

  8. c语言键盘连续双击程序,编了个C语言的键盘程序有点问题,请指点下!

    编了个C语言的键盘程序有点问题,请指点下! [复制链接] 做了个机械手,想用键盘来控制抓,放物品,现在他显示字符时有点错,高手能帮我在keil里跑下,把我的这个错改下吗?谢谢了!原程序如下:(P2.0 ...

  9. 检查各计算机所属工作组ip,如何在Win8.1/RT 8.1中添加语言或键盘

    通过添加语言,你可以更改用于在 Windows.应用和 Web 中读取和写入的语言. 添加语言 若要更改你的 Windows 显示语言或者添加键盘以进行键入,首先要将一种语言添加到语言列表中. 从屏幕 ...

  10. 用c语言实现键盘画图,用C实现键盘画图.doc

    用C实现键盘画图 用C语言实现键盘画图 ----<C语言程序设计>课程设计报告 院系名称: 贵州航天职院计科系 学生姓名: 陈 江 樑 班级学号: 软件(1)班 A083GZ0530201 ...

最新文章

  1. atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换
  2. ios怎么玩java模拟器游戏_新方式玩iOS手游 水果模拟器让电脑运行苹果iOS
  3. 10.27 afternoon similated match
  4. Eclipse中JBOSS莫名其妙自动关闭
  5. 数学的威力有多大?足以震慑全球......
  6. 在 React 工程中利用 Mota 编写面向对象的业务模型
  7. 关于hkcmd.exe造成的和Eclipse之间热键冲突
  8. 这不仅仅是html5的HTML5问题
  9. bash 将二进制转换为十进制_6、计算机进制之二进制、十进制、十六进制之间的转换...
  10. 洛谷——P4053 [JSOI2007]建筑抢修
  11. 再谈Activator.CreateInstance(Type type)方法创建对象和Expression Tree创建对象性能的比较(更新版)...
  12. Linux之常用操作命令总结二
  13. python学生管理系统毕业设计flask_python+flask实现简单的web端学生管理系统
  14. 2021最新调查报告来了!揭露中国程序员工作和生活真实现状
  15. 奥塔哥大学计算机科学怎样,2019QS世界大学学科排名出炉,新西兰最强专业看过来!...
  16. 无锡梅里旅游策划方案——中国第一锡宫!
  17. 分数化小数 Fractions to Decimals [USACO 2.4]
  18. uva 10128 队伍
  19. 关于Android 手机 开机速度的优化
  20. 今年的奥运会延期至2021年夏季举行,盘点一下历届奥运会数据

热门文章

  1. Linux源码编译bison和flex
  2. MATLAB-输入输出语句
  3. 视频怎么转换html代码实现,音视频格式转换神器与html视频元素加字幕——零基础自学网页制作...
  4. Labview之RS485通信
  5. 电脑小技巧:怎么设置默认浏览器
  6. 软考高项比中项在难度上高多少?
  7. 训练集与测试集分布差距
  8. MYsql源码及其剖析
  9. 【ETL工具】-Kettle详细教程
  10. Java程序员 面试如何介绍项目经验?