zhoujun_jk2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-24
  • 最后登录2008-04-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1792回复:10

做过USB键盘驱动的看过来

楼主#
更多 发布于:2003-07-31 15:31
大虾!我正在做usb键盘驱动,是16键的,该如何下手?
请大家指教
blue_wind
驱动中牛
驱动中牛
  • 注册日期2002-11-24
  • 最后登录2006-11-30
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-01 20:58
9494
好东西大家共享,没必要做从复的劳动! 冒着微软的炮火前进!前进!前进!进!
shashaxz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2004-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-01 20:15
你要问什么,怎么感觉你自己都好糊涂。不知道你自己要做什么,在2000和XP之后,USBKB都是作为hid设备直接用USBHID.sys的inbox驱动,你只要写好你kb的firmware就好了。放心,只要你的firmware写的符合规范,插上却就能用了。
zhoujun_jk2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-24
  • 最后登录2008-04-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-01 14:04
我参考了 ez_usb的中断传输的例子,是否用下面的语句就可以从总线上读取中断信号的,你是如何判断你取得是键盘信息?
PURB m_pIntUrb=m_InterruptPipe->BuildInterruptTransfer(
Buffer,
Length,
m_bShortOk,
NULL,
m_pIntUrb,
   mSecTimeOut
);
    t<<\"urb TTTTTTTTTTTTTTTTTT\\n\";
return m_InterruptPipe->SubmitUrb(
m_KIrp,
m_pIntUrb,
LinkTo(InterruptTransferComplete),
pCompInfo
);
请大家指教
blue_wind
驱动中牛
驱动中牛
  • 注册日期2002-11-24
  • 最后登录2006-11-30
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-01 12:59
readfile(),iocontrol()……好多都可以的,
好东西大家共享,没必要做从复的劳动! 冒着微软的炮火前进!前进!前进!进!
zhoujun_jk2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-24
  • 最后登录2008-04-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-01 12:58
另外,驱动程序该如何下手?是USBD.sys加自己的中间驱动吗?
请大家指教
zhoujun_jk2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-24
  • 最后登录2008-04-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-01 12:52
那我如何读取系统HID键盘驱动的信息呢?
请大家指教
blue_wind
驱动中牛
驱动中牛
  • 注册日期2002-11-24
  • 最后登录2006-11-30
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-01 10:41
你用成HID键盘,系统自带驱动的,不用自己再写了。
好东西大家共享,没必要做从复的劳动! 冒着微软的炮火前进!前进!前进!进!
zhoujun_jk2000
驱动牛犊
驱动牛犊
  • 注册日期2003-05-24
  • 最后登录2008-04-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-01 09:17
我做的是win2000下的
请大家指教
outside_door
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2004-05-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-07-31 23:15
我做过,在linux下
blue_wind
驱动中牛
驱动中牛
  • 注册日期2002-11-24
  • 最后登录2006-11-30
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-07-31 16:38
你做什么系统下的?
好东西大家共享,没必要做从复的劳动! 冒着微软的炮火前进!前进!前进!进!
游客

返回顶部