原文:如何成为一个HID设备(模拟键盘)

基础知识 通过 USB HID 设备类协议入门 一文和上一节的实例我们知道决定HID设备 身份 的因素有 个标准描述符中与HID设备有关的部分有: 设备描述符中bDeviceClass bDeviceSubClass和bDeviceProtocol三个字段的值必须为零。 接口描述符中bInterfaceClass的值必须为 x ,bInterfaceSubClass的值为 或 ,为 表示HID设 ...

2013-03-04 14:30 0 5374 推荐指数:

查看详情

如何与HID设备通讯(一)

在该限制之内的设备都可以成为一个HID,例如温度计、电压计、读卡机等。   报文的格式是由报告描述符决 ...

Tue Mar 05 00:50:00 CST 2013 0 3579
通过蓝牙HID将安卓手机模拟成鼠标和键盘

一直以来就有一种想法,就是自己写一个APP将安卓手机模拟成鼠标/键盘,应急的时候可以用来代替鼠标/键盘。之前也在国内外的网站上找了各种方案,但是这些方案不是很好,直到谷歌发布的API28后终于有了很好的解决方案。为了实现这个想法也走了不少弯路,也许方法不对吧,但看到最终完美运行的APP,心中 ...

Mon Feb 08 23:11:00 CST 2021 0 992
STM32 使用Cubemx 建一个USB(HID设备下位机,实现数据收发

  这里我主要说一下如何做一个USB下位机,这里主要分3部分:1、建立工程;2、添加报文描述符;3、数据的传输。这里就不讲USB的理论知识了,有想要了解的自行百度一下就可以了。 建立工程:工程建立参考:https://www.cnblogs.com/libra13179/p ...

Wed Nov 07 19:15:00 CST 2018 3 8292
WinIO:一个底层的键盘事件模拟工具

当我们需要程序模拟键盘事件时,通常会这样写: 但是在某些情况下,这么写并不能实现需求,例如用程序在密码框输入字符等。 安全检测机制比较完善时,是不允许程序模拟键盘输入的。 此时调用通常的程序模拟键盘事件的方法,就会不起作用,被安全机制拦截了。 这时可以考虑使用WinIO ...

Thu Oct 29 07:52:00 CST 2020 0 855
USB小白学习之路(4)HID键盘程序

HID键盘程序 1. 特别注意 需要特别注意,各个例程中的设备描述符,配置描述符等各种描述符都是已经配置好了的,我们需要做的只是在例程中将代码修改为自己需要的部分即可,一般情况下是不可以串搭配的。 2. 程序解析 此程序使用的是端口1中断,进行数据的传输。 此程序的用户核心 ...

Sat Dec 23 22:41:00 CST 2017 2 1827
Windows下开发HID设备主机程序

本文章主要介绍一下如何在XP下做一个基于usb hid设备的上位机程序,实现简单的上位机与硬件设备的通信. 由于本人自身的能力限制,有不足和出错的地方,希望读者见谅.我假设这篇文章的读者已经对USB, HID,报告描述符等相关概念都至少有所了解,如果不是的话,自行学习. 开发环境 ...

Fri Mar 15 00:35:00 CST 2013 0 2954
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM