1

我正在尝试在AVR微控制器上使用V-USB来模拟HID键盘,我发现了如何发送键以及如何释放所有键,方法是调用 usbSetInterrupt(),键值为 0,但是是否有释放一个键而不是另一个键的方法?

我将它用于游戏控制器,例如,我按住与左箭头相对应的按钮,然后按下并释放 A 按钮。我希望它注册为:

  • 左箭头按
  • 新闻
  • 发布
  • 左箭头释放

但我现在能做的基本上就是对每一个进行短暂的按压。每次我按下一个按钮时,它都会在计算机上注册为按下和释放。有没有办法调用 usbSetInterrupt() 或其他方法告诉它现在只有一个先前按下的键已被释放?

4

0 回答 0