怎么监测手机怎么连鼠标键盘盘是否活动

21ic官方微信-->
如何实现单片机对USB鼠标键盘的监控?
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
& && & 单片机要取得USB鼠标移动多少位置,按了哪个键。这个鼠标同时是要计算机用的。键盘也一样,单片机要知道键盘按了哪个键。即不通过计算机程序,来监控用户在计算机上输入了什么,进了操作。
& & 本人的方案一,鼠标键盘都接于单片机系统上,由单片机系统接收这些信息,然后再由单片机把这些信息通过USB发送到计算机,相当于单片机做了一个USB输入,输出的中转站,但这样做,试出来会对鼠标精度与反应速度有影响。使操作电脑变得麻烦了。
& &方案二、有没有办法,通过USB并接出一个,象串口,PS2鼠标一样,直接在USB线上分配出一路给单片机,单片机只是监控这组线上的数据,并根据数据,计算出鼠标,键盘的实际操作。方案二就是没找到能用的接口芯片,什么芯片可以并接USB?
满意回复+20
单片机操作鼠标键盘可用CH374U芯片,这是例程wch.cn/bbs/thread-19463-1.html[/url]
这个我们有,系统实现1路USB设备以及多路USB主机(通过Hub芯片扩展),可以外接HID设备,都是使用1.1 12M的标准
并且,可以把HID设备的事件,从新拼装,不会有很 ...
楼主可以做一个USB设备,该设备可以通过USB向单片机发送鼠标和键盘的相关信息,但需要上位机软件配合,就可省去了并联USB线的麻烦 ...
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
单片机操作鼠标键盘可用CH374U芯片,这是例程wch.cn/bbs/thread-19463-1.html[/url]
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
本帖最后由 骑猪看夕阳 于
14:08 编辑
你最终是想实现什么功能?如果只是想看键鼠的数据完全可以使用USB分析仪分析
楼主可以做一个USB设备,该设备可以通过USB向单片机发送鼠标和键盘的相关信息,但需要上位机软件配合,就可省去了并联USB线的麻烦
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
单片机操作鼠标键盘可用CH374U芯片,这是例程wch.cn/bbs/thread-19463-1.html[/url]
单片机CH374,也就是数据只以单片机了,而我的目的是监控,也就是监控计算机进行了什么操作,输入了什么字符
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
&&大家都误解我的意思了,这个东西目的,我是要用于电子白板PPT展示的,PPT展示就是用普通的电脑,在电脑上运行POWERPOINT,然后当使用者点击鼠标进行翻页时,我单片机要提示一句语音:PPT翻页了,同时发送给后台,同样,当用户通过键盘输入字符时,这个字符我要通过单片机发送给后台监控者。本来若可以在使用者电脑,也就是运行PPT软件的电脑上装软件的话,那就方便,只要写程序计算机程序就可以了。但现在是那台电脑不允许安装任何软件,因为电脑不固定。
所以想法是,把原在电脑的鼠标,键盘先接入我的设备,然后再从我的设备接入电脑。要实现:我的设备知道使用进行的操作(那样可以发数据到后台了),同时不能影响使用者的操作。
好复杂的样子,建议直接买个翻页笔
中级工程师, 积分 3373, 距离下一级还需 1627 积分
中级工程师, 积分 3373, 距离下一级还需 1627 积分
中级工程师, 积分 3373, 距离下一级还需 1627 积分
中级工程师, 积分 3373, 距离下一级还需 1627 积分
简单的方法可以这样:
1)计算机上运行一个程序,使用键盘和鼠标钩子,实现对鼠标消息的拦截;
2)这个程序通过任意桥接芯片,通过硬件端口(比如最常见的USB转232接口)向你的单片机发送讯息。
以上方法我已经实现过了,实时性还是可以的,一般泼泼特翻页的应用不会有问题。
电脑搞个程序 单片机再插个usb口比较靠谱
实习生, 积分 47, 距离下一级还需 3 积分
实习生, 积分 47, 距离下一级还需 3 积分
实习生, 积分 47, 距离下一级还需 3 积分
实习生, 积分 47, 距离下一级还需 3 积分
好复杂的样子,我不懂
技术达人, 积分 8849, 距离下一级还需 1151 积分
技术达人, 积分 8849, 距离下一级还需 1151 积分
技术达人, 积分 8849, 距离下一级还需 1151 积分
技术达人, 积分 8849, 距离下一级还需 1151 积分
本帖最后由 Simon21ic 于
03:30 编辑
这个我们有,系统实现1路USB设备以及多路USB主机(通过Hub芯片扩展),可以外接HID设备,都是使用1.1 12M的标准
并且,可以把HID设备的事件,从新拼装,不会有很大的性能影响的,HID一次轮训最短也要4ms
所以,你的方法可行的,性能没问题
共<span id="liker_count_人点赞
中级工程师, 积分 4642, 距离下一级还需 358 积分
中级工程师, 积分 4642, 距离下一级还需 358 积分
中级工程师, 积分 4642, 距离下一级还需 358 积分
中级工程师, 积分 4642, 距离下一级还需 358 积分
如果该机上只是不能安装程序的话,可以在U盘之类的上面直接运行吧,一个钩子,配合232或网络和后台通信,做过的不会太难,用C的话,几十K到几百K应该可以了;
也可以用一个MCU做一个USB键鼠接口,可以考虑PS2的接口,这个对于使用不会有大的影响,由于PS2接口简单,也不用做USB主机,相对要容易的多;
高级技术员, 积分 806, 距离下一级还需 194 积分
高级技术员, 积分 806, 距离下一级还需 194 积分
高级技术员, 积分 806, 距离下一级还需 194 积分
高级技术员, 积分 806, 距离下一级还需 194 积分
方案不可行,单片机如何为知道鼠标按键之后PPT会翻页,甚至PPT有没有启动单片机都不知道。
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
好复杂的样子,建议直接买个翻页笔
翻页笔,就不用了,我自已也可以直接发送键盘信号给计算机的,问题时用户操作的不是我的设备,而是键盘鼠标啊
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
这个我们有,系统实现1路USB设备以及多路USB主机(通过Hub芯片扩展),可以外接HID设备,都是使用1.1 12M的 ...
有模块这类产品信息吗?有的话联系我吧。
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
助理工程师, 积分 1133, 距离下一级还需 867 积分
本人最新想法:象RS232,只要在TXD RXD上并接一个串口设备,就可以监听通讯了,USB没有这样的设备吗?直接监听D+ D-的信号,然后再由单片机分析哪些数据是USB专用数据,哪些是有用信息!
老大,纯抓鼠标键盘流只适合偷密码什么的。& & 你肿么知道别人的鼠标和键盘是在操作PPT而不是WORD,IE,游戏?
非要这么干,合法实现抓鼠标键盘流 可以使用&&过滤驱动,跟硬件抓一样的(你是合法使用的普通产品,即不用偷偷摸摸,也不用分析USB原始帧数据)
技术达人, 积分 8849, 距离下一级还需 1151 积分
技术达人, 积分 8849, 距离下一级还需 1151 积分
技术达人, 积分 8849, 距离下一级还需 1151 积分
技术达人, 积分 8849, 距离下一级还需 1151 积分
有模块这类产品信息吗?有的话联系我吧。
我们不做也不买模块,我只是告诉你,你说的方案是可行的,可以自己开发。
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
这个我们有,系统实现1路USB设备以及多路USB主机(通过Hub芯片扩展),可以外接HID设备,都是使用1.1 12M的 ...
在吗?我对你的通过usb设备以及多路USB主机(通过Hub芯片扩展),可以外接HID设备比较想了解一下?能不能有偿了解一下?可以的话可以加我微信
扫描二维码,随时随地手机跟帖
技术新星奖章
人才类勋章
希望之星奖章
等级类勋章
晶莹之水滴
发帖类勋章
坚毅之洋流
发帖类勋章
时间类勋章
核心会员奖章
等级类勋章
技术领袖奖章
人才类勋章
终身成就奖章
等级类勋章
精华达人奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
精英会员奖章
等级类勋章
奔腾之江水
发帖类勋章
社区建设奖章
等级类勋章
时间类勋章
技术导师奖章
人才类勋章
时间类勋章
技术高手奖章
人才类勋章
涓涓之细流
发帖类勋章
您需要登录后才可以回帖
热门推荐 /4怎样捕获“鼠标键盘1分钟无输入”的事件?
[问题点数:40分,结帖人maohbao]
怎样捕获“鼠标键盘1分钟无输入”的事件?
[问题点数:40分,结帖人maohbao]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2006年4月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第三
2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
2014年11月 VC/MFC大版内专家分月排行榜第三
2006年4月 总版技术专家分月排行榜第一
2006年3月 总版技术专家分月排行榜第三
匿名用户不能发表回复!|关注51Testing
测试女巫之控制鼠标键盘篇
发表于: 09:15 &作者:王平平 & 来源:51Testing软件测试网原创
推荐标签:
  一、前言:  上一期我们介绍了Pywinauto此模块,根据此模块的学习我们可以实现自动化控制运行在上的应用程序。这次我们再以PyUserInput为例,详细地说明通过这个模块如何控制我们最常用的鼠标和键盘,尤其是包含在此模块中的各个函数如何模拟我们常用的鼠标和键盘。虽然在和中有介绍了控制Windows和控制的模块,看样子是可以实现很多我们上的自动化,但是我们还是需要学习一些辅助性的模块化的学习,例如模拟鼠标和键盘的模块PyUserInput,因为有时有的操作,使用或者Pywinauto操作起来很复杂,或者很难操作,反而使用鼠标或者键盘操作更简单。  这个PyUserInput相对于Selenium或者Pywinauto简单很多,所以这期内容的学习将是一趟轻松之旅~  所以大家一起启动学习模式,一起为改变枯燥的工作努力吧!  二、第一阶段:工作需求  学习必须要有理由,这个问题在上一期已经做了详细说明,所以同样学习PyUserInput也要有充足的工作需求才能说服老板。  所以对于PyUserInput的"工作需求",女巫总结如下:  1)在一些Module的项目,需要调用dos对话框,如果使用pywinauto这个模块调用dos对话框,会很复杂。因为换一个思路,我们模拟鼠标键盘来调用dos对话框,工作会简单需要,会大大提高工作效率。  2)在测试路由器的WIFI连接时,需要进入Windows的控制面板-&网络和Internet-&网络连接,如果需要使用pywinauto也会非常复杂,而且等你花费很大的力气去学习如何使用pywinauto实现上述的功能会发现,根本无法实现。同样换一个思路,我们通过模拟鼠标和键盘,工作逻辑会减化很多,也会大大提供我们的工作效率  三、第二阶段:PyUserInput安装步骤说明  PyUserInput的本质是通过先通过pymouse和pykeyboard的函数模拟人的操作,将人力的操作抽象成一个个的函数,通过这些函数来实现自动化控制鼠标和键盘  Pymouse和Pykeyboard顾名思义是用于模拟鼠标和键盘的模块。Pymouse和Pykeyboard之前是两个模块,目前已经合并为一个模块即PyUserInput。  1.配置开发环境安装说明  1)PyUserInput官网  https://pypi.python.org/pypi/PyUserInput  注意:首先你要明确你的是什么,对于Mouse是可以同时应用在Windows,以及系统中,对于Keyboard只能应用在Windows和Linux系统中,苹果系统还在开发中。最重要的是要了解在不同的系统中,PyUserInput此模块在安装前需要安装的模块是什么。对于Windows操作系统,需要先安装pywin32和phHook此两个模块。  &  2)Pywin32官网&  https://sourceforge.net/projects/pywin32/files/pywin32/  注意:pywin32要与你当前安装的版本一致,且需要与PC的操作系统保持一致如下图:我们安装的Python版本是Python27,还要注意,官网上也给你推荐了pyHook的链接。  &  我的操作系统是32位所以我们需要下载上图中红框标出的版  本。所以需要确认你到底需要download哪个版本需要同时确认上述两个信息。  &  3)pyHook官网  https://sourceforge.net/projects/pyhook/files/  注意:pyHook并没有根据Python版本和操作系统的不同而不同,所  以直接下载即可。  &  2.安装步骤  1)Pywin32和PyHook下载后如下图:即全是exe文件,直接双击,点击下一步即可。 & ... ... &&查看全文内容,请点击下载:版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道怎么测试键盘鼠标是否坏的_百度知道
怎么测试键盘鼠标是否坏的
我有更好的答案
新建一个txt文本,一个一个按键试吧。鼠标就单击双击右击“我的电脑”咯。
插到电脑上去用用能不能工作不就好了么?这种问题。。。。
开机试下不就行了
必须开机实验的
肉眼看不出来
首先是接上电脑看键盘和鼠标灯是否亮,亮则正常,其次是把敲击一下各个键是否正常。
我也想问啊
其他5条回答
为您推荐:
其他类似问题
您可能关注的内容
键盘鼠标的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 怎么用鼠标键盘玩ipad 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信