阅读:1097回复:1
再次求教USB键盘问题
计算机本来有一个大键盘(操作员使用),用于系统操作和配置;
现在有装上了一个USB小键盘(客户使用),用于密码的输入。 想问一下,如何实现这两个键盘分开使用,即两个键盘输入时不会发生冲突。 是不是需要重新编写小键盘的驱动程序,使得通过它输入的0-9个数字存入到一个文件中,以供程序调用。 或者写一个过滤器程序,过滤小键盘的IRP; 或者在WINDOWS中截获消息,判断并处理来自小键盘的消息。 我想问问到底如何实现上面想要实现的功能。因为我个人考虑如果通过截获消息的方法来实现的话,可能没法区分消息的来源(大键盘还是小键盘)。 通过过滤器程序的话,也只能过滤所有的键盘IRP包,而不能过滤特定的键盘。 是不是只有重新编写一个驱动程序给小键盘,让它不再成为键盘。 请高手予以指点! |
|
沙发#
发布于:2003-05-27 13:00
为啥没人回复我的帖子!
是不是没有把问题说清楚? 1、通过截获消息的方法可行吗? 2、通过编写过滤器驱动程序可以吗?是不是可以把过滤器驱动程序加在键盘驱动程序(最底层的那个驱动程序,好象是i8042prt.sys:PS2键盘或kbdhid.sys:USB键盘)和键盘类驱动程序(kbdclass.sys)之间来实现,如果两个键盘都是USB键盘该如何办? 3、重新编写一个驱动程序,自己控制这个小键盘,让小键盘输入的数据存入文件或用作其它? 望予以指点!感谢,奉分 |
|