下载 >  开发技术 >  C > USB MOUSE USB鼠标

USB MOUSE USB鼠标

USB MOUSE USB鼠标
2011-11-18 上传大小:439KB
分享
收藏 举报
STM32F103C8 Serial(UART) to USB HID Keyboard Mouse 串口转USB键盘鼠标

STM32F103C8 Serial(UART) to USB HID Keyboard Mouse 串口 转 USB键盘鼠标 (1) 使用Composite Device 组合(复合)设备 (1.1) 1个Device -> 1个 Configuation -> 2个Interfance (Keyboard & Mouse) (1.2) Keyboard Interfance -> HID (boot mode) -> 2个Endpoint(IN_0x81 & OUT_0x01) -> KeyboardReportDescriptor(不使用Report ID) (1.3) Mouse Interfance -> HID (boot mode) -> 1个Endpoint(IN_0x82) -> MouseReportDescriptor(不使用Report ID) (1.4) 使用HID boot模式, 不使用Report ID, 以便兼容在 计算器设定BIOS模式 中的操作 (2) 串口接收 命令 (2.1) UART协议: 115200, n, 8, 1 (2.2) 1帧发送字符串格式, 以 '{'开始; '}'结束; ','分隔. 共9个10进制数字 例如: {1,2,3,4,5,6,7,8,9} (2.3) 第9位 区分 Keyboard(64) 或是 Mouse(128) 命令 例如: {0,0,0,0,0,0,0,0,64} --- 发送Keyboard命令 {0,0,0,0,0,0,0,0,128} --- 发送Keyboard命令 (3) 发送Keyboard键盘命令时 : 第1~8位 分别如下 (3.1) 第1位 : Key_Release = 0x00, Left_Control = 0x01, Left_Shift = 0x02, Left_Alt = 0x04, Left_GUI = 0x08, Right_Control = 0x10, Right_Shift = 0x20, Right_Alt = 0x40, Right_GUI = 0x80, 例如: {8,0,0,0,0,0,0,0,64} --- 发送 Win_Key键 {128,0,0,0,0,0,0,0,64} --- 发送 WinApp_Key键 {32,0,0,0,0,0,0,0,64} --- 发送 右Shift键 (3.2) 第2位 : 保留,不使用,一律填0 (3.3) 第3~8位 : 可以同时发送6个Keyboard按键 例如: {0,0,4,5,6,7,8,9,64} --- 发送 'abcdef'键 {2,0,4,5,6,7,8,9,64} --- 按住 左Shift 发送 'abcdef'键 => 'ABCDEF' {0,0,0,5,0,7,0,9,64} --- 发送 'bdf'键 (0表示 无按键) 按键码 可参阅: (HID Usage ID) http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/translate.pdf https://www.hiemalis.org/~keiji/PC/scancode-translate.pdf https://gist.github.com/MightyPork/6da26e382a7ad91b5496ee55fdc73db2 http://www.usb.org/developers/hidpage/Hut1_12v2.pdf (4) 发送Mouse鼠标命令时 : 第1~8位 分别如下 (4.1) 第1位 : Button_Release = 0x00, Left_Button = 0x01, Right_Button = 0x02, Mid_Button = 0x04, 例如: {1,0,0,0,0,0,0,0,128} --- 点击 左键 {2,0,0,0,0,0,0,0,128} --- 点击 右键 {4,0,0,0,0,0,0,0,128} --- 点击 中键 (4.2) 第2~4位 : 移动(X,Y), 滚轮(Wheel) X: -127~127:左右移动鼠标 Y: -127~127:上下移动鼠标 Wheel: -127~127:上下转动滚轮 例如: {0,20,-10,0,0,0,0,0,128} --- 鼠标 右移20,上移10 {0,0,0,-30,0,0,0,0,128} --- 滚轮-30 (4.2) 第5~8位 : 保留,不使用,一律填0

立即下载
USB鼠标的全部源代码

1、压缩包中包含了由盛唐公司研制的USB_D12开发评估板实现USB鼠标的全部源代码 2、源代码中的U_Mouse.C文件实现了数据通讯的协议,Chap_9.C含有鼠标枚举所需的各种描述符。 3、上述文件实为USB接口芯片D12开发的经典参考资料及制作USB鼠标的极佳参考原型。 4、阅读源程序前务必先阅读开发评估板的使用说明书各评估板的电路原理图,方能快速理解源程序。 5、需要USB鼠标的底层驱动程序的开发者请与作者联系。

立即下载
HIDUSBF鼠标采样率修改器

