gpt4 book ai didi

c# - 如何将 USB 设备按钮转换为模拟 C# 中的键盘按钮?

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:54 28 4
gpt4 key购买 nike

我有一个带有播放、暂停、停止等按钮的数字麦克风。我可以使用它的 SDK 来“监听”这些按钮上的事件。但我想在网页上使用这些按钮。

在我的网页中,我可以“聆听”多媒体键盘按键,例如播放、暂停和停止。所以我想映射麦克风按钮,以便按下按钮实际上会创建一个由键盘上相应键创建的事件。

例如,如果我按下 USB 麦克风上的“暂停”按钮,则应触发键盘“暂停按钮”事件。我怎样才能做到这一点?我必须为此创建 Windows 服务吗?

最佳答案

我会查看 SendInput功能。

或者更老更简单的keybd_event .

虽然 MS 建议使用 SendInput,但我可能会使用 keybd_event,因为它的 native 互操作看起来更容易。在我看来,SendInput 的主要优势在于它支持一次调用中的多个输入。但无论如何你都不需要它。

关于c# - 如何将 USB 设备按钮转换为模拟 C# 中的键盘按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7025007/

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