匿名用户

1级

2013-07-05 回答

键盘扫描码大全

对程序进行键盘控制时,往往要用到一些键的扫描码,以前每次用时都得先扫下试试,实在麻烦,今天又搞了个小程序,用到了扫描码,索性整了个测试程序,把所有键的扫描码全存入一个文件啦,以便以后编程时使用.在此跟大家分享一下,虽然得来非常容易,但至少可以免得大家都像我以前那样用时再查扫描码 键

0x011b ESC

0x3b00 F1

0x3c00 F2

0x3d00 F3

0x3e00 F4

0x3f00 F5

0x4000 F6

0x4100 F7

0x4200 F8

0x4300 F9

0x4400 F10

主键盘区:0x2960 ~

0x0231 1

0x0332 2

0x0433 3

0x0534 4

0x0635 5

0x0736 6

0x0837 7

0x0938 8

0x0a39 9

0x0b30 0

0x0c2d -

0x0d3d =

0x2b5c \

0x0e08 退格键

0x0f09 Tab

0x1071 q

0x1177 w

0x1265 e

0x1372 r

0x1474 t

0x1579 y

0x1675 u

0x1769 i

0x186f o

0x1970 p

0x1a5b [

0x1b5d ]

0x1e61 a

0x1f73 s

0x2064 d

0x2166 f

0x2267 g

0x2368 h

0x246a j

0x256b k

0x266c l

0x273b ;

0x2827 '

0x1c0d 回车

0x2c7a z

0x2d78 x

0x2e63 c

0x2f76 v

0x3062 b

0x316e n

0x326d m

0x332c ,

0x342e .

0x352f /

0x3920 空格键

右边数字键盘:0x5200 Insert

0x4700 Home

0x4900 Page UP

0x5300 Delete

0x4f00 End

0x5100 PageDown

0x4800 上箭头

0x4b00 左箭头

0x5000 下箭头

0x4d00 右箭头

0x352f /

0x372a *

0x4a2d - (注意,这是数字键盘的)

0x4737 7

0x4838 8

0x4939 9

0x4b34 4

0x4c35 5

0x4d36 6

0x4e2b +

0x4f31 1

0x5032 2

0x5133 3

0x5230 0

0x532e Del

Ctrl+字母: 在字母扫描码的基础上减去0x0060

alt+字母: 在字母的基础上,把最后两位变成00

shift+字母: 在字母的基础上减去0x0020

比如: a----0x1e61 Ctrl+a----0x1e01 Alt+a-----0x1e00

b----0x3062 Ctrl+b----0x3002 Alt+b-----0x3000

另加: Ctrl+Enter: 0x1c0a可以直接用一个程序查看的 很简单的

#include

#include

void main(void)

{

int key, modifiers;

while ((key=bioskey(0)) != 0 && key!=0x11b){

printf("0x%x \n",key);

}}*********************************************************************************************

上面列出的编码中,前面两位是“扫描码”,后面两位是ASCII码,合起来是所谓的“键盘码”

比如,小键盘的数字键扫描码和大键盘的数字键是不同的,而后两位是一样的,因为那个是它们共用的ASCII码

