ZUDN

博客园 首页 新随笔 联系 订阅 管理

2010年12月20日 #

摘要: Private Sub Form_Load()If InitializeWinIo = False Then '加载WINIO驱动 MsgBox "WINIO驱动程序无法加载!" 'EndEnd If' -------------------WM_HXWDLLWX_QQBTX = RegisterWindowMessage("WM_HXWDLLWX_QQBTX")'注册自定义消息WM_HXWDLLWX_HOOKKEY = RegisterWindowMessage("WM_HXWDLLWX_HOOKKEY")' -----------------Set DX = New DirectX7' 阅读全文
posted @ 2010-12-20 15:23 ZUDN 阅读(3617) 评论(0) 推荐(1) 编辑

摘要: 现在的计算机键盘除开传统的PS/2键盘以外另有USB键盘,本文只先容普通的PS/2键盘,是以本文的举出例子代码也只撑持PS/2键盘,对USB键盘无效。我们懂得计算机使得到键盘的信息,必需与键盘举行通信。计算机与外设的通信都是依靠I/O操作完成的,键盘也不列外,当键盘上一个键被按下后,键盘就需要发送一个信息到主机。主机怎么懂得键盘什么时候发送了信息呢?有两种方式:轮询和中断。轮询就是说主机不停的扣问键盘是不是有新的信息,这是以前I/O操作最传统的方式。中断则是一种比力先进的方式,不是由主机来不停的扣问键盘,而是由键盘主动告诉主机:有新的信息来了,这样主机就会执行一段中断处置惩罚程序,来处置惩罚键 阅读全文
posted @ 2010-12-20 11:47 ZUDN 阅读(11117) 评论(0) 推荐(1) 编辑