
keyboard
文章平均质量分 81
郁闷的坦然
这个作者很懒,什么都没留下…
展开
-
keyboard scan code 表
当按下一键时,产生 mark 码,产生一次 IRQ1 中断。放开键时,产生 break 码,产生一次 IRQ1 中断。因此:当按下 A 键放开,实际上产生了两次 IRQ1 中断break 是 mark 码的 bit7 置 1 得来,也就是: break = mark + 0x80 1、scan code 集这里只说一般日常应用中的键盘码集 set 2(有 set 1、set转载 2013-08-22 08:08:55 · 14312 阅读 · 2 评论 -
键盘过滤驱动源代码
#include "ntddk.h"#include "ntddkbd.h"#include "stdio.h" #define KEY_UP 1#define KEY_DOWN 0 #define LCONTROL ((USHORT)0x1D)#define CAPS_LOCK ((USHORT)0x3A原创 2013-08-22 11:31:57 · 2287 阅读 · 0 评论