键盘扫描码(实用于标准PC的101、102和104 键的键盘),按下发送通码,弹起发送断码。

说明:

第一类按键,通码为1字节,断码为 0xF0+通码 形式。如A键,其通码为 0x1C,断码为 0xF0 0x1C,
第二类按键,通码为2字节 0xE0+0x?? 形式,断码为 0xE0+0xF0+0x?? 形式。如 right ctrl键,其通码为 0xE0 0x14,断码为 0xE0 0xF0 0x14。
第三类特殊按键有两个,print screen键通码为 0xE0 0x12 0xE0 0x7C,断码为 0xE0 0xF0 0x7C 0xE0 0xF0 0x12; pause键通码为 0xEl 0x14 0x77 0xEl 0xF0 0x14 0xF0 0x77,断码为空。

附1:Windows 多媒体扫描码

附2:ACPI 扫描码

转载于:https://www.cnblogs.com/xiii/p/9182425.html

PS2键盘扫描码:通码与断码相关推荐

  1. 源码通透-mybatis源码分析以及整合spring过程

    源码通透-mybatis源码分析以及整合spring过程 mybatis源码分析版本:mybaits3 (3.5.0-SNAPSHOT) mybatis源码下载地址:https://github.co ...

  2. 键盘的扫描码Scan Code,通码Make code,断码Break Code

    http://bbs.chinaunix.net/thread-3609756-1-1.html [键盘的构造及历史] 对于键盘,如果想要表示某个按键,硬件上对应着某个点,有两种方法,一种是对于每个按 ...

  3. 技术视角看我的一码通-系列2

    文章目录 两个核心入口 1) 小程序 2)进入方式 核心接口 使用缓存 小伙伴们,大家好.上次那篇文章-"技术视角看我的一码通[系列]"简单的从扫描一码通后二维码中包含的网址信息分 ...

  4. 电动车断码屏为什么更适宜选用LCD显示屏

    近些年LCD显示屏屏的应用贯穿手机平板电脑.智能POS以及智能机器人等多项不同的产品中.它的触摸方式.亮度以及视角相较之前都有了新的升级, 如此一来LCD显示屏的传输性能便能获得良好提升,现在就电动车 ...

  5. PS2键盘编程详细资料

    在单片机系统中,经常使用的键盘都是专用键盘.此类键盘为单独设计制作的,成本高.使用硬件连接线多,且可靠性不高,这一状况在那些要求键盘按键较多的应用系统中更为突出.与此相比,在PC系统中广泛使用PS/2 ...

  6. linux GPIO模拟PS2 键盘驱动

    背景:公司有一个PS2键盘驱动的项目,没有控制器,需要模拟PS2协议,检测按键并通过input子系统将按键时间上报 一.准备: 1.PS2协议: PS2有两个控制线,时钟线和数据线.当按键按下或抬起, ...

  7. PS2键盘第二套键盘扫描码学习发现

    PS2键盘中第二套键盘扫描码使用最广泛.但是每个按键的键值,大多数是一个字节. 有少量的两个字节: 小键盘ENTER  键     E0 5A 右CTRL          E0 14 右GUI   ...

  8. 注册表:更改键盘扫描码映射

    stopwin.reg内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Con ...

  9. c语言 扫描码,一种全键盘扫描码的获取方法

    在软件设计中经常需要对用户的键盘操作进行监控,这就涉及到对键盘扫描码的读取通常,键盘上每个键都对应一个两字节的扫描代码,低字节是按键的ASCH码,但特殊键或扩展键的低字节是零,就必须从高字节获得其键位 ...

最新文章

  1. 努力就要晒出来,13周年订阅专栏送图书/T恤晒单集结号!!!
  2. Google机器人眼里的百度
  3. python3 修改字符串的四种方法 错误 'str' object does not support item assignment 解决方法
  4. css相关笔记(五)
  5. 秒杀多线程第十一篇 读者写者问题
  6. ubuntu mysql支持中文_ubuntu (16.04) server 英文原版 添加中文语言支持 消除java 程序、mysql 数据库不能处理中文的错误...
  7. 抖音直播营销实战经验手册
  8. 一个由C++程序而引出的问题
  9. 教职工使用计算机管理制度,教师配置笔记本电脑管理办法
  10. STL中迭代器的介绍及分类
  11. python点云可视化
  12. 2014腾讯校园招聘实习笔试题
  13. Oracle多个数据库备份和还原,oracle 多数据库还原
  14. HTML+CSS美食静态网页设计——八大菜系介绍舌尖上的美食5页
  15. 医院信息系统 固定资产管理子系统
  16. PTA练习:谁先倒.(C语言)
  17. java上传文件(java上传文件夹)
  18. java static void_今天终于搞懂了:为什么 Java 的 main 方法必须是 public static void?...
  19. c语言程序设计 李俊,深入浅出C语言程序设计(第2版)习题集和编程指导
  20. 使用springer nature模板页眉显示标题太长超出页面解决

热门文章

  1. MySQL-学习数据库必备的基础知识
  2. 冒泡法(基本原理和方法)(c语言篇)
  3. 互联网晚报 | 8月15日 星期日 | 第四范式申请港交所上市;招行私人银行客户突破11万户;特斯拉CEO马斯克去年总薪酬为零...
  4. 为什么我选择离开工作9年的腾讯?
  5. 大连软件知名公司最新职位
  6. idea新建maven工程没有artifacts
  7. 用C++语言写游戏——打怪小游戏
  8. 显示类型转换和隐式类型转换
  9. NetApp FAS混合式Flash Array
  10. javaweb开发和j2ee区别