imagewxg
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:1097回复:1

再次求教USB键盘问题

楼主#
更多 发布于:2003-05-26 20:42
计算机本来有一个大键盘(操作员使用),用于系统操作和配置;
现在有装上了一个USB小键盘(客户使用),用于密码的输入。
想问一下,如何实现这两个键盘分开使用,即两个键盘输入时不会发生冲突。
是不是需要重新编写小键盘的驱动程序,使得通过它输入的0-9个数字存入到一个文件中,以供程序调用。
或者写一个过滤器程序,过滤小键盘的IRP;
或者在WINDOWS中截获消息,判断并处理来自小键盘的消息。

我想问问到底如何实现上面想要实现的功能。因为我个人考虑如果通过截获消息的方法来实现的话,可能没法区分消息的来源(大键盘还是小键盘)。
通过过滤器程序的话,也只能过滤所有的键盘IRP包,而不能过滤特定的键盘。
是不是只有重新编写一个驱动程序给小键盘,让它不再成为键盘。

请高手予以指点!


 
imagewxg
驱动小牛
驱动小牛
  • 注册日期2003-05-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-27 13:00
为啥没人回复我的帖子!
是不是没有把问题说清楚?
1、通过截获消息的方法可行吗?
2、通过编写过滤器驱动程序可以吗?是不是可以把过滤器驱动程序加在键盘驱动程序(最底层的那个驱动程序,好象是i8042prt.sys:PS2键盘或kbdhid.sys:USB键盘)和键盘类驱动程序(kbdclass.sys)之间来实现,如果两个键盘都是USB键盘该如何办?
3、重新编写一个驱动程序,自己控制这个小键盘,让小键盘输入的数据存入文件或用作其它?

望予以指点!感谢,奉分
游客

返回顶部