pcasa
驱动牛犊
驱动牛犊
  • 注册日期2005-11-10
  • 最后登录2010-09-07
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望24点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
阅读:2698回复:4

请教USB键盘按键模拟

楼主#
更多 发布于:2007-08-27 14:04
请问如何像PS/2写端口模拟按键的方法那样,直接写入到USB键盘设备的端口(已获取USB键盘设备),模拟硬件按键后产生出中断等正常的系统信息,从而实现模拟出USB键盘的按键。
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-08-29 16:35
不可以这样写USB键盘设备的端口来按键模拟
一起交流,共同提高!
pcasa
驱动牛犊
驱动牛犊
  • 注册日期2005-11-10
  • 最后登录2010-09-07
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望24点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-30 09:33
引用第1楼lejianz于2007-08-29 16:35发表的  :
不可以这样写USB键盘设备的端口来按键模拟

感谢lejianz回答。
那有没有其它方法,如模拟出USB通讯的DI数据,也就是键盘被按下时向系统发出的数据,可不可以模拟通讯数据并发给系统。USB键盘是已接入的。
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-08-30 09:39
没明白你的做法. 
能否详细说一说你的目的,比如:用来做什么,有哪些外部条件.这样人家分析才知道怎么去实现.
一起交流,共同提高!
pcasa
驱动牛犊
驱动牛犊
  • 注册日期2005-11-10
  • 最后登录2010-09-07
  • 粉丝0
  • 关注0
  • 积分51分
  • 威望24点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-09-03 13:49
我的意思是像模拟操作PS/2键盘那样,直接写键盘数据到端口,从而调用系统中的服务如中断服务等,就和真的按PS/2键盘一样处理。 USB键盘怎样才样做到,换句话说,在驱动中,怎样才能模拟USB键盘(实际存在的设备并且已经在使用)向系统发送键盘数据。
还望lejianz 大牛赐教。
游客

返回顶部