xiho21
驱动牛犊
驱动牛犊
  • 注册日期2004-11-06
  • 最后登录2009-07-20
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1591回复:1

请教:关于串口设备输入模拟键盘输入的驱动开发问题??

楼主#
更多 发布于:2009-07-10 12:17
        本人是搞硬件的,现在客户需要现有从串口输入信息的设备从底层键盘输入(对客户透明),感觉只能从驱动入手,学习了半个月,有如下想法,可是一些问题的不到解决,希望能有大侠指教一下:
这个驱动应该分两部分,一是截取串口的终端,记录下串口发上来的信息,并往模拟键盘输入部分写。这个还没有头绪,有什么可以提供参考的请不吝赐教;二是模拟键盘输入部分,看过了ddk提供的kbfiltr例子,觉得可以利用KbFilter_ServiceCallback(
IN PDEVICE_OBJECT DeviceObject,
IN PKEYBOARD_INPUT_DATA InputDataStart,
IN PKEYBOARD_INPUT_DATA InputDataEnd,
IN OUT PULONG InputDataConsumed
);这个回调函数。但是问题是这个函数是不是只有在有按键按下的时候才会被调用啊??如果我直接调用这个函数在没有按键按下时,直接生成KEYBOARD_INPUT_DATA并往上传可行么??函数里inputDataStart里放置的是什么数据??是地层传上来的数据??是不是改写了这个数据就可以改写从上层得到的数据??
    我刚刚接触这个,如果能到各位的帮助,我将不胜感激,请点拨一下。。。谢谢了。。。。。。
    
xiho21
驱动牛犊
驱动牛犊
  • 注册日期2004-11-06
  • 最后登录2009-07-20
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-07-13 13:15
请有这些方面经验的大牛们说一两句啊,你说一两句,省去我少走很多弯路啊。。。。。拜托了。。。。。。。。。
游客

返回顶部