键盘扫描码

定义  键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击,并且可以知道是它是被按下还是被释放了。这些数值在系统中被称为键盘扫描码

扫描码大全

  扫描码 键
  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 空格键
  0xe05b 左Win
  0xe05c 右Win
  0xe05d Menu
  右边数字键盘:
  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
  通过PC机键盘输入汉字时,其中经过多次的代码转换:
  用户---汉字输入码---键盘---键盘扫描码---BIOS键盘驱动程序----ASCII码----汉字输入软件----汉字内码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值