c语言中十六进制数zm,C语言中十六进制数相关推荐

  1. 初学者宝典:C语言入门基础知识大全(中)

    04 常量 在程序运行中,其值不能被改变的量称为常量.常量有5种类型:整型常量.实型常量.字符常量.字符串常量和符号常量. 4.1 数值转换 - 数值的四种表现形式: ①:二进制:所有数字由0,1构成 ...

  2. 簇的局部变量中布尔类型_GO语言入门(go的基本类型)

    本文节选自<go入门指南> 如果觉得文章太长,可以直接看末尾的总结. 常量 常量使用关键字 const 定义,用于存储不会改变的数据. 存储在常量中的数据类型只可以是布尔型.数字型(整数型 ...

  3. 中软国际python机试题_【中软国际c语言开发笔试试题及答案】 - 面试网

    中软国际c语言开发笔试试题及答案: 一 选择 1.在一个C程序中( ) [A] main函数必须出现在所有函数之前 [B] main函数可以在任何地方出现 [C] main函数必须出现在所有函数之后 ...

  4. C语言字符串哪个头文件,如果在程序中要使用C语言的字符串处理函数,应在程序中包含这哪个头文件。...

    程程下列不是K均值聚类的缺点的是() 神--申--电,序中序中这三个字是从一个词分化出来的."神"写作"申",也就是"电",是让人恐怖,让人 ...

  5. alexa技能个数_如何在您的技能中使用Alexa演示语言

    alexa技能个数 by Garrett Vargas 通过Garrett Vargas 如何在您的技能中使用Alexa演示语言 (How to use Alexa Presentation Lang ...

  6. c语言错误的等式,C语言学习中几个常见典型错误分析.docx

    C语言学习中几个常见典型错误分析 打开文本图片集 摘要:C语言是一门优秀,应用广泛的结构化程序设计语言,是中职计算机.机电和电子技术等专业一门理论和实践相结合的课程,教学实践中,学生常觉得c语言难学, ...

  7. R语言ggplot2可视化移除数据中的NA值再可视化实战:消除图形中非常突出的NA柱状图、使用subset函数、使用drop_na函数

    R语言ggplot2可视化移除数据中的NA值再可视化实战:消除图形中非常突出的NA柱状图.使用subset函数.使用drop_na函数 目录

  8. R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe

    R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器).在编辑器中输出需要的数据生成最终的dataframe 目录

  9. R语言ggplot2可视化:计算dataframe中每个数据列缺失值的个数、使用堆叠的条形图(Stacked Barplot)可视化每个数据列的缺失值的情况(自定义堆叠条形图的形式)

    R语言ggplot2可视化:计算dataframe中每个数据列缺失值的个数.使用堆叠的条形图(Stacked Barplot)可视化每个数据列的缺失值的情况(自定义堆叠条形图的形式) 目录

最新文章

  1. 用g ++编译C ++ 11
  2. Python闭包与延迟绑定
  3. fastjson safemode_它又又又来了,Fastjson 最新高危漏洞来袭!
  4. 以架构师的眼睛看世界-Architect Inside
  5. python kotlin_在Python,Java和Kotlin中标记参数和重载
  6. 数据库表命名 单数复数_数据是还是数据是? “数据”一词是单数还是复数?
  7. 修复IE6重复字符Bug
  8. Interfaces
  9. 移动机器人场景应用对比分析
  10. [转]在Windows server 2012上部署DPM 2012 SP1 RTM之先决条件准备
  11. sklearn 神经网络_DeepLearning学习(二):浅层神经网络
  12. js事件冒泡和事件捕获的区别
  13. Moodle 安装出现访问空白和open_basedir问题
  14. pythondebug教学_python debug的使用方式
  15. github搭建php,在github规范开发以及持续构建php项目
  16. JavaScript系列之去掉字符串前后的空格
  17. java tld_java – 根据标签文件中的TLD或属性指令,属性项不接受任何表达式
  18. 如何做好性能压测(一):压测环境的设计和搭建
  19. Composite UI Application Block (CAB) 详解
  20. 回顾 | OpenAI 入门(一)- OpenAI 基础

热门文章

  1. 最小生成树--Prim算法
  2. ubuntu20.04 安装 坚果云,点击坚果云打不开,没有任何反应
  3. 怎么恢复已损坏的文件?
  4. 【转】【Python】装饰器
  5. APS计划排程系统之下的MRPII、JIT、TOC三种方式对比分析
  6. 基于SSM医院办公室用品管理系统
  7. mysql 开启事物_redis系列之——事物及乐观锁
  8. UML状态图的实用C/C++设计(QP状态机)-笔记一
  9. CTFshow_终极考核_EXP
  10. 嵌入式 C 语言的八大难点揭秘