gpt4 book ai didi

c - 如何从 STM32F103 USB 设备应用程序发送 ALT 代码?

转载 作者:行者123 更新时间:2023-11-30 14:37:02 25 4
gpt4 key购买 nike

我已将 STM32CubMX 生成的 STM32F1 USB HID 设备示例从鼠标修改为键盘,并且我能够通过发送 USB 报告中的扫描代码来向主机发送字符。

现在我希望在按下特定按钮时从键盘发送一些特殊字符。

我认为这是发送构成字符 Unicode 的键的扫描代码。

例如,要将带有 Unicode U+1F601(十进制 128513)的笑脸发送到 Windows 计算机,我将必须发送 1,2,8,5,1,3 的扫描代码。我不明白的是如何使用 ALT 键修饰符发送此内容?

所有扫描代码应在设置了 ALT 修饰符的单个报告中发送还是在不同的报告中发送?

我有一台 Ubuntu 计算机,并在报告中发送 CTRL+SHIFT+u,然后扫描代码并按 Enter 键即可正常工作。

最佳答案

据我所知,您首先发送 ALT 键修饰符,然后发送按键的扫描码。那应该工作得很好。您需要记住按键和按键事件,因此当您不需要 ALT 修改时,您需要发送按键事件。

关于c - 如何从 STM32F103 USB 设备应用程序发送 ALT 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57656570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com