0

我有一个运行 CircuitPython 的 Raspberry Pi Pico。当板通过 USB 连接到主机时,此板上的 python 代码是否可以检测是否在主机键盘上按下了修改键?

我对 USB 协议的了解有限,但感觉 Pico 需要监听通过 USB 明确发送的数据。我不认为按键会以这种方式发送。

我很高兴被证明是错误的。

4

1 回答 1

1

我认为如果不在主机端安装一些东西来检测 Pico 何时连接,检查按下了哪些键并相应地与 Pico 通信,你就无法做到这一点。

如果主机是 Windows,则快速搜索会找到,它使用 Windows Management Instrumentation 在 USB 设备更改时运行 Python 代码。

或者,您可以在 Pico 上附加一个硬件按钮,并在 Pico 检测到它已连接到 USB 主机时检查该按钮 -您似乎已经发现了这一点

于 2022-03-01T14:53:13.017 回答