a2044839366 2024-08-13 10:02 采纳率: 0%
浏览 9

tinyUSB HID_KEY_MUTE等按键无效

我在用tinyusb+pico 做一把98配列键盘时,有几个按键是用来控制系统音量的,将那几个按键定义为HID_KEY_MUTE等发现无效,直接在keycode中中设置按键为HID_KEY_MUTE也无效,用的是tinyusb官方示例里面usb_hid.keyboardReport(report_id, modifier, keycode);函数发送的,请问怎么解决

  • 写回答

1条回答 默认 最新

  • 专家-皆知 2024-08-13 10:02
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    要解决这个问题,你需要确保在发送控制键码到设备(在这个例子是PICO)时,所有必要的权限都被正确地授予,并且所有的硬件驱动程序都已安装并配置好。

    首先,检查你的PICO是否有足够的权限来接收特定的键码。通常情况下,这取决于你的设备操作系统以及是否支持TinyUSB库。例如,在Windows系统上,你可以尝试通过GetModuleHandle()函数获取到设备驱动程序的句柄,然后使用OpenDevice()函数打开设备。

    接下来,确保你的PICO已经正确地安装了相应的硬件驱动程序。你可以从PICO制造商的官方网站下载最新的驱动程序,并按照指示进行安装。

    此外,确保你的应用程序正在正确的路径上运行。如果你的应用程序位于C:\Program Files\YourApp目录下,那么你应该将/dev/ttyUSB0替换为/dev/ttyUSB0

    最后,尝试重新编译你的应用,看看问题是否仍然存在。如果有任何错误消息,可能需要查看错误日志并找出原因。

    如果你有详细的错误信息或日志文件,可以提供给进一步的帮助。另外,如果你能提供更多关于你的应用程序和环境的信息,我可以帮你更准确地定位问题所在。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月13日

悬赏问题

  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题
  • ¥15 pic16F877a单片机的外部触发中断程序仿真失效
  • ¥15 Matlab插值拟合差分微分规划图论
  • ¥15 keil5 target not created
  • ¥15 C/C++数据与算法请教
  • ¥15 怎么找志同道合的伙伴
  • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
  • ¥50 爬虫预算充足,跪巨佬
  • ¥15 滑块验证码拖动问题悬赏