Keyboard 使用STM32作为鼠标和键盘

Keyboard 使用STM32作为鼠标和键盘,keyboard,mouse,stm32,Keyboard,Mouse,Stm32,我一个接一个地将Stm32用作鼠标和键盘,但我不知道如何同时将两者结合起来。我遵循了这个指南,但是在usbd_hid_core.c中我应该做什么更改 如果有人对设置鼠标或键盘有任何疑问,我将很乐意回答 这可以通过两种方式完成: 制作一个具有两个功能的USB复合设备——一个鼠标,另一个键盘。例如,谷歌(Google)在GitHub和其他地方 纯HID实现。每个函数都是所谓的HID集合。您需要创建一个包含两个(或更多)顶级集合的HID报告描述符。 使用这种方法,不需要USB复合材料,设备只能有一个功

我一个接一个地将Stm32用作鼠标和键盘,但我不知道如何同时将两者结合起来。我遵循了这个指南,但是在usbd_hid_core.c中我应该做什么更改


如果有人对设置鼠标或键盘有任何疑问,我将很乐意回答

这可以通过两种方式完成:

  • 制作一个具有两个功能的USB复合设备——一个鼠标,另一个键盘。例如,谷歌(Google)在GitHub和其他地方
  • 纯HID实现。每个函数都是所谓的HID集合。您需要创建一个包含两个(或更多)顶级集合的HID报告描述符。 使用这种方法,不需要USB复合材料,设备只能有一个功能。这比复合设计简单得多,资源更少。但是一些旧计算机或主机设备不理解HID集合

  • 从目前的情况来看,这个问题基本上是要求有人来做你的工作。你尝试过什么,成功了什么,失败了什么?教程的作者在评论中似乎非常活跃。把你的疑问贴在那里总是比较好的,因为它会涉及到更少的谈话,直接触及你的问题。我做到了。谢谢