我们知道Windows Vista的USB采样率为125Hz,此时的鼠标响应时间为8ms,这对于很多游戏玩家来说显然是不够的。虽然大家从网络上可以找到很多修改USB采样率的工具,但由于Vista SP1采用了更加严格的驱动签名保护措施,之前并没有哪一款修改工具可以在Vista SP1下完成修改。 NGOHQ网站近期终于实现了这一目标,只是过程有些复杂。 1.首先下载HIDUSBF采样率修改器和驱动签名强制取消工具DSEO1.2,并解压。 2.运行DSEO12,选择“Enable Test Mode”测试模式。 3.右键点击HIDUSBF文件夹中的“HIDUSBF.inf”选择安装。 4.运行HIDUSBF中的Setup.exe,在下方“Filter on Device”选项上打勾,并选择所需的采样率。再点击“Install Service”。 5. 再次运行DESO12,这次选择“Sign a System ”一项,并输入HIDUSBF.sys文件的具体路径(默认情况下为C:\Windows\System32\Drivers\HIDUSBF.sys)。 6. 重新启动计算机完成修改。之后我们可以使用Mouse Rate或DirectInput Mouse Rate这类软件来测试鼠标采样率,测试结果应当远远高于修改前的125Hz。

立即下载
51单片机和ch375做的一个USB的hid模拟鼠标

51单片机和ch375做的一个USB的hid模拟鼠标。

立即下载
Usb Mouse 鼠标设计实例资料包之一

Usb Mouse 鼠标设计实例资料包

立即下载
U2U KM Link manual

USB to USB KEYBOARD/MOUSE SHARING.

立即下载
android 5.1 禁用usb 鼠标和键盘

使用系统是android5.1 根据客户需求修改的 禁用usb鼠标和键盘!客户的需求是在设置选项里面添加两个选项可以分别禁用usb鼠标 和 键盘 已经修改完成亲测!有完整的步骤和代码! 根据代码小修改一下就可以变成 随时禁用和开启usb鼠标键盘

立即下载
arduino鼠标点击绝对坐标

arduino自带的鼠标库有坐标限制,坐标单位无法对应屏幕像素,把此库放在arduino库中即可使用,使用方法基本相同,初始化时输入屏幕的分辨率。如果出现找不到HID.h等提示,请下载最新版的arduino。

立即下载
解决usb键盘、鼠标、常用设备驱动问题,亲测好用

解决usb键盘、鼠标、常用设备驱动问题,亲测好用

立即下载
STM32F103 USB鼠标键盘(host)例程

神舟三号基于STM32F103的键盘鼠标主机例程,已测试能用

立即下载
STM32的触控USB鼠标,亲测能用

STM32的触控USB鼠标,亲测能用。内有详细的讲解文档,很好的学习资料。

立即下载
STM32CubeMx的(stm32f103c8t6)USB复合键盘鼠标个interface两个设备

使用STM32CubeMx软件生成(经过修改)的stm32 usb复合设备HID键盘鼠标,stm32f103c8t6工程MDK,直接编译使用

立即下载
USB mouse

类型:源代码; 编译器:keil C51; 功能:stc89c54 Ch375 做的usb鼠标,简单易懂; 备注:电路是自己飞线焊接的,把CH375 挂到51的外部总线上。 可以参考下CH375的datasheet。

立即下载
51单片机实现usb鼠标

本代码实现了用51单片机实现usb鼠标,灵敏度可调

立即下载
测试鼠标刷新率的小软件mouserate

测试鼠标刷新率的小软件mouserate 说明:平均频率是鼠标在移动时所有频率的平均值,它可以从单方面来反映鼠标的速度快慢,而白色框中不断变动的数字便可以看出鼠标的稳定性。得分相差越大,表示鼠标越不稳定,得分越大,表示鼠标速度越快 性能越好。

立即下载
Usb鼠标电路图 Usb鼠标电路图

Usb鼠标电路图 Usb鼠标电路图 Usb鼠标电路图

立即下载
C++写的禁用或者启用USB键盘和鼠标的DLL

这是C++写的控制USB键盘和鼠标启用或者停用的DLL,只要加装进工程后就可以直接调用,文件里面有具体的使用说明。

立即下载
联想usb驱动,联想插鼠标没有反应

解决联想电脑插鼠标键盘后没有反应,需要提前在bios开启虚拟鼠标

立即下载
PS2接口键盘、鼠标改成USB接口

自己动手,ps2口即将淘汰,为了避免浪费,将旧的键盘改成U盘.

立即下载
虚拟鼠标(两人同时使用一台电脑)

"该软件用于虚拟一个鼠标,<br>让两人同时使用一台电脑。<br>使用方法:按esc退出,<br>按数字键4,5,6 移动鼠标<br>按数字键7.9 点击鼠标,<br>如有疑问请联系作者:<br>嘉俊 qq 15617540 ");

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

USB MOUSE USB鼠标

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: